Відповіді:
Просто додайте іншу змінну на новий рядок, використовуючи 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\...