WSHでコントロールパネルの起動
UWSCのサンプルで、あらゆるサイトから掻き集めた中からWSHでも使えそうなものがあった。
といっても情報が古めで、確認はWin98だけなので私が使えるという話。
JScriptで、IEのインターネットオプションや画面のプロパティなどを起動できる。
var wss = WSH.createobject("wscript.shell"); var rundll = "rundll32.exe shell32.dll,Control_RunDLL "; //inetcpl.cplでIEのオプションを起動 var cpl = "inetcpl.cpl"; wss.exec(rundll + cpl); wss = null;
全部は試していないが、"inetcpl.cpl"の部分を書き換えると
以下のものが起動されるとあった。
"access.cpl" | ユーザー補助のオプション / キーボード |
"access.cpl,,2" | ユーザー補助のオプション / サウンド |
"access.cpl,,3" | ユーザー補助のオプション / 画面 |
"access.cpl,,4" | ユーザー補助のオプション / マウス |
"access.cpl,,5" | ユーザー補助のオプション / マウス |
"appwiz.cpl" | プログラムの追加と削除 / プログラムの変更と削除 |
"appwiz.cpl,,1" | プログラムの追加と削除 / プログラムの追加 |
"appwiz.cpl,,2" | プログラムの追加と削除 / Windowsコンポーネントの追加と削除 |
"bdeadmin.cpl" | BDE Administrator |
"bthprops.cpl" | Bluetooth Control Panel Applet |
"desk.cpl" | 画面のプロパティ / テーマ |
"desk.cpl,,0" | 画面のプロパティ / デスクトップ |
"desk.cpl,,1" | 画面のプロパティ / スクリーンセーバー |
"desk.cpl,,2" | 画面のプロパティ / デザイン |
"desk.cpl,,3" | 画面のプロパティ / 設定 |
"firewall.cpl" | Windows Firewall Control Panel |
"hdwwiz.cpl" | ハードウェアの追加ウィザード |
"igfxcpl.cpl" | グラフィックコントローラ |
"inetcpl.cpl" | インターネットのプロパティ / 全般 |
"inetcpl.cpl,,1" | インターネットのプロパティ / セキュリティ |
"inetcpl.cpl,,2" | インターネットのプロパティ / プライバシー |
"inetcpl.cpl,,3" | インターネットのプロパティ / コンテンツ |
"inetcpl.cpl,,4" | インターネットのプロパティ / 接続 |
"inetcpl.cpl,,5" | インターネットのプロパティ / プログラム |
"inetcpl.cpl,,6" | インターネットのプロパティ / 詳細設定 |
"intl.cpl" | 地域のプロパティ / 地域オプション |
"intl.cpl,,1" | 地域のプロパティ / 言語 |
"intl.cpl,,2" | 地域のプロパティ / 詳細設定 |
"irprops.cpl,,2" | Wireless Link Control Panel Applet |
"javacpl.cpl" | Javaコントロールパネル |
"joy.cpl" | ゲーム コントローラ |
"jpicpl32.cpl" | "Java(TM) Plug-in コントロールパネル" |
"main.cpl" | マウスのプロパティ / ボタン |
"main.cpl,,1" | マウスのプロパティ / ポインタ |
"main.cpl,,2" | マウスのプロパティ / ポインタオプション |
"main.cpl,,3" | マウスのプロパティ / ホイール |
"main.cpl,,4" | マウスのプロパティ / ハードウェア |
"main.cpl,キーボード" | キーボードのプロパティ / 速度 |
"main.cpl,キーボード,1" | キーボードのプロパティ / ハードウェア |
"main.cpl,フォント" | フォント |
"main.cpl,プリンタ" | プリンタ |
"mlcfg32.cpl" | Microsoft Mail Configuration Library |
"mmsys.cpl" | サウンド |
"modem.cpl" | モデムのプロパティ |
"ncpa.cpl" | ネットワーク接続 |
"netcpl.cpl" | ネットワーク |
"netsetup.cpl" | ネットワークセットアップ |
"nusrmgr.cpl" | ユーザーアカウント |
"nwc.cpl" | ? |
"odbccp32.cpl" | ODBC データ ソース |
"password.cpl" | パスワードのプロパティ |
"powercfg.cpl" | 電源の管理のプロパティ |
"sticpl.cpl" | スキャナとカメラのプロパティ |
"sysdm.cpl" | システムのプロパティ/ハードウェアの追加 |
"telephon.CPL" | ダイヤルのプロパティ |
"timedate.cpl" | 日付と時刻のプロパティ |
"wscui.cpl" | Windows セキュリティ センター |
"wuaucpl.cpl" | 自動更新 |
"hotplug.dll" | ハードウェアノ安全な取外し |