- 帖子
- 83
- 积分
- 348
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-6-2
|
[其他] 截取字符串的批处理里面的两个特殊的值为何出错?
试下:
@echo off
set "date1=abcdefghijk"
echo %date1:~01,2%-----01
echo %date1:~02,2%-----02
echo %date1:~07,2%-----07
echo %date1:~08,2%-----08
echo %date1:~8,2%-----8
echo %date1:~09,2%-----09
echo %date1:~9,2%-----9
pause
输出结果是:
bc-----01
cd-----02
hi-----07
date1:~08,2-----08
ij-----8
date1:~09,2-----09
jk-----9
说明08,09出问题了,我还蓝过屏,是什么原因呢?(当然严格说起来可以说08,09不是一个数值,但是01,02都行) |
|