Что нового

Как запустить выполнение второго цикла?

Криворукий

Новичок
Сообщения
17
Репутация
0
проблема такая:
имеются 2 цикла

Код:
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            _IENavigate($oIE, 'хххххххххххххххххххххххххххххххххх')
        Case $Button2
            _IENavigate($oIE, 'хххххххххххххххххххххххххххххххххх')
    EndSwitch
WEnd


For $k = 1 To 100 Step +1
	Sleep (20000)
    _IENavigate($oIE, 'хххххххххххххххххххххххххххххх')
    Sleep (15000)
    _IEAction($oIE, "refresh")
    Sleep (15000)
Next


Первый цикл отрабатывается, при нажатии на клавишу происходит нужное действие. И скрипт останавливается, а следующая часть указанная в For - Next не срабатывает, как поправить?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Криворукий [?]

Код:
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            _IENavigate($oIE, 'хххххххххххххххххххххххххххххххххх')
			ExitLoop
        Case $Button2
            _IENavigate($oIE, 'хххххххххххххххххххххххххххххххххх')
			ExitLoop
    EndSwitch
WEnd


For $k = 1 To 100 Step +1
    Sleep (20000)
    _IENavigate($oIE, 'хххххххххххххххххххххххххххххх')
    Sleep (15000)
    _IEAction($oIE, "refresh")
    Sleep (15000)
Next
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Криворукий, Ещё можно попробовать использовать режим GUIOnEventMode
 
Верх