Магу дал вам традиционный ответ - используйте REM
вместо ::
в скобках.
Но есть и другой вариант. Вы можете использовать неопределенную переменную «раскрытие» в любом месте вашего кода, даже в середине строки. «Комментарий» просто расширяется до пустой строки.
set training_folder="%~1" %= business rules file is assumed to be in here =%
=
не может появляться в именах переменных, за исключением недокументированных динамических псевдопеременных, таких как %=ExitCode%
и %=ExitCodeAscii%
. =
никогда не может появляться где-либо, кроме первого символа в имени. Я использую пару в начале и в конце для приятной визуальной симметрии, и она гарантированно никогда не совпадет с именем переменной, независимо от ее содержания.
Единственное ограничение - ваш комментарий не может содержать :
или %
.