У меня есть скрипт, который делает что-то вроде
setx %PATH% %PATH%;%ANOTHER_VAR%
echo %PATH%
Когда я повторяю путь, он не включает% ANOTHER_VAR%. Есть ли способ убедиться, что новые переменные отражаются во второй раз, когда я эхо% PATH%
РЕДАКТИРОВАТЬ: я пишу сценарий кукольный, который вызывает 2 отдельные команды exec. Первый вызывает setx для переменной. Так как второй доступен в новой команде exec, я ожидаю, что он будет иметь доступ к вновь установленной переменной, но это не так.
Я также попытался просто создать переменную в script1 и получить доступ к ней из script2, но она недоступна (как и ожидалось).