@echo off
set var=000100100003
set a=%var:~4,4%
set /a b=%a%+1
echo %a%+1是%b%
pause
今天第一次遇到这样的问题,本想是十进制计算问题,结果却是八进制计算结果???
中间四位数据有很多种情况,请不要使用截取长度的方法。
[ Last edited by rongfeng98 on 2009-12-3 at 17:44 ]
set var=000100100003
set a=%var:~4,4%
set /a b=%a%+1
echo %a%+1是%b%
pause
今天第一次遇到这样的问题,本想是十进制计算问题,结果却是八进制计算结果???
中间四位数据有很多种情况,请不要使用截取长度的方法。
[ Last edited by rongfeng98 on 2009-12-3 at 17:44 ]
