Friday, October 17, 2014

Network ကို Bat File ေလးနဲ႕ Release & Renew လုပ္မယ္



Network ကို Bat File ေလးနဲ႕ Release & Renew လုပ္မယ္

ဒီနည္းလမ္းေလးကေတာ့ ပံုမွန္အားျဖင့္လည္း ရိုးရွင္းပါတယ္။
Systematically အရကေတာ့ Network and Sharing ကေန
တဆင့္ သြားလို႕ရသလို Command Prompt ထဲကေနလည္း
"ipconfig /release" "ipconfig /renew" ဆိုၿပီးလုပ္ေဆာင္
ရတာပါ။ ဒါေပမယ့္ ကၽြန္ေတာ္အခုေပးမယ့္ Script ေလးကေတာ့
IP ကို Release ၊ Renew အျပင္ DNS ကို ပါ လွမ္း Ping တဲ့
Script ေလးျဖစ္ပါတယ္။ Batch File ေလးျဖစ္တာေၾကာင့္သံုး
ရတာလြယ္ကူၿပီး မိမိစိတ္ႀကိဳက္ EXE ဖိုင္အျဖစ္လည္း ေျပာင္း
လည္းသံုးစြဲႏိုင္ပါတယ္။ Bat to EXE ေျပာင္းဖို႕ Software ကို
ေတာ့္ ဒီ Post မတိုင္ခင္ ေဒါင္းရမယ့္ လင့္ခ္ေပးထားပါတယ္။
ယခု Icon ေတြေဒါင္းဖို႕လင့္ခ္ေလးေပးပါ့မယ္။
http://www.iconarchive.com/tag/network မွာေဒါင္းပါ။
ေရးရမယ့္ Script ကေတာ့
@echo off
title NETWORK RESET SCRIPT
:prompt
color 1f
cls
echo NETWORK RESET SCRIPT
echo.
echo Type r to Reset Network
echo Type p to do a ping test
echo Type c to go to Command Prompt
echo Type q to exit
set /p answer=
if ‘%answer%’ == ‘r’ goto test
if ‘%answer%’ == ‘R’ goto test
if ‘%answer%’ == ‘C’ goto cmd
if ‘%answer%’ == ‘c’ goto cmd
if ‘%answer%’ == ‘q’ goto quit
if ‘%answer%’ == ‘Q’ goto quit
if ‘%answer%’ == ‘P’ goto ping
if ‘%answer%’ == ‘p’ goto ping
pause >nul

:test
cls
echo —————————————————-
echo – RELEASING IP…. -
echo —————————————————-
ipconfig /release >nul
echo.
echo Done!
echo.
echo —————————————————-
echo – RESETTING IP LOG… -
echo —————————————————-
@netsh int ip reset C:WindowsTEMPIPRESETLOG.txt >nul
echo.
echo Done!
echo.
echo —————————————————-
echo – FLUSHING ARP TABLES… -
echo —————————————————-
@arp -d >nul
echo.
echo Done!
echo.
echo —————————————————-
echo – FLUSHING DNS… -
echo —————————————————-
@ipconfig /flushdns >nul
echo.
echo Done!
echo.
echo —————————————————-
echo – RENEWING IP… -
echo —————————————————-
@ipconfig /renew >nul
echo.
echo Done!
echo.
cls
echo —————————————————-
echo Heres Your Status: -
echo —————————————————-
ipconfig /all
echo.
echo Press Any Key to Go To Menu
pause >nul
goto prompt

:ping
cls
echo —————————————————-
echo Starting Ping Test… -
echo —————————————————-
echo.
ping google.com
echo.
echo Press Any Key to goto MENU
pause >nul
goto prompt

:quit
cls
echo Thanks For Using The Network Reset Script
pause
exit

:cmd
@color 7
cls
cmd
@echo on
ဆိုၿပီးျဖစ္ပါတယ္။ ၿပီးသြားရင္ေတာ့ Batch File Format ျဖင့္
သိမ္းဆည္းၿပီး အလြယ္တကူလုပ္ေဆာင္ႏိုင္မွာျဖစ္ပါတယ္။
ေလးစားစြာျဖင့္
Cristiano Zarni@ဦးဇာနည္

Monday, October 13, 2014

Network ကို ကိုယ္တိုင္လုပ္ Shortcut ေလးေတြနဲ႕ ၀င္ၾကမယ္



