普段はFirefox プラグインを利用しているのだが、XAMPP の試用を兼ねてローカルでテストを行うことが最近多い。
Firefox プラグインのほうは自動的にDNS をフラッシュしてくれるらしいのだが、何となく使っている「Hosts File Manager 」(参考)は自分で行う必要があるらしい(?)。
毎度コマンドを入力するのも面倒になったので、バッチファイルにしてみた。また、ついでだから幾つかのコマンドも追加してみた。
メニュー削って顧客@初心者などにとりあえず実行してくれ、というのもアリかもなーと思いつつ、一般的にはそういう場合、どのように対処しているのだろうかと疑問に思ったり。
そんなわけでテキトーにつくりましたので、必要ならどうぞご自由に。
スポンサードリンク
# ちなみに繰り返し使うように作っているのと、入力されたアドレスを保持しているので、(思うような結果が得られるまで?)立ち上げっぱなしで使うのも良いと思われます
netoolbasic.bat
@echo off rem === NeToolBasic === rem Usage : rem Run this .bat file. rem rem Note : rem - REMIND inputed address!! rem - for beginner ... ? rem - for programer. rem - for webmaster. rem - for server administrator. rem - for hosts file operation. rem (Server on local network, XAMPP etc.) rem - for Lazy :P) rem rem Checked: rem - WindowsXP SP2 x64 no Administrator rem - Windows7 SP1 x64 no Administrator rem rem Auther : CASEY rem rem License: GPL rem rem History: rem - 2012.02.03 Ver.0.00a add flush dns cache, first rem - 2012.02.03 Ver.0.01a add display dns cache, add exit rem - 2012.02.03 Ver.0.02a add ping rem - 2012.02.03 Ver.0.03a add nslookup rem - 2012.02.03 Ver.0.04a add ipconfig rem - 2012.02.03 Ver.0.05a add trasert rem - 2012.02.03 Ver.0.06a add display inputed value rem - 2012.02.03 Ver.0.07a add menu rem - 2012.02.04 Ver.0.08a add ipcofig release and renew rem - 2012.02.04 Ver.1.09a add public :MENU cls rem %ADDR%="" echo. echo --- M E N U ------------------------------------------ echo. echo 0. Menu echo 1. Ping echo 2. Nslookup echo 3. Trasert echo 4. Display IP Configuration echo 5. Release and Renew IP Configuration echo 6. Display DNS Cache echo *7. Flush DNS Cache echo 8. - echo 9. Exit echo. echo ---------------------------------- by pc.casey.jp --- echo. set /p NUM="> select[1-9]: " if "%NUM%"=="0" goto MENU if "%NUM%"=="1" goto PING if "%NUM%"=="2" goto LOOKUP if "%NUM%"=="3" goto TRACE if "%NUM%"=="4" goto SHOWIP if "%NUM%"=="5" goto RENEW if "%NUM%"=="6" goto SHOWDNS if "%NUM%"=="7" goto FLUSH if "%NUM%"=="9" goto END goto MENU :RENEW echo. ipconfig /release echo. echo wait ... echo. ipconfig /renew echo. pause goto MENU :TRACE echo. echo * now set: %ADDR% set /p ADDR="> address?(www.example.com): " tracert %ADDR% echo. pause goto MENU :SHOWIP echo. ipconfig echo. pause goto MENU :SHOWDNS echo. ipconfig /displaydns echo. pause goto MENU :LOOKUP echo. echo * now set: %ADDR% set /p ADDR="> address?(www.example.com): " nslookup %ADDR% echo. pause goto MENU :PING echo. echo * now set: %ADDR% set /p ADDR="> address?(xxx.xxx.xxx.xxx): " ping %ADDR% echo. pause goto MENU :FLUSH echo. ipconfig /flushdns echo. pause goto MENU :END
# メニューは数字じゃなくてアルファベットのほうがよかったかな
ダウンロード
- bat 版
- exe 版(32bit)
- exr 版(64bit)
※準備中:ファイルは出来上がっているのですが、ダウンロード用のプラグインがどうも調子がよろしくないようで…
コメント