Board logo

标题: %var:~n,m%的帮助,谁给我讲讲吧 [打印本页]

作者: hjkk123     时间: 2007-8-21 10:00    标题: %var:~n,m%的帮助,谁给我讲讲吧

%var:~n,m%的帮助,最好举几个例子。
麻烦哈,菜鸟我想好好学batch
作者: slore     时间: 2007-8-21 11:28
对应字符占位从0开始:012345(第6位因为从0开始所以是5,也可以倒着表示位数对应-1位)
                set 变量=123abc
                echo 第4位算起截取3位:%变量:~3,3%
                echo 倒数第3位算起截取3位:%变量:~-3,3%
作者: wpclub     时间: 2007-8-21 22:39
%a:~%这些都不能省略
%a:~m,n%中m,n都可以省略,省略m就是从0开始计数,省略n就是到变量a的最后为止。
如:a=asdfgh
then:  set var1=%a:~%   ------------------var1=asdfgh
           set var2=%a:~1% -------------------var2=sdfgh
           set var3=%a:~,-1% ------------------var3=asdfg




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5