Tuesday, April 2, 2013

One Click Installer (သို႔) Batch File(.bat) ဖိုင္တည္ေဆာက္ျခင္း

ဒီနည္းလမ္းကလည္း Mobile ဆိုင္ေတြမွာ အသံုး၀င္မယ့္ နည္းတစ္ခုပါ။ ပံုမွန္ထည့္သြင္းေနက် Application ေတြကို ကလစ္တစ္ခ်က္ႏွိပ္ရံုနဲ႔ Install လုပ္သြားမယ့္နည္းလမ္းပါ။ adb ကိုပဲ အသံုးျပဳရမွာ ျဖစ္ေပမယ့္ Command ေတြမရိုက္ခ်င္တဲ့ အခါမ်ဳိး၊ ဒါမွမဟုတ္ ဖုန္းအမ်ားႀကီးကို apps ေတြထည့္သြင္းေပးရမယ့္အတြက္ အခ်ိန္မရွိတဲ့အခါမ်ဳိး၊ ျပပဲြေတြမွာ အခ်ိန္လုၿပီး Install လုပ္ေပးရမယ့္ အခါမ်ဳိးေတြမွာ အသံုးျပဳႏိုင္ပါတယ္။
Adb ဖိုင္ကေတာ့ ရွိၿပီးသားျဖစ္မယ္ထင္လို႔တင္မေပးေတာ့ပါဘူး။
Adb command ေတြကို Batch(.bat) ဖိုင္တစ္ခု တည္ေဆာက္ထားရံုပါဘဲ။ ဒီနည္းကို မသံုးခင္ adb ႏွင့္ install လုပ္နည္း (install with adb)ကို အရင္ေလ့လာထားသင့္ပါတယ္။ အခုတည္ေဆာက္မည့္ .bat ဖိုင္ကို adb ရွိတဲ့ adb ဖိုဒါထဲမွာ ေဆာက္မွအလုပ္လုပ္ပါလိမ့္မယ္။
Batch File တည္ေဆာက္ဖို႔အတြက္ adb ရွိတဲ့ Folder ထဲ လြတ္တဲ့ေနရာမွာ Right Click ႏွိပ္ၿပီး ေပၚလာတဲ့ Menu ထဲက Text Document အသစ္တစ္ခုယူပါ။
ၿပီးရင္ New Text Document.txt ကို ကီးဘုတ္မွ F2 ႏွိပ္ၿပီး Custom Installer.bat လို႔ေျပာင္းေပးပါ။ file name ကို ႀကိဳက္တာေပးလို႔ရေပမယ့္ extension ကိုေတာ့ .bat ပဲထားရမွာပါ။ Batch ဖိုင္ျဖစ္သြားၿပီး icon ေလးပါေျပာင္းသြားလိမ့္မယ္။
ၿပီးရင္ Right Click ႏွိပ္ၿပီး ေပၚလာတဲ့ Menu ကေန Edit ကိုႏွိပ္ပါ။ Note Pad နဲ႔ .bat ဖိုင္ကိုဖြင့္ေပးပါလိမ့္မယ္။ Batch ဖိုင္ထဲမွာ ဘာမွမရွိဘဲ အလြတ္ႀကီးျဖစ္ေနပါလိမ့္မယ္။ အဲဒီထဲမွာ adb  Command ေတြကိုျဖည့္ေပးရမွာပါ။
Adb commend ေတြကို  ေအာက္မွာေပးထားတဲ့အတိုင္းရိုက္ၾကည့္ပါ။  @echo နဲ႔စတဲ့စာေၾကာင္းေတြမွာေတာ့ @echo ေနာက္က စာေတြကိုေတာ့ ကိုယ္ႀကိဳက္တာ ရိုက္ထည့္ၾကည့္ပါ။
@echo ================================
@echo =                      one Click Installer                         =
@echo =                    Created by Sai Mg Mg                     =
@echo =                five star mobile 09-2305013                =
@echo =                                                                        =
@echo ================================
Pause
ဒါမွမဟုတ္ရင္
@echo @@@@@@@@@@@@@@@@@@@@@@@@@@
@echo @                      one Click Installer                         @
@echo @                   Created by Sai Mg Mg                       @
@echo @                five star mobile 09-2305013                 @
@echo @                                                                         @
@echo @@@@@@@@@@@@@@@@@@@@@@@@@@
Pause

