奇怪的评论行为

时间:2014-01-14 18:23:41

标签: batch-file

如果在块结束前有注释,则会出错。 ) was unexpected at this time

示例代码:

@echo off
set x=1
if %x% == 1 (
    set y=4
    set z=5
::Hello world
)

是否有人知道它有这个错误?

1 个答案:

答案 0 :(得分:0)

在括号()内部时,不能使用::作为备注。您必须改为使用REM

@echo off
set x=1
if %x% == 1 (
    set y=4
    set z=5
rem Hello world
)