WindowsXPのレジストリをいじるスクリプトを書いています。

具体的にはインターネットオプション>接続>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の存在チェック方法と、追記方法についていい方法があれば教えてください。

回答の条件
  • 1人3回まで
  • 登録:2008/02/14 11:30:42
  • 終了:2008/02/21 11:35:02

回答(1件)

id:airplant No.1

airplant回答回数220ベストアンサー獲得回数492008/02/14 23:54:53

ポイント60pt

WSHでレジストリを直接読み込み/書き込みできますので、利用されてみてはどうでしょうか?

通常のファイルと同じ感覚で、レジストリを検索したり、書き込みできます。

●サンプル

http://www.atmarkit.co.jp/fwin2k/operation/wsh07/wsh07_02.html

http://homepage2.nifty.com/pasocon/nyumon/wshshell/regread.html

id:random_walker

WSHはよく分かっていませんでした。これを機に取り入れてみたいと思います。

分かりやすそうな(?)サイトをありがとうございます。

2008/02/15 00:06:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません