использовать переменные в ярлыках пакетного скрипта - PullRequest
0 голосов
/ 06 августа 2020
• 1000 1005 * скрипт, который не работает (дает сбой при запуске):
@echo off
set var=test
goto :label_%var%
echo did not work
pause
EXIT

:label_%var%
echo worked
pause

Есть предложения, как заставить :label_%var% работать?

1 Ответ

0 голосов
/ 06 августа 2020

Выйти из % s. В пакетных файлах % экранируются, выполняя %%

@echo off
set var=test
goto :label_%%var%%
echo did not work
pause
EXIT

:label_%var%
echo worked
pause

Вывод

worked
Press any key to continue . . .
...