WScript.Shellメモ

2020年3月11日 CEO 0 Comments

知らず知らずのうちにjavascriptを使っていたんだけど、

実はjavascript上でWScript.Shell(WSH)を使っていたってだけの話だった。

// WSH の宣言
var sh = new ActiveXObject( “WScript.Shell” );

//文字の出力
WScript.Echo(“hello world”);

//アクティブにする画面
sh.AppActivate (” https://www.google.com/”);

//キー送信
sh.SendKeys( “%” + “{F4}” );

//スリープ
WScript.Sleep( 2000 );

//bat実行
sh.Run( “C:/program/test.bat”,0 );
//vbs実行
sh.Run( “C:/program/test.vbs”);
//exe実行
sh.Run( “C://program/test.exe” );

// オブジェクトを解放
sh = null;