You are on page 1of 12

www.kmdstudents.wall.fm rapperlay444@gmail.

com

အဟမ္း..ကြ်န္ေတာ္ post မေရးတာလဲ ၾကာပါျပီ..ဒီေန့ေတာ့ ေရးျပီဗ်ာ..Documentation လဲျပီးျပီ


ဆုိေတာ့ အားေနတာ..ဟီး…:D ဒီတစ္ခါ ေရးမွာကေတာ့ Bat File ေတြအေၾကာင္းပါ… Bat files
ေတြအေၾကာင္း ကို သိခ်င္ ေလ့လာခ်င္ၾကတဲ့ သူငယ္ခ်င္းမ်ားအတြက္ပါ…..ကြ်န္ေတာ္ သိထားသမွ်
ကို အတတ္နိင္ဆံုး ရွင္းျပသြားမွာပါ..နားမလည္ရင္လဲ ကြ်န္ေတာ့္ကို ကုိယ္တုိင္လာေမးလို
့ရပါတယ္..အတတ္နိုင္ဆံုး ရွင္းျပသြားမွာပါ….ကြ်န္ေတာ္က အခု ေလာေလာဆယ္ ေျမနီကုန္း KMD
မွာ IDCS တက္ေနပါတယ္.. IDCS-34 ကပါ….:) ကြ်န္ေတာ့္ကို ဆက္သြယ္ခ်င္ရင္ေတာ့
rapperlay444@gmail.com ကို add လုိက္ပါ…ကြ်န္ေတာ္က အားလံုးကို
ခင္တတ္ပါတယ္….ကဲ..intro ၀င္ေနတာ နဲနဲၾကာသြားျပီ…စလုိက္ၾကရေအာင္… :P

Bat File သင္ခန္းစာ ၁ (Basic Level)

အေျခခံ အဆင့္ကေန စလုိက္ရေအာင္ေနာ္… နားမလည္ရင္ လဲ ကြ်န္ေတာ့္ကို


ျပန္ေမးနုိင္ပါတယ္..နားလည္တဲ့သူကလဲ..နားမလည္တဲ့သူကို comment ေတြေပးျပီး
ျပန္ရွင္းျပလုိက္ပါေနာ္…ကြ်န္ေတာ္ကိုယ္တုိင္ကလဲ စာေရးတာကို ၀ါသနာ ပါေပမဲ့ စာေရးဆရာ
မဟုတ္လုိ ့ စာဖတ္သူတုိ ့ ကသိကေအာင့္ ျဖစ္ရင္ ခြင့္လြတ္ေပး ပါ..:)

ကဲစၿပီး ေဆြးေႏြးၾကည့္ေပးပါ့မယ္။

bat မွာ ပါ၀င္မႈအမ်ားဆုံးနဲ႔ အေၿခခံ အက်ဆုံးေလးေတြကို စၿပီးေဆြးေႏြးၾကည့္ရေအာင္

အေၿခခံအက်ဆုံး command ၃ ခုကေတာ့

(၁) echo

(၂) @echo off/on နဲ႔

(၃) pause စတာေတြဘဲၿဖစ္ပါတယ္


www.kmdstudents.wall.fm rapperlay444@gmail.com

ပထမဆုံးအေနနဲ႔ ဥပမာေလး တစ္ခုေရးၾကည့္ပါမယ္

@echo off

echo Hello, Welcome to www.kmdstudents.wall.fm

pause

အဲဒါေလးကို ေစ်းအၾကီးဆုံး Windows Tool တစ္ခုၿဖစ္တဲ့ notepad မွာ ေရးၿပီးေတာ့ test1.bat


ဆိုၿပီးသိမ္းလိုက္ပါ။ :P

ၿပီးရင္ေတာ့ Run လုိက္ပါ။ အမဲေရာင္ Screen ထဲမွာ ေအာက္မွာ ၿပထားတဲ့အတိုင္း


ေပၚလာလိမ့္မယ္..:)

ခုနက ဥပမာေလးမွာ echo off အစား echo on သံုးၿပီးေတာ့ ဘာမ်ားထူးၿခားမလဲဆုိတာ ေအာက္က


