有谁知道如何在 JavaScript 中设置工作目录?
我用于启动应用程序的代码是这样的:
// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
有谁知道如何在 JavaScript 中设置工作目录?
我用于启动应用程序的代码是这样的:
// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
根据MSDN,您应该能够使用:
var oL = new ActiveXObject("WScript.Shell");
oL.CurrentDirectory = "C:\\Foo\\Bar";
oFile = '"C:\\Application.exe"';
oL.run(oFile);
...假设您在 Windows Script Host 中运行此脚本,在这种情况下,您可能应该在您的问题中明确说明 - 大约 99% 的 JavaScript 程序员只在 Web 浏览器中使用过该语言,这类东西只有在极不寻常的情况下才有可能。
Javascript 通常在沙箱中运行,这意味着它无论如何都无法访问文件系统,因此设置 cwd 是没有意义的。
您试图在什么环境下(网站 javascript、使用 Rhino 运行的本地脚本等)执行此操作,您想要实现什么?
Javascript dosent 可以访问您的硬盘驱动器,那么为什么您应该能够设置工作目录?