Myanmar IT Resource Forum
Myanmar IT Resource Forum
Myanmar IT Resource Forum

You are not connected. Please login or register

Go to page : Previous  1, 2, 3

View previous topic View next topic Go down  Message [Page 3 of 3]

sHa92

sHa92
Founder



Founder
First topic message reminder :

အမ်ားေတာင္းဆုိလို႔ က်ေနာ္ေရးေပးလိုက္ပါတယ္ခင္ဗ်ာ...
က်ေနာ္ကိုယ္တုိင္လည္း တအားနဲ႔ မကြ်မ္းက်င္သလို ၊ ဒီ Batch File Programming အေၾကာင္းကို ေလ့လာဖူးတာ အလြန္ၾကာခဲ့ၿပီၿဖစ္ပါတယ္။ ယခု ေလ့လာခ်င္ပါတယ္ဟုေၿပာေသာ သူမ်ားရိွေသာေၾကာင့္သာ အခုလို အေၿခခံကအစ ေရးေပးၿဖစ္တာပါ။ အေၿခခံအက်ဆုံးနဲ႔ ကြန္ၿပဴတာစသံုးဖူးတဲ့ သူတစ္ေယာက္ပါ အဆင္ေၿပေအာင္တစ္ခါထဲေရးေပးၾကည့္ပါ့မယ္။ ဒါေပမယ့္ က်ေနာ္ မေလ့လာေတာ့ဘဲ ပစ္ထားတဲ့ ဘာသာရပ္တစ္ခုၿဖစ္ၿပီး အခုမွ ၿပန္ကိုင္လိုက္သလိုၿဖစ္ေနတာေၾကာင့္ မၿပည့္စံုတာမ်ားလည္း ရိွပါလိမ့္မယ္။ က်ေနာ့္ေခါင္းထဲမွာ မွတ္မိတာကိုဘဲ ၿပန္ခ်ေရးမွာၿဖစ္ပါတယ္။ အဆင္မေၿပမႈတစ္စံုတစ္ရာရိွခဲ့ရင္ ခြင့္လႊတ္ေပးၾကပါ။ အားလုံးကို တစ္ခါတည္း အဓိပၸါယ္ေတြ ေၿပာသြားမွာ မဟုတ္ဘဲနဲ႔ ဥပမာေလးေတြနဲ႔ အလ်င္းသင့္သလုိသာ ရွင္းၿပီး တဆင့္ခ်င္းတက္သြားၾကည့္ပါ့မယ္။ က်ေနာ္လည္း တစ္ခါမွမေရးခဲ့ဖူးေတာ့ ဘယ္က ဘယ္လို နားလည္ေအာင္ စရွင္းၿပီးေရးရမယ္မသိလုိ႔ပါ။

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

bat မွာ ပါ၀င္မႈအမ်ားဆုံးနဲ႔ အေၿခခံ အက်ဆုံးေလးေတြကို စၿပီးေဆြးေႏြးၾကည့္ရေအာင္
အေၿခခံအက်ဆုံး command ၃ ခုကေတာ့
(၁) echo
(၂) @echo off/on နဲ႔
(၃) pause စတာေတြဘဲၿဖစ္ပါတယ္

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

Code:
@echo off
echo Hello This is a First Program
pause

အဲဒါေလးကို ေစ်းအၾကီးဆုံး Windows Tool တစ္ခုၿဖစ္တဲ့ notepad မွာ ေရးၿပီးေတာ့ test1.bat ဆိုၿပီးသိမ္းလိုက္ပါ။
ၿပီးရင္ေတာ့ Run လုိက္ပါ။ အမဲေရာင္ Screen ထဲမွာ ေအာက္မွာ ၿပထားတဲ့စာသားေလးေတြေပၚလာပါလိမ့္မယ္။

Hello This is a First Program
Press any key to continue...

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

Code:
@echo on
echo Hello This is a First Program
pause
ၿပီးရင္ေတာ့ ခုနကအတုိင္း notepad မွာ ေရးၿပီး test2.bat ဆုိၿပီးသိမ္းၿပီး ၿပန္ Run လုိက္ပါ...
ေအာက္မွာ ၿပထားတဲ့ အတုိင္း ၿမင္ရပါလိမ့္မယ္။

C:\Documents and Settings\User\Desktop>echo Hello This is a First Program
Hello this is a First Program

C:\Documents and Settings\User\Desktop>pause
Press any key to continue...
အဲလိုၿမင္ရပါလိမ့္မယ္။ 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 this is a First Program" ဆုိတဲ့ simple phrase တစ္ခုေလာက္ကိုဘဲ ၿပခ်င္တယ္ဆုိရင္ေတာ့ echo ကို ေဖာ္ၿပခ်င္တ့ဲစာသားေရွ႕မွာ ထားၿပီးေရးနုိင္ပါတယ္.

အခု pause အေၾကာင္းရွင္းၿပေပးပါမယ္
pause ဆုိတာကေတာ့ ရပ္တာပါ [You must be registered and logged in to see this image.]
batch file ကို run ေနရင္းနဲ႔ ခဏနားခ်င္ရင္ pause ကို သံုးပါတယ္။ သူ႔ကိုသံုးရင္ batch file က က်ေနာ္တုိ႔ ဆီက key တစ္ခုခု မႏွိပ္မခ်င္း အလုပ္မလုပ္ေတာ့ပါဘူး။ key တစ္ခုခုႏွိပ္လိုက္မယ္ဆုိရင္ေတာ့ သူလုပ္စရာရိွတာဆက္လုပ္သြားပါလိမ့္မယ္။ ခုနက Program ၂ ခုမွာ ဆုိရင္ေတာ့ pause ၿပီးေတာ့ ဘာမွ ဆက္မေရးထားလို႔ ဘာအလုပ္မွ ဆက္လုပ္မွာ မဟုတ္ဘဲ program ကေန ထြက္သြားမွာၿဖစ္ပါတယ္။
pause ကို ထပ္မံနားလည္ေစဖို႔ ေအာက္က ဥပမာေလးကို ေလ့လာၾကည့္ပါမယ္

Code:
@echo off
echo Hello Welcome Back
pause
echo I am testing pause function
pause

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

Hello Welcome Back
Press any key to continue...
I am testing pause function
Press any key to continue...
အဲဒီ့ Program ေလးကို စမ္းၿပီးရင္ေတာ့ pause ကို နားလည္သြားေလာက္ၿပီထင္ပါတယ္။

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

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

@echo off
echo Hello I am back
pause
cls
echo I am testing cls and msg commands
msg * Bye Bye
pause

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

