bat下变量截取实例
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:::codebylxmxn@cn-dos.net.::目的:帮助新手们更好的理解变量字符截取功能.::Date2006-1...
复制代码 代码如下:
::codebylxmxn@cn-dos.net.
::目的:帮助新手们更好的理解变量字符截取功能.
::Date2006-12-16.
::说明:有的变量截取之后值为空,这是正常的.
@echooff&setlocalEnableDelayedexpansion
::设置变量var的值:
setvar=0123456789ABCDEF
call:begin
for/l%%ain(1,3,15)do(
for/l%%bin(1,4,15)do(
call:printf%%a%%b
)
)
call:begin
for/l%%ain(1,4,15)do(
for/l%%bin(-1,-3,-15)do(
call:printf%%a%%b
)
)
call:begin
for/l%%ain(-2,-3,-15)do(
for/l%%bin(1,4,15)do(
call:printf%%a%%b
)
)
call:begin
for/l%%ain(-1,-4,-15)do(
for/l%%bin(-2,-3,-15)do(
call:printf%%a%%b
)
)
pause
endlocal&cls&echo.
echo演示结束了,任意键退出……
pause>nul
goto:eof
::输出结果:
:printf
echo%%var:~%1,%2%%截取之后的字符为:!var:~%1,%2!
goto:eof
::清理屏幕:
:begin
echo&pause&cls&echo.
echo变量var的值为:%var%
echo.
goto:eof