I have a batch file that spawns a shell with a modified path with the following command:
cmd /K set PATH=%PATH%;
I want to set additional environment variables for the spawned shell as well. Is there any way to do that?
Answer
Simply add another variable on a new line using set
as shown in your example. You will also want to remove the /K switch from the first line as execution will stop after that line.
set NEWVAR=SOMETHING
will create a new variable called NEWVAR
with the value SOMETHING
. If you wish to keep the same behavior and keep cmd
open with the /K switch just put it at the end.
example:
set PATH=%PATH%;C:\Folder;
set NEWVAR=SOMETHING
echo %NEWVAR%
No comments:
Post a Comment