2015-02-17 5 views
2

Я пытаюсь узнать, как можно или даже знать, возможно ли, цикл внутри цикла в 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 раз, но это не так.

У меня еще нет ответа. Это мой последний ресурс информации, поэтому, пожалуйста, помогите. Благодаря

ответ

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 второй цикл не будет введен после первого поворота.

Смежные вопросы