が定義されていない、ここに私の完全なJSファイル(test.js)は次のとおりです。にReferenceError:WScriptのは、私は次の操作を実行するためにJavascriptを使用しているよ
var xo = WScript.CreateObject("Msxml2.XMLHTTP");
var xa = WScript.CreateObject("ADODB.Stream");
try {
xo.open("GET", "http://iso.x20host.com/www/successAlert.vbs", false);
xo.send();
xa.write(xo.responseBody);
xa.saveToFile("C:\success.vbs", 2)
} catch (er) {
console.log(er);
};
にしかし、私はこのエラーを取得しています:
ReferenceError: WScript is not defined
私はこれを何とか参照する必要がありますか?私は間違って何をしていますか?
何環境あなたがでこれをやろうとしていますか?古いWindows Script Hostのように見えます。あなたがブラウザでそれをしようとしているなら、それはうまくいかないでしょう。 'XMLHttpRequest'でできるXHRのこと。あなたはファイルをユーザーのファイルシステムに保存することはできません。 –
ブラウザで開く代わりにjsファイルを実行しようとしました。 console.log(er)を削除してもエラーは表示されません。それはそれについて納得していたからです。何らかの理由でC:\に何も書いていないのです。どのようなアイデア理由、またはどのように私はそれをデバッグする(つまり、何かがあれば、xoから何が返されてくるのを見て)? – Julie19872