Тема: AHK: Скрипт реагирования на цвет спамит заданную клавишу
Помогите, скрипт почти работает, только спамит клавишу, увидев цвет. Нужно, чтобы, просто увидев цвет, скрипт один раз клавишу прожал, и всё. И при следующем появлении этого же цвета снова прожал, а этот скрипт дико спамит заданную клавишу в начале, много раз, какое бы значение я ни задавал. Возможно, проблема в том, что sleep и send не те команды, что нужны.
F11::
CoordMode, Pixel, Window
Loop
{
; Первая проверка цвета и команда
PixelSearch, Px, Py, 0, 0, 1155, 517, 0x33FF00, 0, Fast
if ErrorLevel = 0
{
Sleep 450
Send, {F8}
Sleep 500
Send, {F8}
}
; Вторая проверка цвета и команда
PixelSearch, Px, Py, 0, 0, 1155, 517, 0xFF0000, 0, Fast ; Измените 0xFF0000 на нужный вам цвет
if ErrorLevel = 0
{
Sleep 450
Send, {F9} ; Измените {F9} на нужную вам команду
Sleep 500
Send, {F9} ; Измените {F9} на нужную вам команду
}
}
Return