Hello I am back
Press any key to continue...
(မွတ္ခ်က္၊၊ ၊၊ ဒီေနရာ ေရာက္လို႔ အကယ္လို႔မ်ား က်ေနာ္တုိ႔ဟာ သူေၿပာတဲ့ အတုိင္း key တစ္ခုခုကို ႏွိပ္လိုက္မယ္ဆုိရင္ program က cls ဆုိတဲ့ code ရဲ႕ အလုပ္ကို ဆက္လုပ္မွာ ၿဖစ္ပါတယ္။
အဲလို လုပ္မယ္ဆုိရင္ေတာ့ ခုနက ေပၚခဲ့တဲ့ Hello I am back ဆိုတာၾကီးက ေပ်ာက္သြားမွာၿဖစ္ပါတယ္။
ၿပီးရင္ cls ရဲ႕ ေအာက္က echo ဆုိတဲ့ code အတြက္ အလုပ္လုပ္ပါလိမ့္မယ္...key တစ္ခုခုကို ႏွိပ္လုိက္တယ္လို႔ သေဘာထားၿပီး ဆက္ၾကည့္ၾကရေအာင္....အခုဆုိရင္ေတာ့ ေအာက္မွာ ၿပထားတဲ့ စာသားဟာ သင့္ ရဲ႕ Black Screen ေပၚေရာက္ေနေလာက္ပါၿပီ...)

I am testing cls and msg commands
(ဒီစာေပၚၿပီးတာနဲ႔ message box တစ္ခုက်လာပါလိမ့္မယ္ message box ထဲက စာသားကေတာ့ )

Bye Bye
(ပါတဲ့ ၿပီးရင္ေတာ့ အရင္အတုိင္း)

Press any key to continue...
(ဆုိတာေလးလာမွာပါ)

နားလည္ပါ့မလားေတာ့မသိဘူး... က်ေနာ္လည္း ဘယ္လုိရွင္းရမွန္းမသိလို႔ ရွင္းလင္းခ်က္ေတြကို ကြင္းစ ကြင္းပိတ္ () ထဲထည့္ေရးလိုက္တယ္ေနာ္။
အဲဒီ့ေတာ့ cls နဲ႔ msg ကို ဘယ္လိုနားလည္လုိက္ပါသလဲ....
အစ္ကို ၊ အစ္မ တို႔ ဘယ္လိုနားလည္လဲေတာ့မသိဘူး ၊ က်ေနာ္ေၿပာၿပခ်င္တာကေတာ

-cls ဆုိတာရဲ႕ အရွည္ေကာက္က Clear Screen ပါ [You must be registered and logged in to see this image.] (Java သင္ဖူးတဲ့သူအားလုံးသိသလို ၊ ကြန္ၿပဴတာကိုင္ဖူးရင္ေတာင္ သိပါတယ္) သူက Screen မွာရိွတဲ့ စာသားေတြကို ရွင္းထုတ္ (ဖ်က္ထုတ္) ေပးရံုသက္သက္ပါ။

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

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

အခုတစ္ခါရွင္းၿပခ်င္တာကေတာ့ rem နဲ႔ start ဆုိတာေလးေတြပါ...
အဲဒါေတြကို စမ္းဖို႔အတြက္ Folder တစ္ခုကို Test ဆုိတဲ့ နာမည္နဲ႔ ေဆာက္ေပးပါ...
ၿပီးရင္ အဲဒီ့ထဲကို စိတ္ၾကိဳက္ ပံုတစ္ပံုထည့္ၿပီးေတာ့ testpic ဆုိတဲ့ နာမည္ေပးလိုက္ပါ...
ေနာက္တစ္ဆင့္အေနနဲ႔ Notepad ကို ဖြင့္ၿပီး ေအာက္မွာရိွတဲ့ Coding ေတြကို ရိုက္ထည့္ေပးပါ...

Code:
@echo off
echo We are testing start and rem
rem title TEST4
start testpic.jpg
pause

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

We are testing start and rem
Press any key to continue
(key တစ္ခုကို ထပ္ႏွိပ္လုိက္ရင္ ခုနက စိတ္ၾကိဳက္ေရြးၿပီးေတာ့ ထည့္ထားတဲ့ testpic.jpg ကို ၿမင္ရမွာပါ။ ပံုရဲ႕ extension ကိုေကာ ေရြးလိုက္တဲ့ပံုေပၚမူတည္ၿပီး .png ၊ .gif စသည္ၿဖင့္ကြဲပါလိမ့္မယ္)

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

-rem ဆုိတာက တကယ္ေတာ့ remark ကို ေခၚတာပါ. ဒါေပမယ့္ သူက bat file run ေနတုန္းမွာ မၿမင္ရတတ္ပါဘူး. (ဘယ္အခ်ိန္ၿမင္ရလည္းေတာ့ က်ေနာ္လည္းမသိဘူး [You must be registered and logged in to see this image.] သိခ်င္ရင္ေတာ့ ရွာလိုက္ၾကေပါ့ေနာ္)

အခု goto ၊ set နဲ႔ if ကို ရွင္းပါေတာ့မယ္...
အခုမွစေလ့လာသူေတြအတြက္ ဒီအပိုင္းက နည္းနည္းစၿပီးေတာ့ ရႈပ္လာမွာၿဖစ္လို႔ေသခ်ာေလး လိုက္လုပ္ၾကည့္ေစခ်င္ပါတယ္။
ေအာက္မွာေပးထားတဲ့ Code ေတြကို Notepad ထဲမွာ ရိုက္ထည့္လုိက္ပါ...

Code:
@echo off
echo This is a Test
echo If you want to do math 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 (အေပၚမွာတုန္းကလိုဘဲ ၾကိဳက္တဲ့ Extension ကို သံုးနုိင္ပါတယ္။)

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

This is a Test
If you want to do math type 1 and press enter
if you want to see a picture type 2 and press enter
(ဒီအဆင့္ကို ေရာက္ရင္ေတာ့ 1 နဲ႔ 2 နွစ္ခုထဲက ၾကိဳက္ရာတစ္ခုကို ေရြးနုိင္ပါတယ္)
(၁ ကိုေရြးမယ္ဆုိရင္ေတာ့ ေအာက္က 2 2 ဆုိတာကို ၿပေပးပါလိမ့္မယ္)
2 2
(၂ ကို ေရြးခဲ့မယ္ဆုိရင္ေတာ့ ထည့္ထားတဲ့ စိတ္ၾကိဳက္ပံုေလးထြက္လာပါလိမ့္မယ္...)
(ၿပီးရင္ေတာ့ ထုံးစံအတုိင္း Press any ..... ပါဗ်ာ [You must be registered and logged in to see this image.] )
Press any key to continue...

အေပၚကရလာတဲ့ အေၿဖကို ၾကည့္ပါ ၿပီးရင္ မူရင္း coding ကို ၿပန္ၾကည့္ၾကည့္ပါ...
goto ရဲ႕ အလုပ္လုပ္ပံုကို နားလည္လာပါလိမ့္မယ္။ goto ဆုိတာကေတာ့ Coding ထဲမွာပါမယ့္ နာမည္တစ္ခုေပးထားတဲ့ program အပိုင္းေလးတစ္ခုဆီကို ညႊန္းခ်င္ရင္သံုးပါတယ္။
(အၿခား Programming Language အေနနဲ႔ ဆုိရင္ Function ေတြ Procedure ေတြကို ေခၚတဲ့ အလုပ္လုပ္ပါတယ္)
အေပၚက Program ထဲမွာဆုိရင္ က်ေနာ္တုိ႔ဟာ :Math ဆိုတာကို သံုးခဲ့တာေတြ႕မွာပါ...
အဲဒီ့ Math ေအာက္မွာ ေရးထားတဲ့ ဟာေတြအားလုံးဟာ Math နဲ႔ ဆုိင္တာေတြၿဖစ္ပါတယ္။ အဲဒါဆုိရင္ goto :Math ဆုိၿပီးေရးလိုက္တဲ့ အခါမွာေတာ့ Program ရဲ႕ အလုပ္လုပ္ၿခင္းေတြဟာ Math ဆီကို ေရာက္သြားၿပီး Math ရဲ႕ ကိစၥေတြကို လုပ္ေဆာင္ပါလိမ့္မယ္။ ဒီေလာက္ဆုိ goto အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။
(မသိေသးရင္ လည္း ၿပန္ဖတ္ေပါ့. နားမလည္ရင္ေတာ့ တၿခားသူေရးတဲ့စာသာ ဖတ္လိုက္ေတာ့. က်ေနာ္ အရည္အခ်င္းမရိွလို႔ ဒီေလာက္လြယ္တာကို နားလည္ေအာင္မေရးနုိင္တာလုိ႔လည္း သတ္မွတ္လုိက္ပါ။)

