- 締切済み
マシン設定環境確認の自動化
教えて下さい。 マシンの設定状況とか内容を確認するのに、マウスでスタートボタンから設定→ コントロールパネル・・・と操作したり、キーボードからショートカットキー で操作したりしますが、これをバッチとか何かで自動化出来ませんか? そんなツールを知ってる方または、こうすれば自動で出来ると言う方法を 知ってる方、是非ご教示下さい。 沢山、チェックする個所があって大変困ってます。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ittochan
- ベストアンサー率64% (2667/4137)
>バッチとか何かで自動化出来ませんか? 1.↓とかのフリーソフトか、 http://www.vector.co.jp/soft/win95/util/se115105.html 2.Windowsに標準搭載されている Windows Script Hostで自分で作成することもできます。 2の場合 フォルダオプションの 「登録している拡張子は表示しない」 のチェックを切り替えるのを自動化は ↓のような感じになります。(拡張子はjsです) var WshShell= new ActiveXObject("WScript.Shell"); var objArgs = WScript.Arguments; var key1 = "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\HideFileExt"; var timelug = 200; var hidden = WshShell.RegRead(key1); if(hidden==0){ hidden=1; }else{ hidden=0; } WshShell.RegWrite(key1,hidden,"REG_DWORD"); WshShell.Exec("rundll32.exe shell32.dll,Options_RunDLL 0"); while( !WshShell.AppActivate("フォルダ オプション") ){ WScript.Sleep(timelug ); } WScript.Sleep(timelug ); WshShell.SendKeys("+{TAB}"); WScript.Sleep(timelug); WshShell.SendKeys("{right}"); WScript.Sleep(timelug ); WshShell.SendKeys("{TAB}"); WScript.Sleep(timelug ); WshShell.SendKeys("{TAB}"); WScript.Sleep(timelug ); WshShell.SendKeys(" "); WScript.Sleep(timelug ); WshShell.SendKeys("{TAB}"); WScript.Sleep(timelug ); WshShell.SendKeys("{TAB}"); WScript.Sleep(timelug ); WshShell.SendKeys(" "); WScript.Quit(); ↑はWindowsXP Professional用です Home Editionの場合はフォルダオプション内の 項目数が違うのでうまくいかないかもしれません。
補足
有難う御座います。 今回、やりたいのは、殆どコントロールパネル内の設定をいろいろ開いて 確認したいので、そのスクリプトをご教示お願い出来ますか? ここを変更すればいろいろ変更可能みたいなことで出来ますか? すみませんが、助けてください。