2
如果在塊結束之前有備註,則會發出錯誤。 ) was unexpected at this time
奇數備註行爲
示例代碼:
@echo off
set x=1
if %x% == 1 (
set y=4
set z=5
::Hello world
)
是否有任何人知道的方式有這個錯誤?
如果在塊結束之前有備註,則會發出錯誤。 ) was unexpected at this time
奇數備註行爲
示例代碼:
@echo off
set x=1
if %x% == 1 (
set y=4
set z=5
::Hello world
)
是否有任何人知道的方式有這個錯誤?
括號()內不能使用::作爲備註。您必須改用REM
@echo off
set x=1
if %x% == 1 (
set y=4
set z=5
rem Hello world
)
這不是一個真正的陳述。可以在塊中使用'::'作爲註釋,但有一定的限制。我不記得確切的規則,但通常在一個塊內的'::'註釋必須在下一行後面有一個有效的未註釋的命令。 *建議*不要使用塊內的'::'註釋,因爲規則不被廣泛理解。 – dbenham
http://ss64.com/nt/rem.html在這裏你可以找到行的解釋... – npocmaka
一個''::'一個接近bracket'以前一直注意到是一個問題。你可以用'REM'代替。 – foxidrive