Cómo establecer variables de entorno en vbs que se pueden leer al invocar un script por lotes
Tengo un archivo por lotes que llama a un archivo vbscript. Estoy tratando de que el archivo vbscript cambie una variable de entorno que luego se usa en el archivo por lotes que llama al archivo vbscript.
Aquí hay fragmentos de los archivos.
Parent.bat
Set Value="Initial Value"
cscript Child.vbs
ECHO Value = %VALUE%
Child.vbs
Set wshShell = CreateObject( "WScript.Shell" )
Set wshSystemEnv = wshShell.Environment( "Process" )
wshSystemEnv("VALUE") = "New Value"