@echo ေနာက္ကစာတန္းေတြအားလံုးက Command line ေတြမဟုတ္ဘဲ ကိုယ္ေရးခ်င္တာေတြ ေရးလို႔ရပါတယ္။ .bat က ဒါကို command လို႔မယူဆေတာ့ပါဘူး။ ဒါေၾကာင့္ အခုလုပ္မယ့္ .bat file အတြက္ မွတ္ခ်က္သေဘာမ်ဳိးကိုယ္ေရးခ်င္တာကို ထည့္ေရးလို႔ရပါတယ္။ မေရးလည္းရပါတယ္။
@echo ရဲ႕ ေအာက္မွာ
Pause   ဆိုၿပီးေရးထားတာက အေပၚမွာေရးထားတဲ့စာကိုဖတ္ေစခ်င္လို႔  ဖတ္ခ်ိန္ရေအာင္  Pause လုပ္ထားတဲ့သေဘာပါ။ အေပၚမွာဘာမွေရးမထားဘူးဆိုရင္ မထည့္လည္းရပါတယ္။
adb install.\viber.apk
adb install.\Frozen_keyboard.apk
ဒါကမွ adb command ပါ။  adb  ေရးၿပီး Space ျခားမယ္။ ၿပီးရင္ adb ရဲ႕ command တစ္ခုျဖစ္တဲ့ install ကို ေရးမယ္။  ၿပီးရင္ space ျခားၿပီး Install လုပ္မယ့္ .apk ရဲ႕ေနရာကို ညႊန္းပါမယ္။  apk ရဲ႕ ေနရာကို .bat ဖိုင္ရွိတဲ့ folder ထဲမွပဲရွိပါတယ္(ေနရာအတူတူပါဘဲ)လို႔ ညြန္းခ်င္ေတာ့  .\  လို႔ပဲထည့္ေပးလိုက္တယ္။ Install လုပ္ခ်င္တဲ့  apk ဖိုင္ေတြကို ထည့္ခ်င္သေလာက္ ခ်ေရးေပးထားလို႔ ရပါတယ္။ (မူရင္း  apk မွာေရာ command ထဲက apk ရဲ႕နာမည္မွာေရာ space မပါရပါဘူး။ ပါေနရင္ဖ်က္လိုက္ပါ။
 ဒါဆိုရင္ရပါၿပီ  pause ကိုလည္း  install လုပ္တာ finish  ျဖစ္မျဖစ္သိရေအာင္လို႔ထပ္ထည့္ေပးလိုက္ပါတယ္။ ကၽြန္ေတာ္တို႔ရဲ႕ .bat ဖိုင္ကို save လုပ္ၿပီး ျပန္ပိတ္လိုက္ပါ။
ရိုက္ရမယ့္စာအျပည့္အစံုနမူနာပါ။

@echo @@@@@@@@@@@@@@@@@@@@@@@@@@
@echo @                      one Click Installer                         @
@echo @                   Created by Sai Mg Mg                      @
@echo @                five star mobile 09-2305013                @
@echo @                                                                        @
@echo @@@@@@@@@@@@@@@@@@@@@@@@@@
pause
adb install.\viber.apk
adb install.\Frozen_keyboard.apk
pause

အခုကၽြန္ေတာ္တို႔ လုပ္ထားတဲ့ Custom installer ေလးကို run ၾကည့္ပါမယ္။ မ run ခင္မွာ bat ရွိတဲ့ဖိုင္ထဲမွာ apk ဖိုင္ေတြေရာ adb.exe နဲ႔ Folder တစ္ခုတည္းမွာရွိေနရပါမယ္။ မဟုတ္ရင္ေတာ့ bat ဖိုင္က အလုပ္လုပ္မွာ မဟုတ္ပါဘူး။
@echo နဲ႔ေရးထားတဲ့စာေတြေပၚလာပါၿပီ။ pause လုပ္ထားတဲ့ေနရာမွာ press any key to continue ေပၚလာၿပီးရပ္ေနပါလိမ့္မယ္။ key တစ္ခုခုႏွိပ္လိုက္တဲ့အခါ  install ဆက္လုပ္ပါတယ္။
Frozen Keyboard ကဖုန္းထဲမွာ install လုပ္ၿပီးသားျဖစ္ေနရင္ failure လို႔ေပၚၿပီး Viber ကေတာ့ Success ျဖစ္တယ္လို႔ျပပါတယ္။  Key တစ္ခုခုႏွိပ္လိုက္တဲ့အခါ exit ျဖစ္သြားပါတယ္။

No comments:

Post a Comment