ခုနက Coding မွာပါတဲ့ set နဲ႔ if ရဲ႕အေၾကာင္းစရွင္းပါေတာ့မယ္
သူတို႔ ၂ ခုကို ေရာၿပီးရွင္းမွာ ၿဖစ္ပါတယ္... နားလည္ေအာင္ ေသခ်ာၾကည့္ေပးပါ.

set ဆုိတာကေတာ့ တစ္ခုခုကို သတ္မွတ္တာပါ [You must be registered and logged in to see this image.]
သူ႔ကို ေရးရမယ့္ တကယ့္ Syntax ကေတာ့
set variable=[string] ၿဖစ္ပါတယ္။

ဒါေပမယ့္ If နဲ႔ တြဲသံုးခ်င္တဲ့ အခါမ်ိဳးတုိ႔ မွာေတာ့ set X စသည္ၿဖင့္ X တစ္လုံးတည္းကို Variable ေၾကၿငာေလ့ရိွပါတယ္။ အဲလို ေၾကၿငာခဲ့တယ္ဆုိရင္ေတာ့ X ထဲကို ၾကိဳက္တဲ့ Variable ၀င္လာခြင့္ရိွပါတယ္။
Set အေၾကာင္းသိခ်င္ရင္ေတာ့ Run>>cmd>>set /? ဆုိၿပီးရိုက္ထည့္လိုက္ပါ.. ၿပီးရင္ေတာ့ ကိုယ့္ဟာကိုယ္ဆက္ဖတ္နုိင္ပါတယ္ [You must be registered and logged in to see this image.]

ခုနက Program ကို ၿပန္ဆက္ပါမယ္...
က်ေနာ္ တို႔ ခုနက Code ထဲမွာ set /p option= ဆိုၿပီးေတာ့ ေရးခဲ့ပါတယ္
အဲဒါကို set choice ဆုိၿပီးေတာ့ အလြယ္ေၿပာင္းၿမင္ၾကည့္ရေအာင္ (/p ပါရင္ရႈပ္ေနမွာဆုိးလို႔ပါ.. ၿပီးေတာ့ က်ေနာ္ကိုယ္တုိင္လည္း ေမ့ေနတာပါတယ္... ေနာက္ သတိရရင္ ၿပန္ရွင္းေပးမယ္ေလ. မရေတာ့လည္း မရွင္းေတာ့ဘူးေပါ့ [You must be registered and logged in to see this image.])
အေပၚက Program ကိ္ု set choice ဆုိၿပီး ေၿပာင္းေရးလိုက္ၿပီဆုိပါစုိ႔
ဒါဆုိရင္ အကယ္လို႔ က်ေနာ္တို႔သာ 1 ကို ရိုက္မယ္ဆုိရင္ choice ဆိုတဲ့ variable ထဲကို 1 ၀င္သြားပါလိမ့္မယ္။
ၿပီးရင္ေတာ့ ခုနကလိုဘဲ :Math ဆုိတဲ့ အလုပ္ကို ဆက္လုပ္ပါလိမ့္မယ္
အဲဒီ့ ၿပင္ေရးလိုက္တာေလးကို ေအာက္မွာ ၿပန္စမ္းေရးၾကည့္ရေအာင္

Code:
set choice
if '%choice%'=='1' goto :math

ဒါဆုိရင္ေတာ့ အကယ္လို႔ က်ေနာ္တို႔က 1 လုိ႔ရုိက္ထည့္ရင္ choice ထဲကို 1 ၀င္မယ္ ၿပီးရင္ေတာ့ Math ဆုိတဲ့ function အလုပ္ကို လုပ္ပါလိမ့္မယ္.(if မွာပါတဲ့ % ဆုိတာေတြကိုေတာ့ က်ေနာ္ကိုယ္တုိင္ေမ့ေနလို႔ ခ်န္လွပ္ထားခဲ့ပါရေစ) အခုက Basic အပိုင္းဆုိေတာ့ အဲဒါေတြ မသိေသးးလဲ ကိစၥမရိွေသးပါဘူး....
ဒီေလာက္ဆုိရင္ if ၊ set နဲ႔ goto ကို နားလည္သြားၿပီလို႔ထင္ပါတယ္

ဟုတ္ပါၿပီ အခုအခ်ိန္ထိ က်ေနာ္ရွင္းလာသမွ်အားလုံးဟာ အလြယ္တကာ့ အလြယ္ဆုံး အေၿခခံမ်ားၿဖစ္ပါတယ္..
ခုေလာေလာဆယ္ေတာ့ မနက္ ၄ နာရီ ထုိးသြားၿပီၿဖစ္လုိ႔ ဒီေလာက္နဲ႔ ေခတၱရပ္နားပါရေစ... ေနာက္ေန႔မွာ ေတာ့ ဒီ့ထက္ပိုခက္လာၿပီး အသံုးက်လာမယ့္ အပိုင္းေတြကို ဆက္လက္ေရးေပးပါ့မယ္။ မၾကာမီလာမည္ေမွ်ာ္....


