具体的にはインターネットオプション>接続>LANの設定>プロキシサーバーの「ローカルアドレスにはプロキシサーバーを使用しない」のチェックボックスをチェックして、「次で始まるアドレスにはプロキシを使用しない」のデータに「;hatena.ne.jp」を加えるスクリプトです。
1.[C:\Documents and Settings\【ユーザID】]配下の[NTUSER.DAT]をreg load コマンドにて読み込む。
2.読み込んだ情報から、[Software\Microsoft\Windows\CurrentVersion\Internet Settings]キーの[ProxyOverride]の存在チェックを行い、存在すれば、設定値に指定のアドレスを追加する。存在しなければ何もしない。
3.reg unload コマンドにて[NTUSER.DAT]に書き戻す。
※上記1~3をユーザ毎に繰り返す。
また、「ローカルアドレスにはプロキシサーバーを使用しない」のチェックボックスをチェックするためには2のチェック時に「<local>」が存在するかも見なければなりません。2の存在チェック方法と、追記方法についていい方法があれば教えてください。
WSHでレジストリを直接読み込み/書き込みできますので、利用されてみてはどうでしょうか?
通常のファイルと同じ感覚で、レジストリを検索したり、書き込みできます。
●サンプル
http://www.atmarkit.co.jp/fwin2k/operation/wsh07/wsh07_02.html
http://homepage2.nifty.com/pasocon/nyumon/wshshell/regread.html