0

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

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

ETC...

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

每次我尝试这个时,计数器都会在开始时忽略零,并且计数如下:

1
2
3
4
5
6

ETC...

有人可以帮忙吗?

4

2 回答 2

3

或者:

>> For Each i In Array(0, 1, 9, 11, 88, 101)
>>     WScript.Echo Right(1000 + i, 3)
>> Next
>>
000
001
009
011
088
101
>>
于 2013-10-09T14:10:56.703 回答
1

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

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
于 2013-10-09T12:06:33.940 回答