pro100leto
Новичок
- Сообщения
- 8
- Репутация
- 0
Не давно начала осваивать основы AutoIt v3, то есть моё кунгфу в этой области ноль)
Естественно возникают вопросы кажущееся огромной стеной
Пример:
Есть скрип который работает последовательно
По моему мнению - это больше похоже на последовательность ТРЁХ проверок, именно последовательность, после чего нажмётся клавиша TAB
И ВОТ Вопрос 1: каким образом сделать их работу параллельной (одновременно)?
Вопрос 2 : как проверить валидность, читабельность скрипта?
Естественно возникают вопросы кажущееся огромной стеной
Пример:
Есть скрип который работает последовательно
Код:
HotKeySet("{Home}", "start")
HotKeySet("{End}", "stop")
HotKeySet("{Esc}", "pause")
While 1
Sleep(100)
WEnd
Func Start()
while 1
PixelSearch ( 523, 642, 522, 642, 0xCD442E,2)
If Not @error Then; Если цвет СОВПАЛ нажмётся 1,2
Sleep(250) ;ждём
Send ("{1}") ;нажимает
Sleep(250) ;ждём
Send ("{2}") ;нажимает
Sleep(250) ;ждём
Else
PixelSearch ( 446, 633, 500, 640, 0xE3482F,2)
If @error Then; Если цвет НЕ СОВПАЛ нажмётся 3,4
Sleep(250) ;ждём
Send("{3}") ;нажимает
Sleep(250) ;ждём
Send("{4}") ;нажимает
Sleep(250) ;ждём
Else
PixelSearch ( 500, 630, 504, 640, 0xF14B31,2);
If Not @error Then; Если цвет СОВПАЛ нажмётся 5,6
Sleep(250) ;ждём
Send("{5}") ;нажимает
Sleep(250) ;ждём
Send("{6}") ;нажимает
Sleep(250) ;ждём
Else
Sleep(250) ;ждём
Send("{TAB}") ;нажимает
Sleep(250) ;ждём
EndIf
EndIf
EndIf
WEnd
EndFunc
Func Pause() ;Функция паузы
While 1
Sleep(1)
WEnd
EndFunc
Func Stop() ;Закрыть скрипт
Exit
EndFunc
По моему мнению - это больше похоже на последовательность ТРЁХ проверок, именно последовательность, после чего нажмётся клавиша TAB
И ВОТ Вопрос 1: каким образом сделать их работу параллельной (одновременно)?
Вопрос 2 : как проверить валидность, читабельность скрипта?