批处理中的变量作为命令的参数
1:@echooff2:@echooffsetn=1setm=123456setm=123456echo%m:~1,1%echo%m:~n,1%pausepause上面两...
1:@echo off 2:@echo off
set n=1 set m=123456
set m=123456 echo %m:~1,1%
echo %m:~n,1% pause
pause
上面两个小程序其实完成的目的是一样的,但为什么右边这个能正确的输出结果“2”,但左边这个输出的却是“m:~n,1”?
请高手解答,左边这个不对在哪里呢?谢谢!!! 展开
set n=1 set m=123456
set m=123456 echo %m:~1,1%
echo %m:~n,1% pause
pause
上面两个小程序其实完成的目的是一样的,但为什么右边这个能正确的输出结果“2”,但左边这个输出的却是“m:~n,1”?
请高手解答,左边这个不对在哪里呢?谢谢!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询