>>>> ဤ tutorial သည္ Bat အေၾကာင္း တစ္ခုမွ မသိ၍ အခုမွ စတင္ေလ့လာမည့္ သူမ်ားကို ရည္ရြယ္ေရးသား ၿခင္းၿဖစ္ၿပီး bat အေၾကာင္းတီးမိေခါက္မိရိွၿပီးသူမ်ား အဖို႔ကေတာ့ ေနာက္လာမည့္ အခန္းမ်ားတြင္ ပါ၀င္ႏိုင္မည္ဟုထင္ပါသည္။ ဤ tutorial နွင့္ ပတ္သက္၍ ေ၀ဖန္ပါ ၊ အၾကံေပးပါ ၊ ၿပန္လည္ ေဆြးေႏြးပါ ၊ ယခု ေဆြးေႏြးထားသည္ အထိထဲမွ သိလိုသည္မ်ားရိွလွ်င္ ၊ နားမလည္သည္မ်ားရိွလွ်င္ ေမးပါ ၊ က်ေနာ္ ေကာင္းမြန္စြာ ၿပန္လည္ေၿဖၾကားေပးပါမည္။ လိုအပ္ခ်က္မ်ားကို ေထာက္ၿပေပးမည့္သူမ်ားရိွပါကလည္း ၀မ္းေၿမာက္၀မ္းသာ ၾကိဳဆုိ လက္ခံၿပီး ေက်းဇူးတင္မွာပါ။ သို႔ေပမယ့္ မေကာင္းေၿပာၿပီး သိၿပီးသားတတ္ၿပီးသားကို ေရးေနသည္ဟုထင္ေသာသူမ်ားမွ လာေရာက္ေၿပာဆုိပါက မည္သည့္တုန္႔ၿပန္မႈမ်ိဳးမွ ၿပဳလုပ္မည္မဟုတ္။ ေလ့လာခ်င္ေသာ သူမ်ားအတြက္သာ ေရးသားေပးၿခင္းၿဖစ္၍ အက်ိဳးမရိွဟု ထင္ပါက ဖတ္မေနပါနွင့္ ေက်ာ္သာသြားလုိက္ပါ။ စေရးကတည္းက က်ေနာ္ ေရးခ်င္လြန္းလို႔ အားေနလုိ႔ ေရးရတာလည္း မဟုတ္ပါ။ ေတာင္းဆုိလာတဲ့ သူေတာ္ေတာ္ မ်ားၿပီးေတာ့ ေတာင္းတဲ့သူတိုင္းက က်ေနာ့္ အရင္းႏီွးဆုံး သူငယ္ခ်င္းေတြမို႔ ေရးေပးၿဖစ္သြားတာပါ။ ဆက္လက္ၿပီးေတာ့ bat နဲ႔ ပတ္သက္လို႔ ေတာ္ေတာ္မ်ားမ်ားေရးေပးသြားပါ့မယ္။ အကုန္နီးပါးသိေအာင္ ဒီ tutorial တစ္ခုတည္းနဲ႔ ေရးေပးနုိင္ေအာင္ ၾကိဳးစားသြားမွာပါ။ ဆက္လက္ ေစာင့္ေမွ်ာ္ေပးၾကပါ။ ေနာက္ၿပီးေတာ့ ေၾကာ္ၿငာ၀င္လုိက္ဦးမယ္ [You must be registered and logged in to see this image.] VB.NET 2008 နဲ႔ C#.Net 2008 တုိ႔ကိုလည္း E-Book ၿဖစ္ၿဖစ္ ၊ စာအုပ္ၿဖစ္ၿဖစ္ ထုတ္လုိ႔ရေအာင္ ၾကိဳးစားေနပါတယ္။ e-book ဆုိရင္ေတာ့ အလကားေပးၿဖစ္မယ္။ စာအုပ္ဆုိရင္ေတာ့ က်ေနာ္လည္း သူွေဌးမဟုတ္ေတာ့ အရင္းအတိုင္းေတာ့ ေရာင္းေပးမယ္ဗ်ာ။ E-Book ၿဖစ္ေအာင္ေတာ့ အတတ္နုိင္ဆုံးလုပ္ေပးပါ့မယ္။

ဒီ့ Topic ကို ၿပန္လည္ ေဖာ္ၿပလုိလွ်င္ Myanmar IT Resource Forum အား Credit ေပးပါဟု ေလးစားစြာ ေမတၱာရပ္ခံအပ္ပါတယ္။
ေက်းဇူးတင္စြာၿဖင့္
$ƴǩǾ

http://www.myanmaritresource.info

sHa92


Founder



Founder
ဟီး။ ဘယ္သေဘာမွ ပါေတာ့ပါဘူး။ ဒီလုိဘဲ စကားအၿဖစ္ေၿပာလိုက္တာ။

(ၿမန္မာစကားမ်ား တယ္လည္း ခက္တယ္။ နားလည္မႈေတြလြဲတတ္လိုက္တာ။ Smile)

http://www.myanmaritresource.info

mars

mars
Moderator



Moderator
Code:
[code]@echo off
echo We are testing start and rem
rem title TEST4
start testpic.jpg
pause[/code]

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

အဲဒိအပုိင္းမွာ က်ေနာ္မရွင္းတာက rem ဆိုတာက ေရးလညး္ရတယ္.. မေရးလညး္ရတယ္လိုျဖစ္ေနေတာ့ ဘာလို႔မ်ားေရးထားတာလဲဆိုတာကိုသိခ်င္ပါတယ္... ေနာက္ဆံုးကုန္ကန္ု start တစ္ခုတညး္နဲ႔လညး္ ကိုဖြင့္ခ်င္တာကိုဖြင့္လို႔ရတာကိုေတြ႔ရပါတယ္... အဲဒိမွာထပ္ေျပာစရာရွိတာက rem title test4 ဆိုတာက ဘယ္လိုအလုပ္လုပ္သြားလို႔ထည့္ေပးထားတာလဲဟင္... တကယ္တမး္ဆို folder name က test အေနနဲ႔ပဲရွိေနတယ္ေလ... မဟုတ္ဘူးလား... အေၾကာငး္မဲံေတာ့မေရးေလာက္ဘူးထင္လို႔.. ဘယ္လိုမွရွာလို႔မရေတာ့လို ေမးတာပါ...
Records comments (remarks) in a batch file or CONFIG.SYS.
REM (comment)
ဆိုၿပီးရွာလိုက္ေတာ့ေတြ႔တယ္... အဲဒိေတာ့ ဒီေကာင္က မထည့္လညး္ရတယ္ဆိုတဲံအစားထဲမွာပါလား... ထမင္းသိုးဟင္းသိုးေလးလားဟင္...

http://sidnaing.co.cc/

mars

mars
Moderator



Moderator
Code:
set choice
if '%choice%'=='1' goto :math
အဲဒါကဘာျဖစ္လို႔လဲမသိဘူး... က်ေနာ့္စက္မွာအလုပ္မလုပ္ဘူး...
Code:
set /p choice=
if '%choice%'=='1' start testpic.jpg
if '%choice%'=='2' goto :math
:math
echo 2 2
pause
ဆိုမွအလုပ္လုပ္တယ္.... အဲဒါတစ္ခ်က္ေလာက္ျပန္ၾကည့္ေပးပါဦးေနာ္...

http://sidnaing.co.cc/

blackfire903

blackfire903
MITR New User



က်ြန္ေတာ္ တစ္ခုေမး မယ္ေနာ္. .. bat file နဲ႕က်ြန္ေတာ္ ေပးခ်က္တဲ location တစ္ခုမွာ autorun.inf ကို auto ေပးေရးခ်င္တယ္ အဲဒါဘယ္လို ေရးရမွလဲ ဟင္.
ဆိုလိုခ်င္တာ က bat file ကို click လိုက္တာ နဲ႕ autorun.inf ဖိုင္ထြက္လာတာကိုေျပာတာေပါ႕ဗ်ား..

mars

mars
Moderator



Moderator
နာ့ အလွည့္မက်ေသးဘူးနဲ႔တူတယ္.... သူလညး္ reply ေၾကြးက်န္ေတြေျဖေနရတာ မၿပီးေသးဘူး... ျပန္ေပးဦးေနာ္... ေမးထားတာေလးေတြကို... ေနာက္ထပ္ေမးစရာေတြ က်န္ေသးတယ္... လာဦးမယ္...

http://sidnaing.co.cc/

sHa92

sHa92
Founder



