Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops VBScript循环计数器_Loops_Vbscript_Count_Counter - Fatal编程技术网

Loops VBScript循环计数器

Loops VBScript循环计数器,loops,vbscript,count,counter,Loops,Vbscript,Count,Counter,我需要一个循环计数器,从001开始,一直持续到脚本到达记录集的末尾。 计数器需要显示为: 001 002 003 004 005 006 007 008 009 010 011 012 013 等等 它必须是三个字符的固定长度,并且数字永远不会超过999 每次我尝试此操作时,计数器都会忽略开始时的零,并按如下方式计数: 1 2 3 4 5 6 等等 有人能帮忙吗?可能有一种更简单的方法,但我会这样做: for i = 1 to 999 if i > 99 then

我需要一个循环计数器,从001开始,一直持续到脚本到达记录集的末尾。 计数器需要显示为:

001
002
003
004
005
006
007
008
009
010
011
012
013
等等

它必须是三个字符的固定长度,并且数字永远不会超过999

每次我尝试此操作时,计数器都会忽略开始时的零,并按如下方式计数:

1
2
3
4
5
6
等等


有人能帮忙吗?

可能有一种更简单的方法,但我会这样做:

for i = 1 to 999
    if i > 99 then
        wscript.echo i
    elseif i > 9 then
        wscript.echo "0" & i
    else
        wscript.echo "00" & i
    end if
next

也许有一种更简单的方法可以做到这一点,但以下是我要做的:

for i = 1 to 999
    if i > 99 then
        wscript.echo i
    elseif i > 9 then
        wscript.echo "0" & i
    else
        wscript.echo "00" & i
    end if
next
或:

或:


谢谢,我基本上按照你的建议做了,现在效果很好。谢谢,我基本上按照你的建议做了,现在效果很好。