如何在VBScript中循环循环?

时间:2015-02-17 11:06:53

标签: loops vbscript

我试图知道如何,或者甚至知道是否有可能在VBScript中的循环内循环。

这是逻辑世界的工作:

Do until y=5
msgbox "msgbox 1 loop test"
Do Until z=5
msgbox "msgbox 2 loop test"
z=z+1
loop
y=y+1
loop

该代码应该循环“msgbox 2”25次,“msgbox 1”循环5次,但事实并非如此。

我还没有得到答案。这是我最后的信息资源,所以请帮忙。感谢

1 个答案:

答案 0 :(得分:2)

您需要初始化变量:

y = 0
Do until y=5
    msgbox "msgbox 1 loop test " & y
    z = 0
    Do Until z=5
        msgbox "msgbox 2 loop test " & z
        z=z+1
    loop
    y=y+1
loop

如果没有z = 0,第一轮之后就不会输入第二个循环。