Founder
mars wrote:နာ့ အလွည့္မက်ေသးဘူးနဲ႔တူတယ္.... သူလညး္ reply ေၾကြးက်န္ေတြေျဖေနရတာ မၿပီးေသးဘူး... ျပန္ေပးဦးေနာ္... ေမးထားတာေလးေတြကို... ေနာက္ထပ္ေမးစရာေတြ က်န္ေသးတယ္... လာဦးမယ္...
အမေလး။ ေတြ႕ပါတယ္ခင္ဗ်။ တူကလည္း သတိေပးလိုက္တာ။
ဟီး။ အလွည့္မက်တာဟုတ္ဘူး။ Reply ေတြ ၿပန္ရမွာ မ်ားလြန္းလို႔ ေမာၿပီး ေလွ်ာက္သြားေနတာ။ Razz
ကိုၾကီးကလည္း အနားကိုမေပးဘူး။ ဟြန္း။ လူဇိုး။ Razz

mars wrote:
Code:
[code]@echo off
echo We are testing start and rem
rem title TEST4
start testpic.jpg
pause[/code]

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

အဲဒိအပုိင္းမွာ က်ေနာ္မရွင္းတာက rem ဆိုတာက ေရးလညး္ရတယ္.. မေရးလညး္ရတယ္လိုျဖစ္ေနေတာ့ ဘာလို႔မ်ားေရးထားတာလဲဆိုတာကိုသိခ်င္ပါတယ္... ေနာက္ဆံုးကုန္ကန္ု start တစ္ခုတညး္နဲ႔လညး္ ကိုဖြင့္ခ်င္တာကိုဖြင့္လို႔ရတာကိုေတြ႔ရပါတယ္... အဲဒိမွာထပ္ေျပာစရာရွိတာက rem title test4 ဆိုတာက ဘယ္လိုအလုပ္လုပ္သြားလို႔ထည့္ေပးထားတာလဲဟင္... တကယ္တမး္ဆို folder name က test အေနနဲ႔ပဲရွိေနတယ္ေလ... မဟုတ္ဘူးလား... အေၾကာငး္မဲံေတာ့မေရးေလာက္ဘူးထင္လို႔.. ဘယ္လိုမွရွာလို႔မရေတာ့လို ေမးတာပါ...
Records comments (remarks) in a batch file or CONFIG.SYS.
REM (comment)
ဆိုၿပီးရွာလိုက္ေတာ့ေတြ႔တယ္... အဲဒိေတာ့ ဒီေကာင္က မထည့္လညး္ရတယ္ဆိုတဲံအစားထဲမွာပါလား... ထမင္းသိုးဟင္းသိုးေလးလားဟင္...

ကြ်န္ေတာ္တုိ႔ Coding ေတြေရးရင္ ၊ Bat မွာမွမဟုတ္ဘူး ၊ တၿခား Language ေတြမွာ သက္ဆုိင္ရာ Comment ေပးႏုိင္တဲ့ Keyword ေလးေတြရိွၾကပါတယ္။
အဲဒီ့ Keyword ေလးေတြ သံုးရင္းနဲ႔ ကိုယ့္ရဲ႕ Product(Program) ကို Maintainable ၿဖစ္ေအာင္ လုပ္ၾကရတာပါ.
Comment ေပးထားေတာ့ ဘယ္ Code က ဘာလုပ္တယ္ဆုိတာကို ေနာက္ Developer လည္း သိသြားတာေပါ့။

blackfire903 wrote:က်ြန္ေတာ္ တစ္ခုေမး မယ္ေနာ္. .. bat file နဲ႕က်ြန္ေတာ္ ေပးခ်က္တဲ location တစ္ခုမွာ autorun.inf ကို auto ေပးေရးခ်င္တယ္ အဲဒါဘယ္လို ေရးရမွလဲ ဟင္.
ဆိုလိုခ်င္တာ က bat file ကို click လိုက္တာ နဲ႕ autorun.inf ဖိုင္ထြက္လာတာကိုေျပာတာေပါ႕ဗ်ား..

ကြ်န္ေတာ္ ေရးထားတဲ့ Tutorial ကို အစအဆုံး တစ္ေခါက္ေလာက္ဖတ္လိုက္။
ၿပီးရင္ အစ္ကို လုပ္ခ်င္တဲ့ Process ရဲ႕ Logic ကို စဥ္းစားၾကည့္ပါ။
အဲဒီ့ကေန စဥ္းစားလုိ႔ရလာတာကို ေရးၾကည့္ပါ။
ကြ်န္ေတာ္ေရးေပးထားခဲ့တဲ့အတုိင္းမွာ တုိက္ရိုက္ေတာ့ တူတာမပါေပမယ့္ ၊ သေဘာတရားတစ္ခ်ိဳ႕ပါေနပါတယ္။
ေသခ်ာဖတ္ေစခ်င္ပါတယ္။

မလုပ္ေပးခ်င္လုိ႔ မဟုတ္ဘူးေနာ္။ Coding ေရးေပးလိုက္ရတာလြယ္တယ္။ ဘာမွအပန္းမၾကီးဘူး။ ကိုယ္တုိင္စဥ္းစားေစခ်င္လို႕ပါ။ ကို mars ရဲ႕ အၾကံၿပဳခ်က္အတုိင္း ေနာက္ကိုလည္း အေကာင္အထည္ေဖာ္သြားမွာပါ။ ဒီစနစ္ကို တၿဖည္းၿဖည္း ေၿပာင္းလဲ က်င့္သံုးမယ္ဆုိရင္ Learner ေတြအေနနဲ႔လည္း တကယ္ အက်ိဳးၿဖစ္ထြန္းေစမယ္လို႔ ယံုၾကည္ပါတယ္

http://www.myanmaritresource.info

sHa92

sHa92
Founder



Founder
mars wrote:
Code:
set choice
if '%choice%'=='1' goto :math
အဲဒါကဘာျဖစ္လို႔လဲမသိဘူး... က်ေနာ့္စက္မွာအလုပ္မလုပ္ဘူး...
Code:
set /p choice=
if '%choice%'=='1' start testpic.jpg
if '%choice%'=='2' goto :math
:math
echo 2 2
pause
ဆိုမွအလုပ္လုပ္တယ္.... အဲဒါတစ္ခ်က္ေလာက္ျပန္ၾကည့္ေပးပါဦးေနာ္...

အစ္ကိုေမးတာ သိပ္မရွင္းဘူး။ နည္းနည္း ထပ္ရွင္းၿပပါဦး

(ငါေတာ့ ေသၿပီထင္တယ္။ တကယ္လိုက္လုပ္တဲ့သူနဲ႔ ေတြ႔ၿပီ။ ေမးခံရေတာ့မယ္။ Razz)

http://www.myanmaritresource.info

mars

mars
Moderator



Moderator
Code:
အခု goto ၊ set နဲ႔ if ကို ရွင္းပါေတာ့မယ္...
အခုမွစေလ့လာသူေတြအတြက္ ဒီအပိုင္းက နည္းနည္းစၿပီးေတာ့ ရႈပ္လာမွာၿဖစ္လို႔ေသခ်ာေလး လိုက္လုပ္ၾကည့္ေစခ်င္ပါတယ္။
ေအာက္မွာေပးထားတဲ့ Code ေတြကို Notepad ထဲမွာ ရိုက္ထည့္လုိက္ပါ...

