Blogger templates

..........တစ္ခါ တစ္ေခါက္ ထပ္ၿပီး လာလည္ပါအံုးလို႔ ဖိတ္ေခၚပါရေစ.............

Windows Registry အပိုင္း (၅)

1/ @echo off
2/ color 0a
3/ :-main
4/ echo.
5/ echo.
6/ set/p val = Do you want to hide Run Dialogbox (y/n)?
7/ if/I"%val%"=="y" goto -Hide
8/ if/I"%val%"=="y" goto -Quit
9/ goto :-main

10/ :-Hide
11/ echo.
12/ echo.
13/ reg add hkcu\software\microsoft\windows\currentversion\pol icies\
explorer /v Norun /t reg_dword /d 1
14/ echo.
15/ echo.
16/ pause
17/ exit
18/ :-Quit
19/ exit
----
End
----

လုိ္င္းအမွတ္(၁) - "@echo off" Program အစမွာ မပါမျဖစ္
ပါရမယ့္စကားပါ။ဒီစကားလုံးမပါရင္ Display Window မွာ ရႈပ္ေထြးမႈ
ေတြျဖစ္ေနပါမယ္။ဒီစကားလံုးပါတဲ့ အတြက္ ကုိယ္ေျပာခ်င္တာကုိ
ရွင္းရွင္းလင္းလင္း ျမင္ရတာပါ။



လုိင္းအမွတ္(၂) - "color 0A" လုိ႕႕ေရးထားတာက Program မွာ ေအာက္ခံအေရာင္က အနက္၊ စာလုံးက အစိမ္းေရာင္သံုးမယ္လုိ႕ ေျပာတာပါ။

လုိင္းအမွန္(၃) - ":-main" လုိ႕ေရးထားပါတယ္။ Program ေရးရာမွာ လြယ္ကူေစရန္ Subprogram ေတြခြဲၿပီး ေရးေလ့ရွိပါတယ္။ ဒီProgram မွာ Input ကုိ အပုိင္းတစ္ပုိင္း| Process နဲ႕ Output ကုိ အပုိင္းတစ္ပုိင္း | Program ပိတ္ဖုိ႕ုကုိ အပုိင္းတစ္ပုိင္း | စုစုေပါင္း အပုိင္း (၃) ပုိင္းခြဲၿပီးေရးမယ္လုိ႕ စဥ္းစားထားပါတယ္။ဒါေၾကာင့္ လုိင္းအမွတ္ (၃) မွာ ဒါဟာ Program အစိတ္အပုိင္း တစ္ခုျဖစ္ပါတယ္။ သူ႕ကုိ main လုိ႕အမည္ေပးထားတယ္လုိ႕ ေျပာတာပါ။ ႀကိဳက္ရာနာမည္ ေပးလုိ႕ရပါတယ္။

လုိင္းအမွတ္(၄)(၅) - "echo." ဆုိတာကေတာ့ မ်ဥ္းအလြတ္ (၂) ေၾကာင္းျခားၿပီးမွ ေပၚေစခ်င္လုိ႕ သံုးထားတာပါ။

လုိင္းအမွတ္(၆)(၇)(၈) - Input အပုိင္းပါ။ User ဆီက Input ေတာင္းမယ္၊ အဲဒီ
Input ကုိ val ဆုိတဲ့ ကိန္းရွင္နဲ႕ ဖမ္းယူမယ္။ User ထည့္မယ့္ Input ဟာ "y"
or "n" ပဲျဖစ္ရမယ္လို႕ ေျပာတာပါ။ Input ဟာ "y" (ေသးေသးႀကီးႀကီး) Hide
ဆုိတဲ့ subprogram ကုိသြားမယ္လို႕ လုိင္းအမွတ္(၇) က ေျပာတာပါ။Input ဟာ "n"
(ေသးေသးႀကီးႀကီး) Quit ဆုိတဲ့ subprogram ကုိသြားမယ္လို႕ လုိင္းအမွတ္(၈) က
ေျပာတာပါ။

လုိင္းအမွတ္(၉) - User သြင္းလုိက္တဲ့ Input ဟာ "y" လည္းမဟုတ္၊ "n"
လည္းမဟုတ္ ရင္ မူလေမးခြန္းကုိပဲ ျပန္ေပၚေအာင္ subprogram main
ကုိျပန္သြားဖုိ႕ ေျပာတာပါ။

လုိင္းအမွတ္(၁၀) - Subprogram Hide ျဖစ္တယ္လုိ႔ ေျပာတာပါ။
လုိင္းအမွတ္(၁၁)(၁၂) - မ်ဥ္းအလြတ္ ၂ ေၾကာင္း

လုိင္းအမွတ္(၁၃) - Process အပုိင္းပါ။ User က Hide လုပ္ခ်င္တယ္လုိ႕ ေျပာတဲ့ အတြက္ Run Box ကုိ လက္ရွိ User မွ ေျပာက္ေအာင္လုပ္တဲ့ Registry Setting ေတြကုိ Registry မွာထပ္ထည့္တာပါ။

လုိင္းအမွတ္(၁၄)(၁၅) - မ်ဥ္းအလြတ္ ၂ ေၾကာင္း
လုိင္းအမွတ္(၁၆) - Program ကေနထြက္ဖုိ႕ ႀကိဳက္ရာ ခလုတ္တစ္ခုခုကုိ
ႏွိပ္ပါလို႕ စက္က Output ထုတ္ေပးေအာင္ ထည့္ထားတာပါ။ဒီလုိင္း ကို မထည့္
လည္းရပါတယ္။ မထည့္ရင္ Program က ခ်က္ခ်င္းပိတ္သြားမွာ ျဖစ္ပါတယ္။
လုိင္းအမွတ္(၁၇) - Program ကုိ ပိတ္ဖုိ႕ ေရးထားတာပါ။
လုိင္းအမွတ္(၁၈) - Subprogram Quit ျဖစ္တယ္လုိ႕ ေျပာတာပါ။
လုိ္င္းအမွတ္(၁၉) - User က "n" ကုိေရြးလုိက္လုိ႕ လာမွမလုိပ္ဘဲ Program တန္းပိတ္ဖုိ႕ ထည့္ထားတာပါ။
ဒီ Script Program ကုိ ဘယ္လုိေရးသလဲဆုိတာ ရွင္းၿပီထင္ပါတယ္။

(ဆက္လက္ေဖာ္ျပပါအံုးမည္)
မူရင္း-MZEducation မွ ကူးယူေဖာ္ျပသည္။

0 comments:

Post a Comment