标题: [文本处理] 【已处理】批处理命令for...in...do怎样在数字前面补零? [打印本页]
作者: chouxia 时间: 2015-4-16 16:46 标题: 【已处理】批处理命令for...in...do怎样在数字前面补零?
本帖最后由 chouxia 于 2015-4-17 08:57 编辑
for /l %%a in (0000001,1,20) do echo %%a
我想让回显显示0000001,0000002之类的。代码应该怎么写?
作者: pcl_test 时间: 2015-4-16 16:53
本帖最后由 pcl_test 于 2015-4-16 17:12 编辑
- @echo off &setlocal enabledelayedexpansion
- ::for /l %%a in (1,1,20) do set/a n=10000000+%%a &echo !n:~1!
- for /l %%a in (10000001,1,10000020) do set n=%%a &echo !n:~1!
- pause
复制代码
作者: chouxia 时间: 2015-4-17 08:57
谢谢楼上的
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |