Bat File ကေန ေျပာင္းထားတဲ့ EXE ဖိုင္ေတြနဲ႔ Unicode သံုးထားတဲ့ Bat File ေတြကေန မူရင္း Code ကို ျပန္ၾကည္႔ၾကမယ္
**********************************************************************************************************************************************************
တစ္ခါတစ္ေလမွာ Batch File ေရးသားသူတစ္ေယာက္ဟာ သူေရးထားတဲ့ Batch File ထဲက Code ေတြကို တစ္ပါးသူ မျမင္ရေအာင္ Bat to EXE ဆိုတဲ့ Software ေလးကို သံုးၿပီးေတာ့ ကာကြယ္ထားတတ္ၾကပါတယ္။
တစ္ခ်ိဳ႕တစ္ေလကလည္း Batch File ကေန ေရးထားတဲ့ Code ေတြကို လြယ္ လြယ္ကူကူျပန္မေဖာ္ႏိုင္ေအာင္ Unicode Character ေတြေျပာင္းလဲထား တတ္ၾကပါတယ္။ အဲဒီလို ေျပာင္းလဲထားတဲ့ Unicode Batch File ကို ဖြင့္ၾကည္႔လိုက္မယ္ဆိုရင္ တရုတ္စာလို၊ ကိုးရီးယားစာလို ျမန္မာစာလို အကၡရာ မ်ိဳးေတြကိုပဲ ေတြ႕ရမွာျဖစ္ပါတယ္။
ဒီေတာ့ေလ့လာခ်င္လို႔ အဲဒီလိုမ်ိဳး Batch File ေတြက ေရးသားတဲ့ Code ေတြကို ဘယ္လိုၾကည္႔မလဲ။ ဒီနည္းကေတာ့ လြယ္လြယ္ေလးပဲျဖစ္သလို ဘယ္ Tool ကိုမွလည္း အသံုးျပဳစရာမလိုပါဘူး။ အေတြ႕အႀကံဳရိွၿပီးသားေတြအတြက္ ကေတာ့ သိၿပီးသား အေၾကာင္းအရာေတြပဲျဖစ္ပါလိမ့္မယ္။ ဒါေပမယ့္ မသိေသးသူေတြ အတြက္ ရည္ရြယ္ၿပီးေတာ့ ေဖာ္ျပေပးထားတာျဖစ္ပါတယ္။
ေလ့လာႏိုင္ေစရန္ သပ္သပ္သာျဖစ္ပါသည္။
ဒီဖိုင္ေတြကို သမရိုးက်ဖြင့္ၾကည္႔မယ္ဆိုရင္ exe ဖိုင္ျဖစ္ေနၿပီးေတာ့ Notepad, Notepad ++ နဲ႔ ဖြင့္ၾကည္႔လို႔မရပါဘူး။ ေနာက္တစ္ခုက Notepad, Notepad ++ နဲ႔ဖြင့္ၾကည္႔တဲ့အခါမွာ တရုတ္စာသားေတြနဲ႔ျဖစ္ေနတာကိုပဲ ထူးထူးဆန္းဆန္းေတြ႕ရပါမယ္။
EXE ဖိုင္ေျပာင္းထားတဲ့ Batch File ေတြထဲက Code ကို ၾကည္႔ဖို႔အတြက္
*******************************************************************************
၁။ Coding ေလ့လာခ်င္တဲ့ Batch ဖိုင္ကို ေမာင္းနွင္ထားေပးပါ။ ဖြင့္ရံုပဲဖြင့္ထားၿပီးေတာ့ ဘာမွႏိွပ္စရာမလိုပါဘူး။ ဘာမွမႏိွပ္ပါနဲ႔။
၂။ Batch ဖိုင္ ပြင့္ေနတဲ့အခိုက္မွာ Start > Run ကိုသြားၿပီးေတာ့ Run Box မွာ %temp% လို႔ရိုက္ထည္႔ေပးပါ။ Temp Folder ပြင့္လာမွာျဖစ္ပါတယ္။
၃။ အဲဒီ Temp ဖိုင္ဒါမွာ ကိုယ္ဖြင့္ထားခဲ့တဲ့ Batch File နာမည္နဲ႔ ရွာၾကည္႔ပါ ခင္ဗ်ာ။ တစ္ခါတစ္ေလ နာမည္တူတတ္သလို တစ္ခါတစ္ေလလည္း နာမည္မတူတတ္ပါဘူး။ date & time နဲ႔လည္း Filter လုပ္ၿပီးေတာ့ ရွာလို႔လည္းရပါတယ္။
၄။ ေတြ႕ၿပီဆိုရင္ေတာ့ ရွာေတြ႕တဲ့ Batch File ေလးမွာ Right Click > Edit လုပ္ၿပီးဖြင့္ၾကည္႔လိုက္ပါ။ ေရးထားတဲ့ Code ေလးေတြကို ေတြ႕ရပါလိမ့္မယ္ ခင္ဗ်ား။
၅။ အဲဒီကေနၿပီးေတာ့ Code ေတြကို ေလ့လာခ်င္တာေလ့လာလို ႔ရၿပီျဖစ္ေၾကာင္းပါ။
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Unicode Character ေျပာင္းထားတဲ့ BATCH ဖိုင္ေတြကို Code ျပန္ၾကည္႔ဖို႔ အတြက္
**********************************************************************************
၁။ ၾကည္႔ခ်င္တဲ့ Batch File ကို WinRar နဲ႔ Zip ဒါမွမဟုတ္ Rar ဖိုင္အျဖစ္ Zip ခ်ံဳ႕လိုက္ပါ။
၂။ ရလာတဲ့ Zip ဖိုင္ ဒါမွမဟုတ္ Rar ဖိုင္ကို Double Click ႏိွပ္ဖြင့္ေပးလိုက္ပါ။ Win RAR နဲ႔ ပြင့္လာၿပီဆိုရင္ေတာ့ ေတြ႕ရမယ့္ Batch File မွာ Right Click ႏိွပ္ၿပီးေတာ့ View File ကို ေရြးခ်ယ္ေပးလိုက္ပါ။
၃။ မူရင္း Coding ေတြ ျပန္ေပၚလာတာကို ေတြ႕ရပါလိမ့္မယ္။ အဲဒီမွာစိတ္ႀကိဳက္ေလ့လာႏိုင္ၿပီပဲျဖစ္ပါတယ္။
Credit : ဆရာရဲမင္းေအာင္ (Ray Marm Aung)
https://www.facebook.com/permalink.php?story_fbid=1985500025083702&id=100008711711370&__xts__%5B0%5D=68.ARCzrBP8HEmh_aeuFXe-4fWazUQsmv2Ba1Ck0b6ArdhGpIZAbveHhnlSrZTTXWqjhm8xSojjVisT6wtW-5uan4blmwrj5qNRre8mKgWZsAq61DrZUtPhahbJXbKSIc4pRVLrWAFrGQ9Pq5anqAVxJ13OfLO_4xPZ3_SqaIT7gbf9RLxQcT6NxbC9mVIMAiaWdRm9pkW7w0Kkc0Mz-wg5Segi&__tn__=H-R
**********************************************************************************************************************************************************
တစ္ခါတစ္ေလမွာ Batch File ေရးသားသူတစ္ေယာက္ဟာ သူေရးထားတဲ့ Batch File ထဲက Code ေတြကို တစ္ပါးသူ မျမင္ရေအာင္ Bat to EXE ဆိုတဲ့ Software ေလးကို သံုးၿပီးေတာ့ ကာကြယ္ထားတတ္ၾကပါတယ္။
တစ္ခ်ိဳ႕တစ္ေလကလည္း Batch File ကေန ေရးထားတဲ့ Code ေတြကို လြယ္ လြယ္ကူကူျပန္မေဖာ္ႏိုင္ေအာင္ Unicode Character ေတြေျပာင္းလဲထား တတ္ၾကပါတယ္။ အဲဒီလို ေျပာင္းလဲထားတဲ့ Unicode Batch File ကို ဖြင့္ၾကည္႔လိုက္မယ္ဆိုရင္ တရုတ္စာလို၊ ကိုးရီးယားစာလို ျမန္မာစာလို အကၡရာ မ်ိဳးေတြကိုပဲ ေတြ႕ရမွာျဖစ္ပါတယ္။
ဒီေတာ့ေလ့လာခ်င္လို႔ အဲဒီလိုမ်ိဳး Batch File ေတြက ေရးသားတဲ့ Code ေတြကို ဘယ္လိုၾကည္႔မလဲ။ ဒီနည္းကေတာ့ လြယ္လြယ္ေလးပဲျဖစ္သလို ဘယ္ Tool ကိုမွလည္း အသံုးျပဳစရာမလိုပါဘူး။ အေတြ႕အႀကံဳရိွၿပီးသားေတြအတြက္ ကေတာ့ သိၿပီးသား အေၾကာင္းအရာေတြပဲျဖစ္ပါလိမ့္မယ္။ ဒါေပမယ့္ မသိေသးသူေတြ အတြက္ ရည္ရြယ္ၿပီးေတာ့ ေဖာ္ျပေပးထားတာျဖစ္ပါတယ္။
ေလ့လာႏိုင္ေစရန္ သပ္သပ္သာျဖစ္ပါသည္။
ဒီဖိုင္ေတြကို သမရိုးက်ဖြင့္ၾကည္႔မယ္ဆိုရင္ exe ဖိုင္ျဖစ္ေနၿပီးေတာ့ Notepad, Notepad ++ နဲ႔ ဖြင့္ၾကည္႔လို႔မရပါဘူး။ ေနာက္တစ္ခုက Notepad, Notepad ++ နဲ႔ဖြင့္ၾကည္႔တဲ့အခါမွာ တရုတ္စာသားေတြနဲ႔ျဖစ္ေနတာကိုပဲ ထူးထူးဆန္းဆန္းေတြ႕ရပါမယ္။
EXE ဖိုင္ေျပာင္းထားတဲ့ Batch File ေတြထဲက Code ကို ၾကည္႔ဖို႔အတြက္
*******************************************************************************
၁။ Coding ေလ့လာခ်င္တဲ့ Batch ဖိုင္ကို ေမာင္းနွင္ထားေပးပါ။ ဖြင့္ရံုပဲဖြင့္ထားၿပီးေတာ့ ဘာမွႏိွပ္စရာမလိုပါဘူး။ ဘာမွမႏိွပ္ပါနဲ႔။
၂။ Batch ဖိုင္ ပြင့္ေနတဲ့အခိုက္မွာ Start > Run ကိုသြားၿပီးေတာ့ Run Box မွာ %temp% လို႔ရိုက္ထည္႔ေပးပါ။ Temp Folder ပြင့္လာမွာျဖစ္ပါတယ္။
၃။ အဲဒီ Temp ဖိုင္ဒါမွာ ကိုယ္ဖြင့္ထားခဲ့တဲ့ Batch File နာမည္နဲ႔ ရွာၾကည္႔ပါ ခင္ဗ်ာ။ တစ္ခါတစ္ေလ နာမည္တူတတ္သလို တစ္ခါတစ္ေလလည္း နာမည္မတူတတ္ပါဘူး။ date & time နဲ႔လည္း Filter လုပ္ၿပီးေတာ့ ရွာလို႔လည္းရပါတယ္။
၄။ ေတြ႕ၿပီဆိုရင္ေတာ့ ရွာေတြ႕တဲ့ Batch File ေလးမွာ Right Click > Edit လုပ္ၿပီးဖြင့္ၾကည္႔လိုက္ပါ။ ေရးထားတဲ့ Code ေလးေတြကို ေတြ႕ရပါလိမ့္မယ္ ခင္ဗ်ား။
၅။ အဲဒီကေနၿပီးေတာ့ Code ေတြကို ေလ့လာခ်င္တာေလ့လာလို ႔ရၿပီျဖစ္ေၾကာင္းပါ။
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Unicode Character ေျပာင္းထားတဲ့ BATCH ဖိုင္ေတြကို Code ျပန္ၾကည္႔ဖို႔ အတြက္
**********************************************************************************
၁။ ၾကည္႔ခ်င္တဲ့ Batch File ကို WinRar နဲ႔ Zip ဒါမွမဟုတ္ Rar ဖိုင္အျဖစ္ Zip ခ်ံဳ႕လိုက္ပါ။
၂။ ရလာတဲ့ Zip ဖိုင္ ဒါမွမဟုတ္ Rar ဖိုင္ကို Double Click ႏိွပ္ဖြင့္ေပးလိုက္ပါ။ Win RAR နဲ႔ ပြင့္လာၿပီဆိုရင္ေတာ့ ေတြ႕ရမယ့္ Batch File မွာ Right Click ႏိွပ္ၿပီးေတာ့ View File ကို ေရြးခ်ယ္ေပးလိုက္ပါ။
၃။ မူရင္း Coding ေတြ ျပန္ေပၚလာတာကို ေတြ႕ရပါလိမ့္မယ္။ အဲဒီမွာစိတ္ႀကိဳက္ေလ့လာႏိုင္ၿပီပဲျဖစ္ပါတယ္။
Credit : ဆရာရဲမင္းေအာင္ (Ray Marm Aung)
https://www.facebook.com/permalink.php?story_fbid=1985500025083702&id=100008711711370&__xts__%5B0%5D=68.ARCzrBP8HEmh_aeuFXe-4fWazUQsmv2Ba1Ck0b6ArdhGpIZAbveHhnlSrZTTXWqjhm8xSojjVisT6wtW-5uan4blmwrj5qNRre8mKgWZsAq61DrZUtPhahbJXbKSIc4pRVLrWAFrGQ9Pq5anqAVxJ13OfLO_4xPZ3_SqaIT7gbf9RLxQcT6NxbC9mVIMAiaWdRm9pkW7w0Kkc0Mz-wg5Segi&__tn__=H-R
No comments:
Post a Comment