bat下变量截取实例

时间:2021-05-22

复制代码 代码如下:
::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

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章