不平衡的括号(批处理文件)

时间:2016-01-13 06:46:27

标签: batch-file set delimiter parentheses

我的最小工作示例中出现以下错误。直到最近我才遇到这个问题。但是,我在笔记本电脑(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 个答案:

答案 0 :(得分:5)

SET STARTTIME=%TIME%
SET "starttime=%starttime: =0%"

很遗憾,您没有告诉我们%time%显示的内容。它随安装而变化。

很可能,时间早于10:00的时间以空格开始。

以上行代替{kbd> Space

0