Setzen von Umgebungsvariablen in vbs, die beim Aufrufen eines Batch-Skripts gelesen werden können

Ich habe eine Batch-Datei, die eine vbscript-Datei aufruft. Ich versuche, die vbscript-Datei eine Umgebungsvariable ändern zu lassen, die später in der Batch-Datei verwendet wird, die die vbscript-Datei aufruft.

Hier sind Ausschnitte aus den Dateien.

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"

Antworten auf die Frage(10)

Ihre Antwort auf die Frage