トップページに戻る
次のJavaScriptのサンプルへ
前のJavaScriptのサンプルへ
2-2 システム日付変更、exe起動、システム日付復元
JavaScriptのサンプル
下記を自動化するスクリプトです。
・システム日付変更
・exe起動
・システム日付復元
ソース
var BatchPath = "C:\\wsh\\work.bat"; //バッチファイルの作成パス
//現在日付を保存
var objDate = new Date();
var objFS,objTS;
//FileSystemオブジェクトを作成
objFS = WScript.CreateObject("Scripting.FileSystemObject");
//TextStreamオブジェクトを作成
objTS = objFS.OpenTextFile(BatchPath,2,2); //2新規作成 2システム規定値の文字コード
//バッチファイルを作成
objTS.WriteLine("date 2007/11/1");
objTS.WriteLine("cd \"C:\\Program Files\\\"");
objTS.WriteLine("C:");
objTS.WriteLine("start /max notepad.exe");
objTS.WriteLine("ping localhost");
objTS.WriteLine("ping localhost");
//現在日付に戻す
objTS.WriteLine("Date " + objDate.getFullYear() + "/" + (objDate.getMonth()+1) + "/" + objDate.getDate());
objTS.WriteLine("exit");
objTS.Close();
objTS=null;
//バッチファイルを起動
WScript.CreateObject("Wscript.Shell").Run(BatchPath,3);
解説
DOSコマンドを何個か使用してます。