1
我有我的最低工作例如下面的错误。直到最近我还没有遇到这个问题。但是,我的笔记本电脑(Windows 8.1)和我的桌面(Windows 10)都遇到了这个问题。任何帮助,将不胜感激。不平衡括号(批处理文件)
批处理文件的内容:
@echo off
SET STARTTIME=%TIME%
set /A STARTTIME=(1%STARTTIME:~0,2%-100)*360000 + (1%STARTTIME:~3,2%-100)*6000 + (1%STARTTIME:~6,2%-100)*100 + (1%STARTTIME:~9,2%-100)
输出:Unbalanced parenthesis.
+1,是的,SET/A在一开始就失败了空间导致像'设置/一开始时间=(1 7 * 360000时... SET/A遇到'(N N ...',并且期望在第二个数字之前有一个操作员或者接近父亲,我对这个错误信息有点惊讶 - 我会期望“Missing operator”改为。简单的解决方法是修改初始设置而不是增加一个又一个的:'设置“STARTTIME =%TIME:= 0%”。' – dbenham
你说得对,我在返回的我觉得%TIME%不会告诉你搞砸了。我在午夜后立即运行该命令(00:XX:YY.ZZ)。我会检查以确保我可以复制这个行为tomorr早上的时候(我已经在10点以后了)。 @Magoo,你给了我一个解决方案和推理,但我会默认使用dbenham的解决方案,因为它在实践中更加优雅。感谢您的时间,两者。 – fuzzybear3965