如何在WSH jscript文件中设置调用其他程序的环境变量?下面是简化的测试案例:在javascript中设置环境变量
envtest.js
----------
var oShell = WScript.CreateObject("WScript.Shell");
var oSysEnv = oShell.Environment("SYSTEM");
oSysEnv("TEST_ENV_VAR") = "TEST_VALUE";
oExec = oShell.Run("envtest.bat", 1, true);
envtest.bat
-----------
set
pause
我希望看到TEST_ ENV _var在变量列表,但它不存在。怎么了?
编辑:
如果有人能生成一个工作的代码示例中,我将标志着作为正确答案。 :)
我不知道你是否在尝试做一些恶意的事情。 – 2009-05-27 19:42:00