こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

マシン設定環境確認の自動化

教えて下さい。

マシンの設定状況とか内容を確認するのに、マウスでスタートボタンから設定→
コントロールパネル・・・と操作したり、キーボードからショートカットキー
で操作したりしますが、これをバッチとか何かで自動化出来ませんか?

そんなツールを知ってる方または、こうすれば自動で出来ると言う方法を
知ってる方、是非ご教示下さい。

沢山、チェックする個所があって大変困ってます。
宜しくお願い致します。

投稿日時 - 2003-03-27 21:45:37

QNo.508761

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

>バッチとか何かで自動化出来ませんか?
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の場合はフォルダオプション内の
項目数が違うのでうまくいかないかもしれません。

投稿日時 - 2003-03-28 03:51:19

補足

有難う御座います。
今回、やりたいのは、殆どコントロールパネル内の設定をいろいろ開いて
確認したいので、そのスクリプトをご教示お願い出来ますか?

ここを変更すればいろいろ変更可能みたいなことで出来ますか?
すみませんが、助けてください。

投稿日時 - 2003-03-28 10:41:29

あなたにオススメの質問