hosts チェックバッチ
備忘用自分メモ。
hosts をチェックするためだけのバッチファイル。
毎回 %SystemRoot%\system32\drivers\etc\hosts を見に行くのが大変だった。
コマンドプロンプト(Windows)で、簡単にチェックしようとしたのがきっかけで作った。
随分前の習作だったりする…けど、使うとやめられない(^_^;
仕様
> hosts [
- 引数がある場合は、引数を検索する。
- 引数が無い場合は、エディタで開く。
コード
ファイル名:hosts.bat
@echo off Rem 変数の設定 set wkname=%1 set wkHosts=%SystemRoot%\system32\drivers\etc\hosts set TextEditor="%Programfiles%"\EmEditor\EmEditor.exe if "%1"=="" goto Edited Rem HOSTS検索パート find "%wkname%" %wkHosts% | find /V "DRIVERS" goto END Rem テキストエディタ設定パート :Edited call %TextEditor% %wkHosts% goto END :END
いやぁ、バッチスクリプトって本当に便利ですね!
ちなみに、静的IPアドレスな環境なら、IPアドレスと人名を紐付けてhostsに登録しておくと誰がイタズラしてるのかチェックが簡単になるかも。