Code ေလးကိုစမ္းေရးၾကည့္ရေအာင္

@echo on

echo Hello, Welcome to www.kmdstudents.wall.fm

pause

ၿပီးရင္ေတာ့ ခုနကအတုိင္း notepad မွာ ေရးၿပီး test2.bat ဆုိၿပီးသိမ္းၿပီး ၿပန္ Run လုိက္ပါ…

ေအာက္မွာ ၿပထားတဲ့ အတုိင္း ၿမင္ရပါလိမ့္မယ္။


www.kmdstudents.wall.fm rapperlay444@gmail.com

အဲလိုၿမင္ရပါလိမ့္မယ္။ C:\Documents and Setting\… စတာေတြကေတာ့ တင္ထားတဲ့ Windows ၊


File ဖြဲ႔စည္းပံုေတြေပၚမူတည္ၿပီး ကြဲၿပားပါလိမ့္မယ္။

အခု အေပၚမွာ ခုနကေရးထားတဲ့ Code ေလးေတြကို ရွင္းၿပေပးပါ့မယ္

ကြ်န္ေတာ္တုိ႔ ဒုတိယေရးလိုက္တဲ့ code မွာဆုိရင္ @echo on ကိုသံုးလိုက္တဲ့ အတြက္ File


ထားရာလမ္းေၾကာင္းက Program Code တစ္ခါ Run တုိင္းလာၿပေနပါတယ္။

အကယ္လို႔မ်ား ပထမစစခ်င္းမွာ ေရးခဲ့တဲ့ @echo off ကို သံုးထားမယ္ဆုိရင္ေတာ့ မည္သည့္


လမ္းေၾကာင္းကိုမွ်မေပၚေစဘဲနဲ႔ ကိုယ္လိုခ်င္တဲ့ စာသားကို ရွင္းလင္းစြာေပၚေစမွာၿဖစ္ပါတယ္။

အဲဒါကိုၾကည့္ခ်င္းအားၿဖင့္ @echo on နဲ႔ off ရဲ႕ ၿခားနားခ်က္ကို သိနုိင္ၿပီးေတာ့ @echo off ကို
သံုးတာ ပိုေကာင္းတယ္ဆုိတာကို နားလည္သြားမယ္ထင္ပါတယ္။

ေနာက္တစ္ဆင့္အေနနဲ႔ echo အေၾကာင္းရွင္းၿပပါ့မယ္

က်ေနာ္တုိ႔ဟာ ရိုးရိုး စာေၾကာင္းတစ္ေၾကာင္းေလာက္ ကို Program Run တုန္းၿပခ်င္တယ္ဆုိရင္


