Здравствуйте!
У меня например есть 3 цикла(или более), которые работают в общем цикле.Подскажите пожалуйста, как например в первом цикле при выполнении условия вернуться в этот же цикл с начала, а если не выполняется условие, то перескочить сразу из 1-ого на 3-ий, или любой другой, заданный?
Заранее благодарю.
У меня например есть 3 цикла(или более), которые работают в общем цикле.Подскажите пожалуйста, как например в первом цикле при выполнении условия вернуться в этот же цикл с начала, а если не выполняется условие, то перескочить сразу из 1-ого на 3-ий, или любой другой, заданный?
Код:
HotKeySet ( "{ESC}" ,"_Exit")
While 1
$i = 0
While $i <= 2
PixelSearch( 500, 441, 880, 463, 0x3C251B, 0, 1)
If Not @error Then
MouseClick("left", 213, 528, 2, 5)
; тут мне надо перейти в начало данного цикла
If @error Then
MouseClick("left", 713, 528, 2, 5)
; тут мне надо перейти в начало 3 цикла
EndIf
$i = $i + 1
WEnd
$p = 0
While $p <= 2
PixelSearch( 500, 441, 880, 463, 0x3C251B, 0, 1)
If Not @error Then
MouseClick("left", 513, 528, 2, 5)
If @error Then
MouseClick("left", 713, 928, 2, 5)
EndIf
$p = $p + 1
WEnd
$r = 0
While $r <= 2
PixelSearch( 500, 441, 880, 463, 0x3C251B, 0, 1)
If Not @error Then
MouseClick("left", 613, 528, 2, 5)
If @error Then
MouseClick("left", 813, 528, 2, 5)
EndIf
$r = $r + 1
WEnd
Sleep(270)
WEnd
Func _Exit()
Exit
EndFunc
Заранее благодарю.