好的,我开始编写一个简短的批处理文件来检查文件内容的行的各个长度,但是在尝试检查该行是否等效于自身的子字符串(即它是否太长)时,发生此错误:
76Phrase] was unexpected at this time.
这是正在运行的内容:
IF EXIST file.ini (
FOR /F "tokens=*" %%p IN (file.ini) DO (
...
SET Phrase=%%p
...
IF [%Phrase:~0,76%] EQU [%Phrase%] (
...
)
)
)
我试过使用 ( )、" "、' ',什么都没有,而不是 [],但它只会抛出另一个错误。
难道我做错了什么?我已经有一段时间没有真正使用过 cmd 了。