本帖最后由 wujunkai 于 2020-3-23 09:35 编辑
最近又在修改老代码,发现问题还挺多。。。
然后遇到一个问题,for循环要如何中断?- :int
- rem <--删除整数前导0-->
- set name=%~1
- for /L %%i in (0,0,1) do (
- if "!%name%!"=="" (
- set %name%=0
- goto:eof
- )
- if "!%name%:~0,1!"=="0" (
- set %name%=!%name%:~1!
- ) else (
- goto:eof
- )
- echo !%name%!
- )
- goto:eof
复制代码 经测试,这个可以满足我要的功能,但一旦调用就会卡死在里面。。。
有什么办法可以顺利中断循环吗? |