Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

Pages

Wednesday 17 October 2012

Bat File (သင္ခန္းစာ 2)

Bat  file အေၾကာင္းေမးလာတဲ့သူကိုပဲ ေက်းဇူးတင္ရမလိုျဖစ္ေနပါၿပီ။ ကၽြန္ေတာ္လည္းမနည္းေလး ျပန္ၿပီးေလ့လာျဖစ္သြားလို႕ပါ။ ယခုေဖာ္ျပပါသင္ခန္းစာသည္ ကၽြန္ေတာ္ကိုယ္တိုင္ေရးသားျပဳစုထားျခင္းမဟုတ္ပါဆိုတာကိုေတာ့ ကၽြန္ေတာ္၀န္ခံပါတယ္။ ဒါကို (ေက်ာ္ထက္၀င္းနည္းပညာဘားအံ) ထံမွတစ္ဆင့္ အဆင့္ဆင့္ေသာ programming မွ်ေ၀သူမ်ားထံမွ တစ္ဆင့္ျပန္လည္ေဖာ္ျပေပးျခင္းပဲျဖစ္ပါတယ္။ ကဲအခုကၽြန္ေတာ္တို႕ ဒုတိယသင္ခန္းစာေလး စလိုက္ၾကရေအာင္
ပထမသင္ခန္းစာတုန္းေလ့လာမိသလိုပဲေပါ့ဗ်ာ ဘယ္ကေနစၾကမလည္း Notpad ထဲကစၾကတာေပါ့။ Notepad ထဲကစဆိုလို႕ ကၽြန္ေတာ္သင္တန္းတက္တုန္းက အမွတ္ရတာေလးကိုနည္းနည္းေလာက္ ဆက္ေဖာလိုက္ဦးမယ္။ လြန္ခဲ့တဲ့ သံုးႏွစ္ေလာက္က ရန္ကုန္ MICT ထဲမွာ programming သင္ခန္းစာသင္တုန္းက ဆရာမကေရွ႕ကေန projector နဲ႕သင္ေရာ အဲ့ဒီတုန္းက ကြန္ပ်ဴတာက basic ပဲၿပီးေသးတာ ကၽြန္ေတာ္က Notepad ဖြင့္လိုက္ပါ။ ဒီကုတ္တင္ေလးေတြ ရိုက္ထည့္ဆိုၿပီး slide တစ္ခုခ်ေပးတယ္။ ကၽြန္ေတာ္ကလည္း ျမင္တဲ့အတိုင္း powepoint ထဲမွာရိုက္တာေပါ့။ အဲ့ဒါေလးကိုျပန္အမွတ္ရမိလို႕ ႀကံဳတုန္းအပ်င္းေျပေအာင္ေျပာျပတာပါ။ ကြန္ပ်ဴတာသင္တန္းမ်ားအေျခခံသင္ရင္ အဲ့ဒီ အသံုးျပဳႏိုင္တဲ့ Notepad တို႕ calculator တို႕ကအစေပါ့ဗ်ာ အဲ့ဒါေလးေတြပါထည့္သင္ေပးၾကပါလို႕
ကဲေလကေတာ္ေတာ္ေလးရွည္မိသြားၿပီ အခုဘယ္သြားမလည္း။ Notepad ထဲကိုသြားမယ္။
Notepad ထဲသြားၿပီးေတာ့ ေအာက္မွာ ရိွတဲ့ Code ေတြကို ရိုက္ထည့္လိုက္ပါ။
@echo off
echo WoW I know the basics of batch
call call.bat
pause
exit
ၿပီးရင္ေတာ့ Folder အသစ္တစ္ခုတည္ေဆာက္ၿပီး အဲဒါကို adv1.bat ဆုိတဲ့နာမည္နဲ႔ သိမ္းလိုက္ပါ။
ေနာက္တစ္ခါ Notepad ကို ၿပန္ဖြင့္ပါ။ ၿပီးရင္ ေအာက္မွာ ရိွတဲ့ Code ကို ထပ္ရိုက္ပါ။
@echo off
echo I Love *Y*
pause
ၿပီးရင္ေတာ့ ခုနက Save ထားတဲ့ adv1.bat နဲ႔ တူတူ Folder ထဲမွာ call.bat ဆုိတဲ့နာမည္နဲ႔ Save လုိက္ပါ။
ေနာက္တစ္ဆင့္အေနနဲ႔ ပထမေရးထားတဲ့ adv1.bat ဆုိတာကို Run လုိက္ပါ။
ေအာက္မွာ ၿပထားတဲ့ အတုိင္း Screen မွာ ေပၚလာပါလိမ့္မယ္။
WoW I know the basics of batch
I Love *Y*
Press any key to continue… (ၾကိဳက္တဲ့ Key တစ္ခ်က္ႏွိပ္လိုက္ပါ)
Press any key to continue… (ဒီစာေၾကာင္းေလး ေနာက္တစ္ခါထပ္ေပၚလာမွာပါ။ ေနာက္ထပ္ ၾကိဳက္တဲ့ Key ကို ႏွိပ္မွ Program က ထြက္သြားပါလိမ့္မယ္)
အဲဒါကို ၾကည့္ခ်င္းအားၿဖင့္ exit က ဘာအလုပ္လုပ္တယ္ဆုိတာ သိမွာပါေနာ္..
ေနာက္တစ္ခုအေနနဲ႔ call ပါ… call ဆုိတာကေတာ့ ေနာက္ထပ္ batch file တစ္ခုကို ေခၚသံုးတာပါ။
ဒီေလာက္ဆုိ call နဲ႔ exit အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။

No comments:

Post a Comment