Network ကို ကိုယ္တိုင္လုပ္ Shortcut ေလးေတြနဲ႕ ၀င္ၾကမယ္

ကၽြန္ေတ္ာတို႕ LAN ထဲမွ ကြန္ပ်ဴတာေတြကို MyNetwork Place
ကေနမသြားပဲ Notepad ထဲမွာ ပတ္လမ္းေပး၊ Batch File ေလးတည္
ၿပီး EXE အျဖစ္ေျပာင္းၿပီး Desktop ေပၚမွာ တင္ၿပီး မိမိ၀င္ခ်င္တဲ့
စက္ေတြ ထဲကို အလြယ္တကူနဲ႕၀င္ႏိုင္ေအာင္ျဖစ္ပါတယ္။ကဲအရင္
ဆံုး ကၽြန္ေတာ္တို႕ က မိမိ Network ထဲမွာရွိတဲ့ စက္ေတြရဲ႕ နံမည္
ကို အရင္ၾကည့္ပါမယ္။ ဘယ္လိုၾကည့္မလည္းဆိုေတာ့ Run Box
ကိုဖြင့္ “cmd ” လို႕ရိုက္လိုက္ၿပီး

အထက္ပါပံုအတိုင္း “net view” လို႕ရိုက္လိုက္ပါမယ္။ ဒါဆိုရင္
သင့္ Network ထဲမွာ Link ရေနတဲ့ ကြန္ပ်ဴတာေတြတန္းစီၿပီး
ေပၚလာမွာျဖစ္ပါတယ္။ ဒီအခါမွာ ကၽြန္ေတာ္တို႕က ဘယ္စက္ထဲကို
၀င္ခ်င္တာလည္း ဥပမာ ကၽြန္ေတာ္က NAYCHI-AA , ZARNI-IT,
MATHAZIN, စသျဖင့္ ထို သံုးလံုးကို ဥပမာေပးၿပီးျပပါ့မယ္။ ကဲ
ဒီေတာ့ ဒုတိယလုပ္ေဆာင္ရမယ့္ ဟာကေတာ့ notepad ကိုဖြင့္
လိုက္ပါမယ့္ Notepad ထဲမွာရိုက္ရမယ့္ Command ကေတာ့



အထက္ပါပံုအတိုင္း
@echo off
Title Network Path
ဆိုၿပီးေတာ့ရိုက္ၿပီး SaveAs မွာ Naychi.bat ဆိုၿပီး သိမ္းလိုက္ပါ့မယ္။
ဒါဆိုရင္ Network ပတ္လမ္းအတြက္ Batch ဖိုင္တစ္ခုေရးၿပီးသြားတာပါ
ဒါကို ကၽြန္ေတာ္တို႕က EXE ဖိုင္ျဖစ္ေအာင္ Converter တစ္ခုခုနဲ႕ Complie
လုပ္မွာျဖစ္ပါတယ္။ဒီေတာ လိုအပ္တဲ့ Bat to exe converter ေလးကို
ေတာ့ http://www.battoexeconverter.com/ မွာေဒါင္းပါမယ္။
ဖို္ငစိုက္ဒ္ကလည္း ေသးေသးေလးပါ။ ေဒါင္းၿပီးသြားရင္ေတာ့
ထို Program ကို Run လို္ကပါ့မယ္။



ၿပီးသြားရင္ Build EXE ဆိုၿပီး ႏွိပ္လိုက္တဲ့အခါ



အထက္ပါပံုအတိုင္းမွာ Select Icon မွာ မိမိစိတ္ႀကိဳက္ Icon
မ်ားကိုထည့္သြင္းၿပီး Build EXE ဆိုတာေလးကို ႏွိပ္ေပးလိုက္ရ
မွာျဖစ္ပါတယ္။ ဒါဆိုရင္ေတာ့ 



အထက္ပါပံုအတိုင္း မိမိစိတ္ႀကိဳက္ Created လုပ္ထားတဲ့ Icon
ေလးေတြနဲ႕ EXE ဖို္ငေလးေတြတန္းၿပီး အသံုးျပဳႏုိ္ငမွာျဖစ္ပါတယ္။
ေလးစားစြာျဖင့္
Cristiano Zarni@ဦးဇာနည္