Как установить переменные среды в vbs, которые можно прочитать при вызове пакетного сценария

У меня есть командный файл, который вызывает файл vbscript. Я пытаюсь изменить в файле vbscript переменную среды, которая позже используется в пакетном файле, вызывающем файл vbscript.

Вот фрагменты из файлов.

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"
]
11
задан Josh 17 September 2010 в 17:54
поделиться