Wednesday, February 3, 2016










adb command
----------------------
1 - adb devices = Phone နဲ႕ Computer ခ်ိတ္မိ မမိစစ္ျခင္း

2 - adb reboot = Phone ကို Normal Mode အေျခေနကေန Power ပိတ္သြားေအာင္ Power ပိတ္သြားျပီး 
Normal Mode အေျခေနကုိ ျပန္ေရာက္ေစေသာ Command Line ပါ ။

3 - adb reboot recovery = Normal Mode အေျခေနကေန Recovery Mode အေျခေနကို ေရာက္ေစေသာ Command Line ပါ ။

4 - adb reboot bootloader = Normal Mode အေျခေနကေန Fastboot Mode ကုိ ေရာက္ေစေသာ Command Line ပါ ။

5 - fastboot reboot = Fastboot Mode ကေန ထြက္ေစေသာ Command Line ပါ ။

အထက္ပါ adb Command Line ( ၅ ) မ်ိဳးကုိ adb Command ကေန Batch ( bat ) ကုိ ကူးပါမယ္ ။ 
ဘာျဖစ္လုိ႕ Bat ကုိ ကူးရတာလည္းဆုိေတာ့ command Line ရုိက္ရျပင္းတဲ့အခါမ်ိဳး ၊ အျမန္လုိတဲ့ အခါမ်ိဳးမွာ 
သုံးရအဆင္ေျပေအာင္ One Click ႏွိပ္လုိက္ယုံနဲ႕ မိမိလိုခ်င္ေသာ Command Line အတိုင္း လုပ္ေဆာင္ႏိုင္လုိ႕ပဲ ျဖစ္ပါတယ္ ။

တစ္နည္း ေျပာရရင္ Bat ဆုိတာ One Click Installer ပါ ။ Click တစ္ခ်က္ေခါက္လုိက္ယုံနဲ႕ အဆင္ေျပေစလုိ႕ပါ ။

adb command to bat command
------------------------------------------
1 adb devices = ဒီ Command ကုိ bat အေနနဲ႕ ေျပာင္းပါမယ္ ။

@echo off
adb devices
pause

အထက္ပါ Command သုံးေၾကာင္းကုိ Notepad ထဲတြင္ ကူးထည့္ျပီး ( Photo ( 1 ) ) Notepad ရဲ႕ Menu bar မွ 
File --- Save As ( Photo ( 2 ) ) အဲ့ဒီမွာ မိမိသိမ္းမည့္ bat ကုိ Location ေရြးေပးလုိက္ပါ ဥပမာ Desktop ေပါ့ ။
 ျပီးရင္ ေအာက္ဆုံး File Name ဆိုတဲ့ေနရာမွာ အခုက bat လုပ္တာမို႕ ေနာက္ဆုံး Extension ကုိ .bat လုိ႕ေျပာင္းေပးလုိက္ပါ ။ 
ဥပမာ - adb devices.bat ေပါ့ ။ ျပီးရင္ Save ပါ ( Photo ( 3 ) ) ။

ဒါဆုိရင္ Desktop မွာ မိမိသိမ္းထားေသာ adb devices.bat ေလးကုိ Phone ခ်ိတ္ျပီး ဖြင့္ၾကည့္လုိက္ပါ ။ Phone နဲ႕ ခ်ိတ္လုိ ႕ 
Device မသိဘူးဆုိရင္ List of devices attched ဆိုျပီး ျပေနပါမယ္ ။ ( Photo ( 4 ) ) ၊ Devices သိျပီဆုိရင္ 
LNS855USIRON8TNF device ဆုိျပီး Device ရဲ႕ ID No ေပၚေနပါမယ္ ။ ( Photo ( 5 ) ) ၊

ဒါဆုိ adb command ကေန Bat ကို ေျပာင္းတာ သိေလာက္ပါျပီ ။

2 adb reboot
@echo off
adb reboot
pause
3 adb reboot recovery
@echo off
adb reboot recovery
pause
4 adb reboot bootloader
@echo off
adb reboot bootloader
pause
5 fastboot reboot
@echo off
fastboot reboot
pause
bat command မွာ ဘာျဖစ္လုိ႕ @echo off နဲ႕ စျပီး pause နဲ႕ အဆုံးသတ္ရတာလည္းဆုိေတာ့
"@echo of " ဆိုတာကေတာ့ မိမိ Save ထားသည့္ bat file ၏ Location ကုိ မေဖာ္ျပခ်င္တဲ့ အခါမွာ သုံးပါတယ္ 
ဥပမာ ။ ။ Local C \Users \ PC Name\ Desktop \ folder Name စသျဖင့္ တသီတတန္းၾကီး ေပၚေနပါမယ္ 
အျမင္ရွင္းေအာင္ @echo off ဆိုျပီး ေပၚလာတာေတြကို မေပၚေအာင္ လုပ္လိုက္တာပါ . . .

