¿Cómo puedo establecer una variable de entorno en el archivo WSH jscript que llama a otro programa? Aquí está el caso de ensayos simplificado:Establecer una variable de entorno en 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
espero ver test_ ENV _var en la lista de variables, pero no está allí. ¿Qué pasa?
edición:
Si alguien puede producir una muestra de código de trabajo, voy marca que como la respuesta correcta. :)
Me pregunto si estás tratando de hacer algo malicioso. –