3

以前に JavaScript で作業ディレクトリを設定する方法を知っている人はいますか?

アプリケーションの起動に使用するコードは次のとおりです。

// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
4

3 に答える 3

10

MSDNによると、次のものを使用できるはずです。

var oL = new ActiveXObject("WScript.Shell");
oL.CurrentDirectory = "C:\\Foo\\Bar";
oFile = '"C:\\Application.exe"';
oL.run(oFile);

...このスクリプトを Windows Script Host で実行していると仮定すると、おそらく質問でそのことを明確にする必要があります。非常に異常な状況下でのみ可能です。

于 2009-09-10T10:05:30.827 に答える
1

Javascript は通常サンドボックスで実行されます。つまり、とにかくファイルシステムにアクセスできないため、cwd を設定しても意味がありません。

どのような状況でこれを行おうとしていますか (Web サイトの JavaScript、Rhino で実行されているローカル スクリプトなど)、何を達成しようとしていますか?

于 2009-09-10T08:59:08.880 に答える
0

Javascript はハードドライブにアクセスできないのに、なぜ作業ディレクトリを設定できる必要があるのでしょうか?

于 2009-09-10T08:58:56.647 に答える