(ဥပမာ ခုနက Program ထဲကလုိ “Hello, Welcome to www.kmdstudents.wall.fm” ဆုိတဲ့
simple phrase တစ္ခုေလာက္ကိုဘဲ ၿပခ်င္တယ္ဆုိရင္ေတာ့ echo ကို ေဖာ္ၿပခ်င္တ့ဲစာသားေရွ႕မွာ
ထားၿပီးေရးနုိင္ပါတယ္.

အခု pause အေၾကာင္းရွင္းၿပေပးပါမယ္

pause ဆုိတာကေတာ့ ရပ္တာပါ (အဲဒါကေတာ့ မင္းေျပာမွလား ဆုိျပီးေတာ့ မေျပာလုိက္နဲ့ေနာ္..:P)

batch file ကို run ေနရင္းနဲ႔ ခဏနားခ်င္ရင္ pause ကို သံုးပါတယ္။ သူ႔ကိုသံုးရင္ batch file က
က်ေနာ္တုိ႔ ဆီက key တစ္ခုခု မႏွိပ္မခ်င္း အလုပ္မလုပ္ေတာ့ပါဘူး။ key
www.kmdstudents.wall.fm rapperlay444@gmail.com

တစ္ခုခုႏွိပ္လိုက္မယ္ဆုိရင္ေတာ့ သူလုပ္စရာရိွတာဆက္လုပ္သြားပါလိမ့္မယ္။ ခုနက Program ၂


ခုမွာ ဆုိရင္ေတာ့ pause ၿပီးေတာ့ ဘာမွ ဆက္မေရးထားလို႔ ဘာအလုပ္မွ ဆက္လုပ္မွာ မဟုတ္ဘဲ
program ကေန ထြက္သြားမွာၿဖစ္ပါတယ္။

pause ကို ထပ္မံနားလည္ေစဖို႔ ေအာက္က ဥပမာေလးကို ေလ့လာၾကည့္ပါမယ္

@echo off

echo Hello Welcome to KMD Computer Centres

pause

echo I am testing pause function

pause

အဲဒါကို အေပၚက ဥပမာေတြ အတိုင္း Save ၿပီး Run ရင္ေတာ့ အေၿဖအတုိင္းေဖာ္ၿပပါလိမ့္မယ္

အဲဒီ့ Program ေလးကို စမ္းၿပီးရင္ေတာ့ pause ကို နားလည္သြားေလာက္ၿပီထင္ပါတယ္။

အခုေနာက္ထပ္ နည္းနည္း အဆင့္ၿမင့္တဲ့ Command ေတြကို ေလ့လာၾကည့္ရေအာင္

msg နဲ႔ cls အေၾကာင္းကို အရင္ေလ့လာၾကည့္ပါမယ္

အရင္အတုိင္း ဥပမာေလးေတြနဲ႔ ေလ့လာၾကည့္ရေအာင္

Notepad ကို ၿပန္ဖြင့္ၿပီးေတာ့ ေအာက္က Code ေလးေတြကို ရိုက္ထည့္ၾကည့္ပါမယ္….


www.kmdstudents.wall.fm rapperlay444@gmail.com

@echo off

echo Hello I am Zin Ko Oo

pause

cls

echo I am testing cls and msg commands

msg * Bye Bye. See you online. My mail is rapperlay444@gmail.com

pause

ၿပီးရင္ေတာ့ test3.bat နဲ႔ သိမ္းၿပီး Run လိုက္ပါ

သူ႔ အေၿဖကေတာ့ ေအာက္ပါအတိုင္းၿဖစ္ပါလိမ့္မယ္

(မွတ္ခ်က္၊၊ ၊၊ ဒီေနရာ ေရာက္လို႔ အကယ္လို႔မ်ား က်ေနာ္တုိ႔ဟာ သူေၿပာတဲ့ အတုိင္း key တစ္ခုခုကို


ႏွိပ္လိုက္မယ္ဆုိရင္ program က cls ဆုိတဲ့ command ရဲ႕ အလုပ္ကို ဆက္လုပ္မွာ ၿဖစ္ပါတယ္။

အဲလို လုပ္မယ္ဆုိရင္ေတာ့ ခုနက ေပၚခဲ့တဲ့ Hello I am Zin Ko Oo ဆိုတာၾကီးက


ေပ်ာက္သြားမွာၿဖစ္ပါတယ္။

ၿပီးရင္ cls ရဲ႕ ေအာက္က echo ဆုိတဲ့ command အတြက္ အလုပ္လုပ္ပါလိမ့္မယ္…key တစ္ခုခုကို
ႏွိပ္လုိက္တယ္လို႔ သေဘာထားၿပီး ဆက္ၾကည့္ၾကရေအာင္….အခုဆုိရင္ေတာ့ ေအာက္မွာ ၿပထားတဲ့
အတုိင္းျဖစ္ေနပါျပီ…
www.kmdstudents.wall.fm rapperlay444@gmail.com

(ဒီစာေပၚၿပီးတာနဲ႔ message box တစ္ခုက်လာပါလိမ့္မယ္)

နားလည္ပါ့မလားေတာ့မသိဘူး..ကြ်န္ေတာ္ကေတာ့ အတတ္နုိင္ဆံုး ေတာ့ရွင္းျပထားတာပဲ…

အဲဒီ့ေတာ့ cls နဲ႔ msg ကို ဘယ္လိုနားလည္လုိက္ပါသလဲ….

အစ္ကို ၊ အစ္မ တို႔ ဘယ္လိုနားလည္လဲေတာ့မသိဘူး ၊ ကြ်န္ေတာ္ေၿပာၿပခ်င္တာကေတာ

့-cls ဆုိတာရဲ႕ အရွည္ေကာက္က Clear Screen ပါ (သူငယ္ခ်င္းတုိ ့သိၾကမွာပါ..:P ၊


ကြန္ပ်ဴတာကိုင္ဖူးရင္ေတာင္ သိပါတယ္) သူက Screen မွာရိွတဲ့ စာသားေတြကို ရွင္းထုတ္
(ဖ်က္ထုတ္) ေပးရံုသက္သက္ပါ။

-msg ဆုိတာကေတာ့ Message ရဲ႕ အတုိေကာက္ၿဖစ္ၿပီးေတာ့ သူက User ကို Message Box
တစ္ခုခ်ေပးတာၿဖစ္ပါတယ္။ GUI ေလးနဲ႔ေပါ့…

ေနာက္ထပ္ Command ေတြ အေၾကာင္းဆက္ေလ့လာလုိက္ရေအာင္….

အခုတစ္ခါရွင္းၿပခ်င္တာကေတာ့ rem နဲ႔ start ဆုိတာေလးေတြပါ…

အဲဒါေတြကို စမ္းဖို႔အတြက္ Folder တစ္ခုကို Test ဆုိတဲ့ နာမည္နဲ႔ ေဆာက္ေပးပါ…

ၿပီးရင္ အဲဒီ့ထဲကို စိတ္ၾကိဳက္ ပံုတစ္ပံုထည့္ၿပီးေတာ့ testpic ဆုိတဲ့ နာမည္ေပးလိုက္ပါ…


www.kmdstudents.wall.fm rapperlay444@gmail.com

ေနာက္တစ္ဆင့္အေနနဲ႔ Notepad ကို ဖြင့္ၿပီး ေအာက္မွာရိွတဲ့ Coding ေတြကို ရိုက္ထည့္ေပးပါ…

@echo off

echo We are testing start and rem

rem title Test4

start testpic.jpg

pause

ၿပီးရင္ေတာ့ test4.bat ဆိုၿပီး ခုနက Test ဆုိတဲ့ Folder ထဲမွာ save ၿပီး Run လုိက္ပါ. ေအာက္မွာ
ၿပထားတဲ့ အတုိင္းၿမင္ရပါလိမ့္မယ္။

(key တစ္ခုကို ထပ္ႏွိပ္လုိက္ရင္ ခုနက စိတ္ၾကိဳက္ေရြးၿပီးေတာ့ ထည့္ထားတဲ့ testpic.jpg ကို


ၿမင္ရမွာပါ။ ပံုရဲ႕ extension ကိုေကာ ေရြးလိုက္တဲ့ပံုေပၚမူတည္ၿပီး .png ၊ .gif ၊ .jpg
စသည္ၿဖင့္ကြဲပါလိမ့္မယ္)

အဲဒါဆုိရင္ေတာ့ အေပၚက Program ကို နားလည္ၿပီထင္ပါတယ္။

-start ဆုိတာကေတာ့ စိတ္ၾကိဳက္ file တစ္ခုကို ေခၚ run ေပးတာၿဖစ္ပါတယ္။ သူ႔အေနာက္မွာ ဘာမွ
မပါဘဲနဲ႔ start သီးသန္႔ ေရးခဲ့မိရင္ေတာ့ ေနာက္ထပ္ အမည္းေရာင္ screen ေပၚလာမွာၿဖစ္ပါတယ္။

-rem ဆုိတာက တကယ္ေတာ့ remark ကို ေခၚတာပါ. ဒါေပမယ့္ သူက bat file run ေနတုန္းမွာ
မၿမင္ရတတ္ပါဘူး. (ဘယ္အခ်ိန္ၿမင္ရလည္းေတာ့ ကြ်န္ေတာ္လည္းမသိဘူး သိခ်င္ရင္ေတာ့
ရွာလိုက္ၾကေပါ့ေနာ္ ျပီးရင္ကြ်န္ေတာ့္ကိုလဲ ျပန္ေျပာျပေနာ္..:P)

အခု goto ၊ set နဲ႔ if ကို ရွင္းပါေတာ့မယ္…


www.kmdstudents.wall.fm rapperlay444@gmail.com

အခုမွစေလ့လာသူေတြအတြက္ ဒီအပိုင္းက နည္းနည္းစၿပီးေတာ့ ရႈပ္လာမွာၿဖစ္လို႔ေသခ်ာေလး


လိုက္လုပ္ၾကည့္ေစခ်င္ပါတယ္။

ေအာက္မွာေပးထားတဲ့ Code ေတြကို Notepad ထဲမွာ ရိုက္ထည့္လုိက္ပါ…

@echo off

echo This is a testing program

echo If you want to see 2+2, type 1 and press enter

echo If you want to see a picture, type 2 and press enter

set /p option=

if ‘%option%’==’1′ goto :math

if ‘%option%’==’2′ start testpic.jpg

:math

echo 2+2

pause

ၿပီးရင္ေတာ့ ခုနက Folder ထဲမွာဘဲ test5.bat ဆုိၿပီး save ၿပီးရင္ Run ပါမယ္။

Run လုိက္ရင္ေတာ့ ေအာက္မွာ ၿပထားတဲ့ အတိုင္းၿပပါလိမ့္မယ္…

(ဒီအဆင့္ကို ေရာက္ရင္ေတာ့ 1 နဲ႔ 2 နွစ္ခုထဲက ၾကိဳက္ရာတစ္ခုကို ေရြးနုိင္ပါတယ္)


www.kmdstudents.wall.fm rapperlay444@gmail.com

(၁ ကိုေရြးမယ္ဆုိရင္ေတာ့ ေအာက္က 2+2 ဆုိတာကို ၿပေပးပါလိမ့္မယ္)

(၂ ကို ေရြးခဲ့မယ္ဆုိရင္ေတာ့ ထည့္ထားတဲ့ စိတ္ၾကိဳက္ပံုေလးထြက္လာပါလိမ့္မယ္…)

(ၿပီးရင္ေတာ့ ထုံးစံအတုိင္း Press any ….. ပါဗ်ာ )

အေပၚကရလာတဲ့ အေၿဖကို ၾကည့္ပါ ၿပီးရင္ မူရင္း coding ကို ၿပန္ၾကည့္ၾကည့္ပါ…

goto ရဲ႕ အလုပ္လုပ္ပံုကို နားလည္လာပါလိမ့္မယ္။ goto ဆုိတာကေတာ့ Coding ထဲမွာပါမယ့္


နာမည္တစ္ခုေပးထားတဲ့ program အပိုင္းေလးတစ္ခုဆီကို ညႊန္းခ်င္ရင္သံုးပါတယ္။

(အၿခား Programming Language အေနနဲ႔ ဆုိရင္ Function ေတြ Procedure ေတြကို ေခၚတဲ့
အလုပ္လုပ္ပါတယ္/ သူငယ္ခ်င္းတုိ ့သင္ဖူး၊ၾကားဖူးမွာပါ.. Procedure call တာေလ..:P)

အေပၚက Program ထဲမွာဆုိရင္ က်ေနာ္တုိ႔ဟာ :Math ဆိုတာကို သံုးခဲ့တာေတြ႕မွာပါ…

အဲဒီ့ Math ေအာက္မွာ ေရးထားတဲ့ ဟာေတြအားလုံးဟာ Math နဲ႔ ဆုိင္တာေတြၿဖစ္ပါတယ္။


အဲဒါဆုိရင္ goto :Math ဆုိၿပီးေရးလိုက္တဲ့ အခါမွာေတာ့ Program ရဲ႕ အလုပ္လုပ္ၿခင္းေတြဟာ
Math ဆီကို ေရာက္သြားၿပီး Math ရဲ႕ ကိစၥေတြကို လုပ္ေဆာင္ပါလိမ့္မယ္။ ဒီေလာက္ဆုိ goto
အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။

(မသိေသးရင္ လည္း ၿပန္ဖတ္ေပါ့. နားမလည္ရင္ေတာ့ တၿခားသူကိုcomment


ေပးျပီးေမးလုိက္ေနာ္…ကြ်န္ေတာ္္ အရည္အခ်င္းမရိွလို႔ ဒီေလာက္လြယ္တာကို
နားလည္ေအာင္မေရးနုိင္တာလုိ႔လည္း သတ္မွတ္လုိက္ပါ။ :P)

ခုနက Coding မွာပါတဲ့ set နဲ႔ if ရဲ႕အေၾကာင္းစရွင္းပါေတာ့မယ္

သူတို႔ ၂ ခုကို ေရာၿပီးရွင္းမွာ ၿဖစ္ပါတယ္… နားလည္ေအာင္ ေသခ်ာဖတ္ေပးပါေနာ္...:)

set ဆုိတာကေတာ့ တစ္ခုခုကို သတ္မွတ္တာပါ


www.kmdstudents.wall.fm rapperlay444@gmail.com

သူ႔ကို ေရးရမယ့္ တကယ့္ Syntax ကေတာ့

set variable=[string] ၿဖစ္ပါတယ္။

ဒါေပမယ့္ If နဲ႔ တြဲသံုးခ်င္တဲ့ အခါမ်ိဳးတုိ႔ မွာေတာ့ set X စသည္ၿဖင့္ X တစ္လုံးတည္းကို Variable


ေၾကၿငာေလ့ရိွပါတယ္။ အဲလို ေၾကၿငာခဲ့တယ္ဆုိရင္ေတာ့ X ထဲကို ၾကိဳက္တဲ့ Variable
၀င္လာခြင့္ရိွပါတယ္။

Set အေၾကာင္းသိခ်င္ရင္ေတာ့ Run>>cmd>>set /? ဆုိၿပီးရိုက္ထည့္လိုက္ပါ.. ၿပီးရင္ေတာ့


ကိုယ့္ဟာကိုယ္ဆက္ဖတ္နုိင္ပါတယ္

ခုနက Program ကို ၿပန္ဆက္ပါမယ္…

က်ေနာ္ တို႔ ခုနက Code ထဲမွာ set /p option= ဆိုၿပီးေတာ့ ေရးခဲ့ပါတယ္

အဲဒါကို set choice ဆုိၿပီးေတာ့ အလြယ္ေၿပာင္းၿမင္ၾကည့္ရေအာင္ (/p ပါရင္ရႈပ္ေနမွာဆုိးလို႔ပါ..


ၿပီးေတာ့ ကြ်န္ေတာ္ကို္ယ္တုိင္လဲ ေသေသခ်ာခ်ာမသိေတာ့လုိ ့ပါ…သိတဲ့သူေတြရွိရင္ လဲ
ျပန္ရွင္းျပေပးပါေနာ္…)

အေပၚက Program ကိ္ု set choice ဆုိၿပီး ေၿပာင္းေရးလိုက္ၿပီဆုိပါစုိ႔

ဒါဆုိရင္ အကယ္လို႔ က်ေနာ္တို႔သာ 1 ကို ရိုက္မယ္ဆုိရင္ choice ဆိုတဲ့ variable ထဲကို 1


၀င္သြားပါလိမ့္မယ္။

ၿပီးရင္ေတာ့ ခုနကလိုဘဲ :Math ဆုိတဲ့ အလုပ္ကို ဆက္လုပ္ပါလိမ့္မယ္

အဲဒီ့ ၿပင္ေရးလိုက္တာေလးကို ေအာက္မွာ ၿပန္စမ္းေရးၾကည့္ရေအာင္

set choice

if ‘%choice%’==’1′ goto :math

ဒါဆုိရင္ေတာ့ အကယ္လို႔ က်ေနာ္တို႔က 1 လုိ႔ရုိက္ထည့္ရင္ choice ထဲကို 1 ၀င္မယ္ ၿပီးရင္ေတာ့


Math ဆုိတဲ့ function အလုပ္ကို လုပ္ပါလိမ့္မယ္.(if မွာပါတဲ့ % ဆုိတာေတြကိုေတာ့
ကြ်န္ေတာ္ကိုယ္တုိင္လဲ မသိေတာ့လုိ့ ခ်န္လွပ္ထားခဲ့ပါရေစ သိတဲ့သူရွိရင္လဲျပန္ရွင္းျပေပးပါေနာ္..:D)
အခုက Basic အပိုင္းဆုိေတာ့ အဲဒါေတြ မသိေသးးလဲ ကိစၥမရိွေသးပါဘူး….
www.kmdstudents.wall.fm rapperlay444@gmail.com

ဒီေလာက္ဆုိရင္ if ၊ set နဲ႔ goto ကို နားလည္သြားၿပီလို႔ထင္ပါတယ္

ဟုတ္ပါၿပီ အခုအခ်ိန္ထိ က်ေနာ္ရွင္းလာသမွ်အားလုံးဟာ အလြယ္တကာ့ အလြယ္ဆုံး


အေၿခခံမ်ားၿဖစ္ပါတယ္..

Bat File သင္ခန္းစာ ၂ (Advance Level)

ကဲ..အခုလာမွာက ခုနက သင္ခန္းစာရဲ့ အဆက္ေပါ့.. ကို္ယ့္ကုိ ကို Advance Level ေရာက္သြားျပီလုိ


့သေဘာထားလိုက္ေနာ္…:P

ကဲ..အခုကေန စျပီး စေဖာပါေတာ့မယ္.အဲဟုတ္ပါ၀ူး..စေျပာပါေတာ့မယ္…:D

အခု ကြ်န္ေတာ္္ ပထမဆုံး စေၿပာခ်င္တာကေတာ့ call နဲ႔ exit တုိ႔ အေၾကာင္းၿဖစ္ပါတယ္။

အရင္တေခါက္ကလိုဘဲ Notepad ထဲသြားၿပီးေတာ့ ေအာက္မွာ ရိွတဲ့ Code ေတြကို


ရိုက္ထည့္လိုက္ပါ။

@echo off

echo Wow.. I am very sleepy. Now, It’s 2:30 AM.

call call.bat

pause

exit

ၿပီးရင္ေတာ့ Folder အသစ္တစ္ခုတည္ေဆာက္ၿပီး အဲဒါကို adv1.bat ဆုိတဲ့နာမည္နဲ႔ သိမ္းလိုက္ပါ။

ေနာက္တစ္ခါ Notepad ကို ၿပန္ဖြင့္ပါ။ ၿပီးရင္ ေအာက္မွာ ရိွတဲ့ Code ကို ထပ္ရိုက္ပါ။
www.kmdstudents.wall.fm rapperlay444@gmail.com

@echo off

echo I Love *You* (ဒီ post ကိုဖတ္တဲ့ ေကာင္မေလးေတြကို ေျပာတာ မဟုတ္၀ူးေနာ္..:D)

pause

ၿပီးရင္ေတာ့ ခုနက Save ထားတဲ့ adv1.bat နဲ႔ တူတူ Folder ထဲမွာ call.bat ဆုိတဲ့နာမည္နဲ႔ Save
လုိက္ပါ။

ေနာက္တစ္ဆင့္အေနနဲ႔ ပထမေရးထားတဲ့ adv1.bat ဆုိတာကို Run လုိက္ပါ။

ေအာက္မွာ ၿပထားတဲ့ အတုိင္း Screen မွာ ေပၚလာပါလိမ့္မယ္။

အဲဒါကို ၾကည့္ခ်င္းအားၿဖင့္ exit က ဘာအလုပ္လုပ္တယ္ဆုိတာ သိမွာပါေနာ္..

ေနာက္တစ္ခုအေနနဲ႔ call ပါ… call ဆုိတာကေတာ့ ေနာက္ထပ္ batch file တစ္ခုကို ေခၚသံုးတာပါ။

ဒီေလာက္ဆုိ call နဲ႔ exit အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။

ကြ်န္ေတာ္လဲ အဲေလာက္ပဲ သိတာ မုိ ့လို ့ အဲေလာက္ပဲတင္ျပေပးလုိက္တာပါ..ဖတ္ေပးတဲ့သူေတြအား


လံုးကိုလဲ ေက်းဇူးတင္ပါတယ္….ေနာက္ထပ္ post ေကာင္းေကာင္းေလးေတြ ထပ္တင္နုိင္ေအာင္လဲ
ၾကိဳးစားသြားမွာပါ…

အားလံုးကို ခင္မင္လ်က္..

Zin Ko Oo

You might also like