Come è possibile impostare una variabile di ambiente nel file jscript WSH che chiama un altro programma? Ecco il caso di prove ridotto:Impostazione di una variabile di ambiente in 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
mi aspetto di vedere TEST_ ENV _var nella lista di variabili, ma non è lì. Cosa c'è che non va?
edit:
Se qualcuno in grado di produrre un esempio di codice di lavoro, io lo segnaliamo che, come la risposta corretta. :)
Mi chiedo se si sta tentando di fare qualcosa di dannoso. –