Batch File ဆုိတာဘာလဲ.......?
Batch File ေရးဖုိ႔အတြက္ Programming Skills ကြ်မ္းက်င္းဖုိ႔လည္းမလုိ႔ပါဘူး။MS-DOS Command ကုိအေျခခံသေဘာတရားေတာ့နားလည္းရာပါမည္။ကြ်န္ေတာ္တုိ႔လုိ႔ Beginners မ်ားအတြက္အသုံးျပဳရာလြယ္ကူေစမွျဖစ္ပါတယ္။
Batch File ကုိေလ့လာျခင္းျဖင့္ Programming ဘာသာရပ္ရဲ႕အေျခခံက်သေဘာတရားကုိလည္းေတြ႔ရမွပါလိမ့္မယ္။Batch file တစ္ခုဖန္တီးဖုိ႔အတြက္ကြ်န္ေတာ္တုိ႔ Keywords,Functions,Command Linesေတြ႔ကုိနားလည္းထားရမွျဖစ္ပါတယ္။မေျခခံအားျဖင့္ keywords(45%),Functions(30%),Command Lines(25%) ႏွင့္Batch File တစ္ခုကုိဖန္တီးထားတာျဖစ္ပါတယ္။
အခုကြ်န္ေတာ္တုိ႔ Batch File တစ္ခုကုိဘယ္လုိေရးမလဲ........?
notepad ထဲကူးထည့္ၿပီး .bat file အျဖစ္Save ၿပီး run လုိက္ပါ။
ဒါကကြ်န္ေတာ္စက္မွ run ထားတာေလးေပါ။အခုကြ်န္ေတာ္တုိ႔ေနာက္ထက္ key တစ္ခုခုကုိမႏုိပ္မျခင္Programကဘာမ်ွအလုပ္လုပ္မွမဟုတ္ပါဘူး။ကြ်န္ေတာ္တုိ႔ Enterႏုိပ္လုိက္မယ္ဆုိရင္ Msg Box ေလးတစ္ခုတက္လာမွျဖစ္ပါသည္။
အခုကြ်န္ေတာ္တုိ႔ အေပၚကေရးခဲ့တယ္ Coding ကုိျပန္ရွင္းက်ရေအာင္။
ပထမဆုံးစာေၾကာင္းမွ @echo off ေရးလုိက္ျခင္းျဖင့္u ကြ်န္ေတာ္တုိ႔စာေၾကာင္းေတြကု ရႈပ္ေထြးေစမွမဟုတ္ပါဘူး။
Bat file တြင္မိမိေဖာ္ျပေစခ်င္ေသာစကာကုိေရးမည္ဆုိလ်ွင္ echo ကုိအရင္ေရးပီးမွမိမိေဖာ္ျပလုိေသာစာေၾကာင္းကုိေရးရမည္ျဖစ္သည္။ %username% ဟူေရးထားျခင္းမွမိမိ Computer User Name ကုိေဖာ္ျပျခင္းျဖစ္သည္။Pause ခဏရပ္ထားျခင္းျဖစ္ၿပီး key တစ္ခုခုကုိႏုိပ္မွက်န္သည္အလုပ္မ်ားအားဆက္လုပ္မည္ျဖစ္သည္။ msg * မိမိေဖာ္ျပလုိေသာ Message ကုိေဖာ္ျပရန္ျဖစ္သည္။
Batch File ေရးဖုိ႔အတြက္ Programming Skills ကြ်မ္းက်င္းဖုိ႔လည္းမလုိ႔ပါဘူး။MS-DOS Command ကုိအေျခခံသေဘာတရားေတာ့နားလည္းရာပါမည္။ကြ်န္ေတာ္တုိ႔လုိ႔ Beginners မ်ားအတြက္အသုံးျပဳရာလြယ္ကူေစမွျဖစ္ပါတယ္။
Batch File ကုိေလ့လာျခင္းျဖင့္ Programming ဘာသာရပ္ရဲ႕အေျခခံက်သေဘာတရားကုိလည္းေတြ႔ရမွပါလိမ့္မယ္။Batch file တစ္ခုဖန္တီးဖုိ႔အတြက္ကြ်န္ေတာ္တုိ႔ Keywords,Functions,Command Linesေတြ႔ကုိနားလည္းထားရမွျဖစ္ပါတယ္။မေျခခံအားျဖင့္ keywords(45%),Functions(30%),Command Lines(25%) ႏွင့္Batch File တစ္ခုကုိဖန္တီးထားတာျဖစ္ပါတယ္။
အခုကြ်န္ေတာ္တုိ႔ Batch File တစ္ခုကုိဘယ္လုိေရးမလဲ........?
@echo off
echo Hellow%username%
echo This program is batch file.
pause
msg * "Good Bye."
notepad ထဲကူးထည့္ၿပီး .bat file အျဖစ္Save ၿပီး run လုိက္ပါ။
ဒါကကြ်န္ေတာ္စက္မွ run ထားတာေလးေပါ။အခုကြ်န္ေတာ္တုိ႔ေနာက္ထက္ key တစ္ခုခုကုိမႏုိပ္မျခင္Programကဘာမ်ွအလုပ္လုပ္မွမဟုတ္ပါဘူး။ကြ်န္ေတာ္တုိ႔ Enterႏုိပ္လုိက္မယ္ဆုိရင္ Msg Box ေလးတစ္ခုတက္လာမွျဖစ္ပါသည္။
အခုကြ်န္ေတာ္တုိ႔ အေပၚကေရးခဲ့တယ္ Coding ကုိျပန္ရွင္းက်ရေအာင္။
ပထမဆုံးစာေၾကာင္းမွ @echo off ေရးလုိက္ျခင္းျဖင့္u ကြ်န္ေတာ္တုိ႔စာေၾကာင္းေတြကု ရႈပ္ေထြးေစမွမဟုတ္ပါဘူး။
Bat file တြင္မိမိေဖာ္ျပေစခ်င္ေသာစကာကုိေရးမည္ဆုိလ်ွင္ echo ကုိအရင္ေရးပီးမွမိမိေဖာ္ျပလုိေသာစာေၾကာင္းကုိေရးရမည္ျဖစ္သည္။ %username% ဟူေရးထားျခင္းမွမိမိ Computer User Name ကုိေဖာ္ျပျခင္းျဖစ္သည္။Pause ခဏရပ္ထားျခင္းျဖစ္ၿပီး key တစ္ခုခုကုိႏုိပ္မွက်န္သည္အလုပ္မ်ားအားဆက္လုပ္မည္ျဖစ္သည္။ msg * မိမိေဖာ္ျပလုိေသာ Message ကုိေဖာ္ျပရန္ျဖစ္သည္။




0 comments:
Post a Comment