Лет назад !! раньше было сокращением для замечания. Теперь выдает ошибки:

> vs-build.cmd
>!! Run this from a Visual Studio command prompt !!
'!!' is not recognized as an internal or external command, operable program or batch file.
...

Пытаюсь найти строку "!!" приводит к нежелательным результатам, потому что Google игнорирует эти специальные символы.

Есть ли способ сказать cmd.exe использовать !! в качестве замечания? Если так, то как?

2 ответа2

4

!! никогда не был командой комментариев в пакетном режиме. Вы, вероятно, думаете о двойном двоеточии (:: .

Сказав это, использование :: вместо Rem является плохой практикой, так как это не вызываемая метка, а не настоящий аналог Rem .

Более подробная информация доступна на StackOverflow в этом вопросе:

0

!! такое комментарий?
Новости для меня.
Пытаться ::
Что послужило как "комментарий" в течение длительного времени.
На самом деле, это не обязательно означало комментарий: он был разработан, чтобы быть "меткой" для "goto", так как он начинается с двоеточия, двойное двоеточие оказывается меткой, которую нельзя получить через "goto". "команда. Как метка, остальная часть строки не анализируется. Таким образом, конечный результат, по сути, комментарий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .