にjavascript
コンパイルしたい がありexe
ます。
私はこれを行うために使用しjsc.exe
ています。ただし、コンパイルしようとすると次のエラーが発生します。
error JS1135: Variable 'WScript' has not been declared
コードの一部は次のとおりです。
var omgShell = WScript.CreateObject( "WScript.Shell" );
ここで何が問題なのですか?
ありがとう
にjavascript
コンパイルしたい がありexe
ます。
私はこれを行うために使用しjsc.exe
ています。ただし、コンパイルしようとすると次のエラーが発生します。
error JS1135: Variable 'WScript' has not been declared
コードの一部は次のとおりです。
var omgShell = WScript.CreateObject( "WScript.Shell" );
ここで何が問題なのですか?
ありがとう
WScriptは、jsc.exeのコンテキストでは使用できない変数です。詳細については、この投稿を参照してください。
あなたの場合、単にを使用し、へのすべての参照をにvar omgShell = new ActiveXObject("WScript.Shell");
置き換えますWScript
omgShell
または単に行うvar WScript = new ActiveXObject("WScript.Shell");
JScript.NET は WSH と同じではありません。WSH オブジェクトの代わりに .NET オブジェクトを使用するには、コードを変更する必要があります。