@echo off
echo This is a Test
echo If you want to do math 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 (အေပၚမွာတုန္းကလိုဘဲ ၾကိဳက္တဲ့ Extension ကို သံုးနုိင္ပါတယ္။)

:math
echo 2 2
pause

ခုနက 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 မွာပါတဲ့ % ဆုိတာေတြကိုေတာ့ က်ေနာ္ကိုယ္တုိင္ေမ့ေနလို႔ ခ်န္လွပ္ထားခဲ့ပါရေစ) အခုက Basic အပိုင္းဆုိေတာ့ အဲဒါေတြ မသိေသးးလဲ ကိစၥမရိွေသးပါဘူး....
ဒီေလာက္ဆုိရင္ if ၊ set နဲ႔ goto ကို နားလည္သြားၿပီလို႔ထင္ပါတယ္

အဲဒိလိုရွင္းထားတာမွာ အေပၚကေမးထားသလို နညး္နည္းေလးျပင္ထားမွအလုပ္လုပ္ပါတယ္... အဲဒါေလးကိုတစ္ခ်က္ေလာက္ရွင္းေပးပါဦးေနာ္... ၿပီးရင္ေမးစရာေတြကရွိေနေသးတယ္... ျပန္လာလာခ်င္းအားနာလို႔.. Razz

http://sidnaing.co.cc/

mars

mars
Moderator



Moderator
Code:
TIME ဆုိတဲ့ Command အေၾကာင္းကို ရွင္းၿပေပးပါ့မယ္
ေအာက္မွာ ေပးထားတဲ့ Code ေတြကို Notepad ထဲမွာ ေရးလုိက္ပါ...

@echo off
echo Hello.... What time it is!!!
TIME 12:00
echo oHH it is 12:00
pause

အဲဒီ TIME commad က window 7 မွာအလုပ္မလုပ္ဘူးဗ်... xp မွာေတာ့အလုပ္လုပ္တယ္... အဲဒါဘာမ်ားကြာလို႔လဲဟင္... ရွင္းျပေပးလို႔ရလား... အလုပ္လုပ္ေအာင္ေကာ ဘာေတြမ်ားသြားျပင္ေပးလို႔ရဦးမလဲ.... ရွင္းေပးဦးေနာ္...

http://sidnaing.co.cc/

mars

mars
Moderator



Moderator
Code:
@echo off
echo
echo I am going to delete the following files:
echo %1 %2
echo.
echo Press Ctrl+C to Abort process
pause
for %%a IN(%1 %2) do del %%a
echo Killed Files. Mission Accomplished.
အဲဒိ coding ေတြကိုသံုးတဲ့ေနရာမွာ သူ႔ခ်ညး္ပဲ (အဲဒိဖိုင္ကိုပဲ) D.Click ႏွိပ္ၿပီး Run ရင္ေကာမရဘူးလား.... ဘာလို႔လဲဆိုေတာ့
Code:
ေရးၿပီးၿပီဆုိရင္ေတာ့ သူ႔ကို testfor.bat နဲ႔ Save လုိက္ပါ။ ၿပီးရင္ ဒီတုိင္းထားပါ။ Program ကို မ Run လုိက္ပါနဲ႔။

ေနာက္ၿပီး ညီစြမ္းေျပာထားတာက cd command နဲ႔လမ္းေၾကာင္းေျပာင္းခိုင္းတာပါ... အဲဒါကဘာကိုဆိုလိုတာလဲ... အကိုကေတာ့ အကိုထင္သလို run> cmd> ကေန အကိုသိမ္းထားတဲ့အဲဒိဖိုင္ရွိတဲ့ေနရာအထိသြားတယ္.... အကိုက new folder ထဲမွာထည့္ထားေတာ့ သူ႔လမ္းေၾကာင္းက ဒီလိုျပတယ္...
C:\Documents and Settings\sid\Desktop\New Folder>
အဲဒလိုျဖစ္ေနၿပီ... ဟုတ္လား အဲဒါမွန္လား.. အကိုက အဲဒိေအာက္မွာ loop.bat ဆိုၿပီးသိမ္းထားတာ.... အဲဒိေတာ့ အကိုက အဲဒိေနာက္မွာ loop.bat ဆိုၿပီး ရိုက္တယ္... ေနာက္ အဲဒိဖိုဒါထဲမွာပဲ သိမ္းထားတဲ့ ဖိုင္ႏွစ္ဖိုင္ကို ဖ်က္ဖို႔အတြက္ အဲဒိဖိုင္နာမည္ေတြကို ညီစြမ္းျပထားသလိုေရးေပးလိုက္တယ္... ဒီလိုေရးသလိုေလ..
Code:
မိမိ path လမ္းေၾကာင္း>testfor.bat a.txt b.txt
အဲဒိ a , b ေနရာမွာေတာ့ အကိုက အကိုဖ်က္ခ်င္တဲ့ဖိုင္ကိုေရးထားတယ္...
အဲဒိမွာ ျပေပးတာက ဒီလိုျပေပးတယ္...
I am going to delete the following files:
hi.txt binder1.pdf

Press Ctrl+C to Abort process
Press any key to continue...
IN<hi.txt was unexpected at this time.
ဆိုၿပီးျပေနတယ္... အဲဒိေတာ့ ဘာဆက္လုပ္ရမလဲ... ေနာက္ၿပီးအကိုသိခ်င္တာ ဒီလိုလုပ္မွပ်က္တာလား... အကို ညီစြမ္းေပးတဲ့ coding ေတြကို သိမ္းထားတဲ့ loop.bat ကို Run ရင္ေကာမရဘူးလား.. အကိုလုပ္ေတာ့မရလို႔... ရွင္းပါဦးေနာ္...

http://sidnaing.co.cc/

sHa92

sHa92
Founder



Founder
ကို mars ေရ။
ေနာက္ေန႔ ေၿဖေပးမယ္ေနာ္။
ခု ေတာ္ေတာ္ကို ရႈပ္ကုန္ၿပီ။
အေၾကြးေတြလည္း အမ်ားၾကီးတင္ေနတယ္။ မႏို္င္ေတာ့ဘူး။

လုပ္ေပးရမွာ ၊ လုပ္ခ်င္ေနတာ ၊ လုပ္သင့္ေနတာ
ဟူးးးးး ေသေတာ့မွာဘဲ။ Sad

ခဏေလာက္ေနာ္။ အစ္ကိုေမးထားတဲ့ဟာေတြက အေၿဖရွာရတာ လြယ္ပါတယ္။ Tutorial မွာေတာင္ Julykglay ေမးတုန္းက အဲဒီ့ Concept ပါသြားေသးတယ္။ အေၿဖဆင္တူတယ္။ နည္းနည္းေလာက္ရွာဖတ္ၾကည့္ပါေနာ္။

ေက်းဇူးဘဲ။
အခ်ိန္ရရင္ၿပန္ေၿဖေပးမယ္ေနာ္။ စိတ္ဆုိးနဲ႔

http://www.myanmaritresource.info

oasislove

oasislove
MITR New User



ဒီသင္ခန္းစာေတြအားလံုးကို ebook ရရင္ေကာင္းမွာဘဲဗ်ာ..... ...............

