Pages

Pages - Menu

Saturday, September 24, 2011

အေျခခံ batch file ေရးနည္း







ဘာရယ္လို႕မဟုတ္ပါဘူး ဒီေန႕ဘာတင္ရ မလဲစဥ္းစားရင္း အေျခခံကစၾကတာေပါ့။


ပထမဆံုး notepad ကိုေခၚပါ။batch file ေရးနည္းက programmingအာလံုး .bat နဲ႕ေဆ့ရမယ္။ ဥပမာ name.bat



(၁)။ code: start

start ဆိုတာဟာ စတင္ခ်င္းပါဒါေတာ့လူတိုင္းသိပါတယ္။ဒါေပမယ့္ .bat file ေရးတဲ့အခါမွာ ေတာ့ကိုယ္က ဖြင့္ေစခ်င္တာကို ခိုင္းတဲ့ ကြန္မန္း ျဖစ္ပါတယ္။



စေရးၾကည့္ရေအာင္။



@echo off

start notepad



ဒါက notepad ကိုဖြင့္ဖို႕လို႕ခိုင္းေစတာျဖစ္ပါတယ္။

ေနာက္တစ္မ်ိဳး





@echo off

start www.deathflowersuicide.wall.fm



ဆိုက္တစ္ခုကိုဖြင္တာပါ။



(၂)Loop (repeat)



code: :X

         goto:X



စမယ္ ဒါကထပ္ခါထပ္ခါသြားတာလို႕ေခၚတယ္။သံုတတ္ရင္ virus ေပါက္စတစ္ေကာင္ျဖစ္ႏိုင္တယ္။စမယ္။

@echo off

:X

start notepad

goto :X



နည္းနည္းရွင္းျပမယ္။ @echo off က အျမင္ရွင္းေအာင္လို႕ display မရွပ္ေအာင္လို႕ လူတိုင္းနားလည္ျပီးသားပဲ။ :X ကေတာ့ subprogram တစ္ခုကိုအမည္ေပးလိုက္တာပါ။ ျမန္မာလိုေျပာရင္

အပိုဒ္ခဲြတစ္ခုေပါ့။ ဒါဆိုရင္ အေတာ္နားလည္ေလာက္ပါျပီ :Xဆိုတဲ့ subprogram ကဘာကိုဖြင့္မလဲဆိုရင္

notepad ကိုဖြင့္မွာပါ။ goto ကေတာ့ loop ျပန္ေခၚတာပါ။ကၽြန္ေတာ္ေရထားတာက :X ကိုျပန္သြာခိုင္းလိုက္

ပါတယ္။ဒါဆိုရင္ ဒီပရိုဂရမ္ေလးက notepad ေတြခ်ည္းဆက္တိုက္ဖြင့္ေနပါလိမ့္မယ္။

မရပ္မခ်င္းေပါ့ဗ်ာ။

ခပ္ၾကီးၾကီးေလး extension ဆဲြၾကည့္ရေအာင္။



@echo off

:X

start notepad

start cmd

start www.shwekoyantaw.multiply.com

start www.deathflowersuicide.wall.fm

start www.google.com

goto :X



ဒါဆိုရင္သင့္စက္အလုပ္ရႈပ္သြားပါလိမ့္မယ္။အရိုးရွင္းဆံုးက အေကာင္းဆံုးပါပဲ။

မွတ္ခ်က္ :X ေနရာမွာသင့္စိတ္ၾကိဳက္ေပးႏိုင္ပါတယ္။ဥပမာ

:A

:Loop

:a

:f

ၾကိဳက္ရာေပးပါ။



(၃)Copy a file

ဖိုင္ တစ္ခုကိုတစ္ျခား name တစ္ခုနဲ႕ လြယ္လင့္တစ္ကူ copy လုပ္ၾကရေအာင္။



code:cd ( path location)

       copy 1.bmp copied.bmp



ဒါေလးကိုေရးရင္ file extension ကိုနားလည္ရမွာပါ။အဲဒီအေၾကာင္းကို ပို႕တစ္ခုေရးပါဦးမယ္။

ကဲစလိုက္ရေအာင္



@echo off

cd C:

copy index.jpg copyed.jpg



ကဲရွင္းျပပါဦးမယ္။ @echo off ကေတာ့သိျပီးသာျဖစ္မွာပါ။

cd C: ဆိုတာpath location ျဖစ္ပါတယ္။ကိုယ္copy ကူးမယ့္ဖိုင္ရိွမယ့္ေနရာျဖစ္ပါတယ္။:D,:E စလို

ျဖစ္ႏီုင္ပါတယ္။

copy ဆိုတဲ့ကုတ္ကေတာ့ ရွင္းပါတယ္။ေနာက္ကစာေၾကာင္းေတြကေတာ့ ဖိုင္နာမည္ေတြျဖစ္ပါတယ္။ဒီေနရာမွာ

ကိုယ္ေပးခ်င္သလို ေပးလို႕မရပါဘူး။copy index.jpg copyto.jpg ဆိုတဲ့စာေၾကာင္းမွာ underline တား

ထားတဲ့ key words ေတြက ကိုယ္ copy ကူးမယ့္ဖိုင္ name ပါ။ သူ႕ေနာက္က copyed.jpg ကေတာ့

result file name ပါ။သူၾကေတာ့ ၾကိဳက္ရာအမည္ေပးလို႕ရပါတယ္။ေအာက္မွာပံုနဲ႕ျပထားပါတယ္။ဒါကိုသံုးရင္ path location မွန္ရမယ္။ ကို္ယ္ကူးမယ့္

ဖိုင္နာမည္မွန္ရမယ္။ဖိုင္ရ extension မွန္ရမယ္။

ဥပမာ

.bat

.bmp

.exe

.jpg

.rar

.zip

အစရိွသလိုေပါ့။



ပံုမွာၾကည့္ပါ။ ဒါက C: ထဲမွာရိွတဲ့ index ဆိုတဲ့ ဓါတ္ပံုဖိုင္ေလးကို copied ဆိုတဲ့ ဖိုင္ေလးအျဖစ္copy လုပ္လိုက္တာပါ။



ယေန႕ေတာ့ဒီေလာက္ပါပဲ။အမွားပါရင္ ခြင့္လြတ္ပါ။

ေရႊကိုယ္ရံေတာ္

4 comments:

  1. notepad tutorial ေတြထပ္တင္ေပးပါအံုးအကို ေက်းဇူးတင္ပါတယ္

    ReplyDelete
  2. အကုိေရ ဒီထက္ ရွင္းေအာင္ပုံေလးနဲ့လုပ္ျပပါလား ကူညီပါ ေလ့လားခ်င္လုိ့ပါ

    ReplyDelete
  3. အကုိေရ ဒီထက္ ရွင္းေအာင္ပုံေလးနဲ့လုပ္ျပပါလား ကူညီပါ ေလ့လားခ်င္လုိ့ပါ

    ReplyDelete
  4. ေက်းဇူးတင္ပါတယ္ ဗ်

    ReplyDelete