У меня есть пакетный файл, который порождает оболочку с измененным путем со следующей командой:
cmd /K set PATH=%PATH%;<additional path locations>
Я хочу установить переменные новой среды для порожденной оболочки также. Там какой-либо путь состоит в том, чтобы сделать это?
Просто добавьте другую переменную на использовании новой строки set
как показано в Вашем примере. Вы также захотите удалить переключатель/K из первой строки, поскольку выполнение остановится после той строки.
set NEWVAR=SOMETHING
создаст новую названную переменную NEWVAR
со значением SOMETHING
. Если Вы хотите сохранить то же поведение и сохранить cmd
открытый с переключателем/K просто помещает его в конец.
пример:
set PATH=%PATH%;C:\Folder;
set NEWVAR=SOMETHING
echo %NEWVAR%
cmd
экземпляр сcmd /k setvars.cmd
. Это, например, как Visual Studio настраивает свою командную строку. – Joey 15.08.2009, 15:26