如何在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