【发布时间】:2016-07-19 16:00:09
【问题描述】:
我正在提取两位数并添加一位。但是当最后两位数字是 08 时,它会抛出上述错误。
set last_two=!file_name:~-2,2!
set /a add_millisec=!last_two!+1
set add_millisec=0!add_millisec!
set add_millisec=!add_millisec:~-2!
有人可以在这里检查并帮助我吗...
【问题讨论】:
-
以 0 开头的常量是八进制值,但 8 和 9 不是有效的八进制数字,因此出现错误
-
是的,因为 8 和 9 不是八进制数字,所以我遇到了这个错误。有什么办法可以避免这种情况并继续我的流程
-
你可以在另一个问题中找到几种方法。最简单的方法是在开头添加 1,然后减去 100
-
谢谢你,它成功了。我在它前面附加了 1
标签: batch-file batch-processing