@echo off
set var=123456789
echo %var:~-1,1%
echo %var:~-1%
pause
这是截取字符串最后一位的,和你 ...
右边应该是从0开始吧。
如果有这样代码?
@echo off
set var=123abc ::只有6位
set string=%var:~6,1%
if errorlevel 0 @echo string=%string%
if errorlevel 1 @echo VAR is not long enough
pause
运行结果是:
sting=
VAR is not long enough
为什么两个都会errorlevel执行啊?作者: tireless 时间: 2008-9-28 12:14
Quote:
@echo off
set var=123abc ::只有6位
set string=%var:~6,1%
if errorlevel 0 @echo string=%string%
if errorlevel 1 @echo VAR is not long enough
pause
运行结果是:
sting=
VAR is not long enough
为什么两个都会errorlevel执行啊?