2003/01/21 リンク切れ直しました。ごめんなさい
実行には Windows2000 + IE5.5 が必要です。
netsh.exe を用いた、ネットワーク設定の切替を行います。元ネタは、
@ITの記事
です。おまけでIEのプロキシ設定も切り替えます。
使えると思われる環境は、
使えない環境は、
要は、どんな状況でも
マイネットワーク→プロパティ で、”ローカル エリア接続” だけしか出ない状況
でないと使えないようです。なぜそうなのかは作者も知りません。
cmd /c netsh -c interface dump > 設定名.nshで保存し、これを復元するときには
netsh -f 設定名.nshを、それぞれ WshShell.Run() メソッドを利用して実行しています
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settingsを regファイル に保存してます。
regedit /e 上記のキー 設定名.regというコマンドを WshShell オブジェクトの Run() メソッドを利用して実行します
DOS窓でコマンドを叩いたり、バッチファイルの作成/実行が苦手な人に対して、有用なCUIコマンドを使えるようにしてあげたいなぁと思って作成してみました。これを雛型に便利なCUIコマンドのラッパーが数多く作られるといいですね。