mars

mars
Moderator



Moderator
oasislove wrote:ဒီသင္ခန္းစာေတြအားလံုးကို ebook ရရင္ေကာင္းမွာဘဲဗ်ာ..... ...............
မပူပါနဲ႔ဗ်ာ... $ƴǩǾ ကေျပာထားတယ္.. စာေမးပြဲၿပီး ဧၿပီလကုန္ေလာက္ဆို ရမွာပါ ... အဲဒိထက္ မေက်ာ္ေစရဘူး စိတ္ခ်... သူဒါကိုလုပ္ေနတာ ၾကာၿပီ... လုပ္ေပးပါလိမ့္မယ္....
($ƴǩǾ ေရ ငါေတာ့ အာမခံထားလိုက္ၿပီေနာ္... ေသခ်ာလုပ္ေပးလိုက္ပါဦး... ငါမေတာင္းဘူးေနာ္... သူတို႔ေျပာတာ... ငါကရွင္းျပရံုတင္...Razz Razz)

http://sidnaing.co.cc/

minchansike

minchansike
MITR New User



အခုလို တင္ျပထားတာ ...ေက်းဇူးတင္ပါတယ္ ဗ်ား...
ေနာက္လဲ ေရးပါအံုးေနာ္ ...
ေနာက္လာမဲ့ သင္ခနး္စာကို ေစာင့္ေမ်ွာ္လွ်က္ ပါ ....

sHa92

sHa92
Founder



Founder
Oops!
I forgot this thread. Sorry for that.

http://www.myanmaritresource.info

ေအးေဆးလူ

ေအးေဆးလူ
MITR New User



အ၇မ္းအသံုး၀င္ပါတယ္ E book လုပ္ၿဖစ္ေအာင္ၾကိဳးစားေပးပါအစ္ကုိ

asbadbro

asbadbro
MITR New User



hi buddy
thanks u for ur bat file lessons
some of codes were testing on my pc but i have got a little pbs about cmds
especially in del cmd.
can i now its usage in detail and why i can't delete some .exe file showing access denied.
i also wanna know if i can get bat file lessons e book
thanks...
i appreciate u [You must be registered and logged in to see this image.]

oasislove

oasislove
MITR New User



အင္း.. စာေမးပြဲ မျပီးေသးလို႕လား မသိဘူးေနာ္... ေမွ်ာ္ေနတာ လည္ပင္းေတာင္ ရွည္ေတာ့မယ္..
Ebook က မရေသးဘူး.. အတင္းၾကီး ျဖစ္ေနမလား မသိဘူး... တကယ္ကို စိတ္ဝင္းစားတာပါ...

sHa92

sHa92
Founder



Founder
ကြ်န္ေတာ္ ဒီဘက္လည္း မေရာက္ေတာ့သလို ၊ ဒီစာအုပ္ကို လုပ္ေပးဖို႔ လည္း အခ်ိန္မရေတာ့ဘူးခင္ဗ်။
အားလည္းအားနာပါတယ္။ လုပ္ေပးမယ္ဆုိၿပီးမွ ကတိမတည္သလိုၿဖစ္သြားတယ္။
ဒါေပမယ့္ ဘယ္လိုမွမတတ္ႏုိင္လို႔။ Smile

http://www.myanmaritresource.info

naingagsoe

naingagsoe
MITR New User



သင္ခန္းစာေတြကို စုျပီးေတာ႔ PDF လုပ္ထားတာေတာ႔ ရွိတယ္။ အသုံးလုိရင္ေတာ႔ ေဒါင္းလုိက္ပါ။

((( [You must be registered and logged in to see this link.] )))

(((( [You must be registered and logged in to see this link.] ))))

(( [You must be registered and logged in to see this link.] ))

ခုလို တကူးတကေရးျပီး ရွင္းျပေပးတဲ႔ ကုိ$ƴǩǾ ကိုလည္း ေက်းဇူးအရမ္းတင္ပါတယ္။ ေနာက္ကိုလည္း မ်ားမ်ားျဖန္႔ေ၀ႏုိင္ပါေစ....
လင္႔ေတြကို ေဒါင္းလို႔မရေတာ႔ဘူးဆုိလုိ႔ ျပန္ျပင္ေပးထားပါတယ္။။။။ အဆင္ေျပပါေစ.....



Last edited by naingagsoe on 27th September 2010, 6:05 pm; edited 2 times in total (Reason for editing : Link ျပင္ဆင္ျခင္း)

Akr Aung

Akr Aung
MITR New User



အစ္ကိုေရ ေဒါင္းလို႕မရလို႕ Link ေလးျပန္တင္ေပးပါဦး အရမ္းစိတ္၀င္စားလို႕ပါ

ET

ET
Moderator



Moderator
အခုလိုစိတ္၀င္တစားရွိတဲ့အတြက္
က်ေန္ာတို႕ ျပန္ျပီး တင္ေပးပါမယ္ဗ်ာ

http://alinkarnya.blogspot.com/

ET

ET
Moderator



Moderator
လြယ္ကူေလ့လာ Batch File သင္ခန္းစာ [Tutorial]
Pdf ဖိုင္ေလးပါ
က်ေန္ာဆီမွာ ေကာ္နတ္ရွင္မေကာင္းလို႕
send6 နဲ႕တင္ေပးလိုက္ရတယ္
expire date က (၇)ရက္ပဲခံပါမယ္

အုပ္ခ်ဳပ္သူ သူငယ္ခ်င္းမ်ားႏွင့္ အသငး္၀င္တို႕ေရ
သူငယ္ခ်င္းတို႕ဆီမွာ အဆင္ေျပမယ္ဆိုရင္
တစ္ခုခုျဖင့္ ျပန္တင္ေပးၾကပါ...

ီDownload Link :.

Code:
http://www.send6.com/c3b5a35cde4f9860bc1b0d8bea326c6f/

မွတ္ခ်က္
ျပန္တင္ေပးမယ္ဆိုရင္
Ebook Down Load ဆိုတဲ့ေနရာမွ ျပန္တင္ေပးၾကပါခင္ဗ်ာ
ေက်းဇူးတင္စြာျဖင့္
ET

http://alinkarnya.blogspot.com/

Akr Aung

Akr Aung
MITR New User



Laughing ေက်းဇူးအမ်ားႀကီးတင္ပါတယ္ဗ်ာ ဘယ္ေနရာမွာႏိွပ္ရမွန္းမသိလို႕ ဒီေနရာကေျပာလိုက္ရတာခြင့္လြတ္ပါဗ်ာ။

Akr Aung

Akr Aung
MITR New User



Tutorial ebook ကို download ရေအာင္ ဂ႐ုတစိုက္တင္ေပးတဲ့အတြက္ က်ေနာ္ တေလးတစား ေက်းဇူးတင္ပါတယ္ခင္ဗ်ာ။ ဒါေပမယ့္ အက်ိဳးမရိွဘူးထင္ရင္ ဆက္မဖတ္ပါနဲ႕၊ Tutorial ႀကီးကိုဖတ္ရတာ အခ်ိန္ကုန္တယ္၊ ဒါေတြဖတ္ရင္ငါ့အတြက္ဘာရမွာလည္း ဘာျဖစ္လာမွာလည္း ဆိုတဲ့စကားလံုးေတြ ေတြ႕ရတာက်ေနာ္စိတ္မေကာင္းပါဘူး။ ဘယ္လိုပညာရပ္မ်ိဳးမဆို ျပည့္ျပည့္စံုစံုရိွေနတာ ေကာင္းတယ္လို႕ထင္ပါတယ္။ က်န္တဲ့အပိုင္းကေတာ့ အသံုးျပဳသူေတြရဲ႕တာ၀န္ပဲလို႕ထင္ပါတယ္။ ပညာရပ္တစ္ခုကို အခ်ိန္ေတြ၊ အေတြ႕အႀကံဳေတြ ရင္းၿပီး ေရးေပးေနသူေတြရဲ႕ ေစတနာတစ္ခုတည္းနဲ႕တင္ က်ေနာ္တို႕အတြက္ျပည့္စံုေနပါၿပီ။ က်ေနာ္ကေကာ ဦးထုပ္တစ္လံုးလက္ေဆာင္ေပးသူကို ဖိနပ္ပါမေပးရေကာင္းလားလို႕ အျပစ္တင္ေနသူ ျဖစ္ခဲ့သလားမသိပါ။ ဒီ Tutorial ကို ဖတ္ရတဲ့အတြက္ က်ေနာ့္စက္ထဲ၀င္ေနတဲ့ system_32.exe ဆိုတဲ့ virus ကို လြယ္ကူစြာရွင္းႏိုင္ခဲ့တယ္ ဆိုတဲ့အေၾကာင္း ဒီပို႕စ္တင္တဲ့သူကိုသိေစခ်င္ပါတယ္။ ဒီထက္ဆက္လက္ေရးႏိုင္ပါေစလို႕ဆႏၵျပဳပါတယ္။

networkcrazy67

networkcrazy67
MITR New User



အစ္ကုိတုိ႔ေရကူညီၿပီးေၿပာေပးက်ပါဦး
ဒီသင္ခန္းစာေတြကုိေလ့လာေနတာပါ
ဆုိင္တစ္ခုမွာအားလံုးကုိပိတ္ထားတယ္ဗ်ာ
batfile ကုိ run လုိက္ရင္
command is disable by adminstrator လုိ႔ပဲေပၚေနတယ္ဗ်ာ ကြန္မန္းေတြအလုပ္မလုပ္ေတာ့ဘူး
အဲ႔ဒါကုိဘယ္လုိၿပန္ဖြင့္၇မယ္ဆုိတာေလးေၿပာေပးပါ
အိမ္မွာကြန္ပ်ဴတာမ၇ွိလုိ႔ဆုိင္မွာေလ့က်င့္ပါမယ္ဆုိမွဆုိင္ကကြန္မန္းေတြကုိပိတ္ထားေတာ့ေလ့လာ၇ခက္ေနလုိ႔ပါ
ၿပန္ဖြင့္နူိင္မယ့္နည္းလမ္းေလးေတြေၿပာၿပေပးက်ပါေနာ္
ေလးစားစြာၿဖင့္.............netcrazy

z3r0c00l

z3r0c00l
Administrator



Administrator
networkcrazy67 wrote:အစ္ကုိတုိ႔ေရကူညီၿပီးေၿပာေပးက်ပါဦး
ဒီသင္ခန္းစာေတြကုိေလ့လာေနတာပါ
ဆုိင္တစ္ခုမွာအားလံုးကုိပိတ္ထားတယ္ဗ်ာ
batfile ကုိ run လုိက္ရင္
command is disable by adminstrator လုိ႔ပဲေပၚေနတယ္ဗ်ာ ကြန္မန္းေတြအလုပ္မလုပ္ေတာ့ဘူး
အဲ႔ဒါကုိဘယ္လုိၿပန္ဖြင့္၇မယ္ဆုိတာေလးေၿပာေပးပါ
အိမ္မွာကြန္ပ်ဴတာမ၇ွိလုိ႔ဆုိင္မွာေလ့က်င့္ပါမယ္ဆုိမွဆုိင္ကကြန္မန္းေတြကုိပိတ္ထားေတာ့ေလ့လာ၇ခက္ေနလုိ႔ပါ
ၿပန္ဖြင့္နူိင္မယ့္နည္းလမ္းေလးေတြေၿပာၿပေပးက်ပါေနာ္
ေလးစားစြာၿဖင့္.............netcrazy
registry ကိုဖြင့္လိုက္ပါ။ ctrl + f ကိုႏွိပ္ၿပီး disablecmd လို႔ရိုက္ထည့္ၿပီးရွာၾကည့္လိုက္ပါ။ ေတြ႔ရင္ သူ႔ရဲ႕ Value ကိုၾကည့္္ပါ။ 1 ျဖစ္ေနရင္ 0 လို႔ေျပာင္းလိုက္ပါ။ လိုအပ္ရင္ reset ခ်ရပါလိမ့္မယ္။ ရေလာက္ပါၿပီ။

idislikesexy

idislikesexy
MITR New User



$ƴǩǾ ေရ
Batch File သင္ခန္းစာ ေတြ က ေတာ္ေတာ္ေကာင္းပါတယ္
ကၽြန္ေတာ္အရမ္းစိတ္၀င္စားပါတယ္
ဒါေပမဲ့ ကၽြတ္ေတာ္က online မွာ အခ်ိန္သိပ္မေပးႏိုင္ဘူးေလ
အဲဒါ ျဖစ္ႏိုင္မယ္ဆိုရင္ Batch File သင္ခန္းစာေတြကို ရသေလာက္အကုန္ mail ကို ပို႔ေပးပါလားဗ်ာ
ကၽြန္္ေတာ္အေကာင့္က idislikesexy ပါ
ေက်းဇူးတင္လ်က္ပါေနာ္

U Tun

U Tun
MITR New User



စာအုပ္ဆုိရင္အားေပးမယ္ သတင္းပုိ႕လုိက္ေလ စာအုပ္ကပုိေကာင္းတယ္ထင္မိတယ္

funnymouse007

funnymouse007
MITR New User



အဲဒီ e-book ေလး ခုဘယ္မွာ ရႏိုင္အုန္းမလဲဗ်ာ Link ေတြက Expire ေတြျဖစ္ကုန္ပီမို႕လို႕
ကူညီၾကပါအုန္း bounce

131လြယ္ကူေလ့လာ Batch File သင္ခန္းစာ [Tutorial] - Page 3 Empty Thanks 3rd December 2011, 4:44 pm

Hein Htet Aung

Hein Htet Aung
MITR New User



ေက်းဇူးတင္ပါတယ္ဗ်ာ။
ကၽြန္ေတာ္ batch file ေရးတာကို ေတာ္ေတာ္ၾကီးကိုလုိခ်င္ေနတာ။လိုက္ရွာေသးတယ္။ command ေတြပဲေတြ႔တယ္။ အခုမွေတာ္ေတာ္နားလည္သြားတယ္။

Sponsored content


View previous topic View next topic Back to top  Message [Page 3 of 3]

Go to page : Previous  1, 2, 3

Permissions in this forum:
You cannot reply to topics in this forum

 

Free forum | ©phpBB | Free forum support | Report an abuse | Forumotion.com