批处理产生001到999之间的数字

题目

批处理产生001到999之间的数字

答案

@echo off & setlocal ENABLEDELAYEDEXPANSION
FOR /L %%i IN (1001,1,1999) DO (
    set var=%%i
    echo !var:~1!>>bbb.txt
)

我遇到过一个大坑;

set var=%%i
set var =%%i

看出区别了吗?
第一个变量是var,第二个变量是var ,有一个空格。

posted @ 2020-05-04 20:21  敖毛毛  阅读(463)  评论(0编辑  收藏  举报