1
Использование / Как зациклить скрипт не с начала
« on: April 09, 2016, 01:04:12 PM »
Здраствуйте.
У меня есть простенький скрипт для автологина.
Вначале вводится логин и пароль, затем во второй части мне нужно, чтобы искался пиксел до тех пор пока он не появится, затем просто совершить пару кликов. После этого нужно чтобы бот окончил свою работу. Что изменить, чтобы была зациклена вторая часть (поиск по пикселю пока он не появится), а не целый код?
EXECUTE("C:\1.exe")
WAIT(2)
LCLICK(412,391)
WAIT(1)
TOCLIP("логин")
WAITMS (50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
KEYPRESS(#TAB)
WAITMS (200)
TOCLIP("пароль")
WAITMS (50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
LCLICK(507,524)
WAIT(1)
GETSCREEN
IF_PIXEL_IN(149,12,160,14,3066111)
LCLICK(149,12)
WAIT(1)
LCLICK(1305,46)
WAIT(20)
LCLICK(1234,101)
WAITMS(50)
HALT
ELSE
WAIT(5)
END_IF
У меня есть простенький скрипт для автологина.
Вначале вводится логин и пароль, затем во второй части мне нужно, чтобы искался пиксел до тех пор пока он не появится, затем просто совершить пару кликов. После этого нужно чтобы бот окончил свою работу. Что изменить, чтобы была зациклена вторая часть (поиск по пикселю пока он не появится), а не целый код?
EXECUTE("C:\1.exe")
WAIT(2)
LCLICK(412,391)
WAIT(1)
TOCLIP("логин")
WAITMS (50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
KEYPRESS(#TAB)
WAITMS (200)
TOCLIP("пароль")
WAITMS (50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
LCLICK(507,524)
WAIT(1)
GETSCREEN
IF_PIXEL_IN(149,12,160,14,3066111)
LCLICK(149,12)
WAIT(1)
LCLICK(1305,46)
WAIT(20)
LCLICK(1234,101)
WAITMS(50)
HALT
ELSE
WAIT(5)
END_IF