Відповіді:
Просто додайте іншу змінну на новий рядок, використовуючи 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 встановлює командний рядок.
Ви також можете об'єднати їх у один рядок наступним чином:
set A=foo & B=bar & C=baz
Таким чином можна уникнути необхідності змінювати оригінальний сценарій і запускати його так:
set A=foo & B=bar & C=baz & c:\path\to\foo.bat
npm
/ yarn
Сценарій, я повинен був префікс кожної змінної призначення з set
. напр. set A=foo & set B=bar & set C=baz & c:\path\...