" pause " command သည္ လုပ္ေဆာင္မႈကိုခဏရပ္နားေစရန္ေစခိုင္းျခင္းျဖစ္ျပီး မိမိ bat Command Box ကို 
လုိအပ္ခ်က္မ်ား ျပင္ဆင္ရန္ ရပ္တန္႕ေစျခင္းျဖစ္ျပီး Keyboard မွ ခလုတ္တစ္ခုကုိ ႏွိပ္လုိက္မွသာ ေပ်ာက္သြားပါမည္ ။

bat to exe change
--------------------------
အခုအဆင့္ကေတာ့ adb command ကေန bat ကုိေျပာင္းထားေသာ bat တစ္ခုကုိ exe အေနနဲ႕ လုံးနည္းျဖစ္ပါတယ္ ။ 
bat to exe ေပါ့ ။

အသုံးျပဳရမည့္ Tool က Bat_To_Exe_Converter Tool ပါ ။
Tool ကုိ အဲ့ဒီ Link မွာ down ပါ ။ ျပီးရင္ Tool ကုိဖြင့္ပါ ( Photo ( 6 ) ) မိမိနဲ႕ သက္ဆုိင္တဲ့ System ကို ေရြးပါ 
ကြ်န္ေတာ္ကေတာ့ Window 7 System 32bit နဲ႕ နမူနာျပေပးပါမယ္ ။ Bat_To_Exe_Converter.exe ကုိဖြင့္ပါ 
ဘယ္ဘက္ေထာင့္ အေပၚဆုံးနားမွွာ Batch File ဆုိျပီးေတြ႕ပါမယ္ ( Photo ( 7 ) ) အဲ့ဒီကေန မိမိ Save ထားေသာ 
မိမိ exe ေျပာင္းခ်င္ေသာ bat ကုိ ေရြးေပးလုိက္ပါ ။ ျပီးရင္ ညာဘက္ေအာက္နားက Architecture ဆုိတဲ့ ေနရာမွာ 
System 32 ဆုိ 32 / System 64 ဆုိ 64 ေရြးေပးလုိက္ပါ ျပီးရင္ Complie ကုိ ႏွိပ္လုိက္ပါ ဒါဆုိ bat ကုိ exe အေနနဲ႕ 
လုံးေနပါမည္ ျပီးသြားျပီဆုိရင္ Compiling ဆုိျပီး အမဲေရာင္ေဘာင္ကြက္ အေနနဲ႕ေပၚေနပါမည္ ။ ( Photo ( 8 ) ) 
ဒါဆုိ Bat file ထားတဲ့ Folder မွာ exe file ေလးတစ္ခုေရာက္ေနပါမည္ ။ အဲ့ဒီ exe ကေတာ့ မိမိလုိခ်င္ေသာ 
မိမိေျပာင္းလုိက္ေသာ bat to exe ေလပါ ။ က်န္တဲ့ Command ေတြကုိလည္း ဒီနည္း အတုိင္း 
adb to bat , bat to exe ေျပာင္းရင္ စမ္းသပ္ေလ့လာဖို႕ အတြက္ အၾကံျပဳရင္ User မ်ား အတြက္ တစ္စုံတစ္ရာ 
အက်ိဳးထူးမယ္ဆုိရင္ျဖင့္ ကြ်န္ေတာ္ အခ်ိန္ကုန္ခံ Bill ကုန္ခံ လက္အေညာင္းခံျပီး ေရးသားရၾကိဳး နပ္ျပီေပါ့ခင္ဗ်ာ 
ဟီးဟီး စတာဘာ စတာဘာဗ်ာ ။
အားလုံးပဲ ေပ်ာ္ရႊင္ခ်မ္းေျမ႕ၾကပါေစလုိ႕ ေမတၱာဆုမြန္ေကာင္း ေတာင္ေပးလုိက္ပါတယ္ဗ်ာ ။
Sai Linn Aung