[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

我来试试

  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%a in (1 1 999) do set b=00%%a&echo !b:~-3!
  3. pause>nul
复制代码
1

评分人数

    • jinzeyu: 应该是首个新方法技术 + 1

TOP

回复 2楼 9楼 24楼 25楼 的帖子

9楼 24楼 25楼的代码会产生000这个数,跟题意出入!只要把最后一个for的(0 1 9)改成(1 1 9)即可!
2楼也会产生000这个数,只要把1000改成1001即可。

看了后面一些网友的帖子,原来“只要把最后一个for的(0 1 9)改成(1 1 9)即可!”这样也是不行的!!

[ 本帖最后由 sjzong 于 2009-5-10 16:47 编辑 ]
1

评分人数

    • wxcute: 谢谢指正,但(0 1 9)改成(1 1 9)仍是有 ...PB + 2

TOP

返回列表