我注意到有时当我在批处理脚本中添加注释时,我会收到错误消息:
The syntax of the command is incorrect.
其他时候,没有问题。在它有效的情况与无效的情况下,我没有看到任何模式。
例如:
for /R /D %%d in (.\*) do (
echo %%d
:: comment here <<NO ERROR>>
for %%f in (%%d\*) do (
echo %%f
:: comment here <<ERROR>>
)
)
顶部的评论没有问题,底部的评论没有问题。两者都在自己的行上,完全相同的文本,选项卡,并且直接在 echo 语句之后。第一个评论没有问题,第二个导致错误。
为什么?