“!!” não é mais uma observação em um arquivo em lote?

0

Anos atrás, !! costumava ser uma abreviação para uma observação. Agora seus erros de produção:

> 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.
...

Tentar pesquisar a sequência "!!" está produzindo resultados abaixo do desejado porque o Google ignora esses caracteres especiais.

Existe uma maneira de informar cmd.exe para usar !! como observação? Se sim, como?

    
por jww 06.10.2015 / 19:34

2 respostas

4

!! nunca foi um comando de comentário no Batch. Você provavelmente está pensando no cólon duplo ( :: ).

Dito isto, usar :: em vez de Rem é uma prática ruim, pois é um rótulo impossível de ser chamado, não um verdadeiro análogo a Rem .

Mais informações estão disponíveis no StackOverflow nesta questão:

por 06.10.2015 / 19:40
0

!! é um comentário?
Notícias para mim.
Try ::
THAT serviu como um "comentário" por um longo tempo.
Na verdade, não foi necessariamente um comentário: ele foi projetado para ser um "rótulo" para "goto", já que ele começa com dois pontos, um duplo-cólon é um rótulo que não pode ser alcançado por meio do "goto" "comando. Como rótulo, o restante da linha não é analisado. Então, o resultado final é, efetivamente, um comentário.

    
por 06.10.2015 / 19:40