WSH/JScript(64bit)からScriptControlを使えるように32bit版wshを呼び出す

定型文だけどメモ用に

定型文だけどメモ用に

  • タグ:
  • タグはありません
var wSh = new ActiveXObject("WScript.Shell");
try{
	var xSC = new ActiveXObject( "ScriptControl" );
}catch(e){
	var wsh32 = WScript.FullName.replace(/system32/i,"SysWOW64");
	wSh.Run("\""+wsh32+"\" \""+WScript.ScriptFullName+"\"",4,false);
	WScript.Quit(0);
}