Тема: AHK: как сделать чтобы клавиша RButton нажималась один раз ?
Loop
{
PixelSearch,px,py,693,169,1327,890,0xFF4D45,0,Fast|RGB
If (ErrorLevel = 0)
send, {RButton}
}
x:: Pause
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Loop
{
PixelSearch,px,py,693,169,1327,890,0xFF4D45,0,Fast|RGB
If (ErrorLevel = 0)
send, {RButton}
}
x:: Pause
Это вопрос или рецепт?
ypppu оу, вопросительный знак в конце не поставил )
Вы поставили команду Send в цикл. Поэтому она будет срабатывать каждый раз, когда выполняется условие If (ErrorLevel = 0). А что требуется? И что в первом сообщении - это только часть кода или весь код скрипта?
ypppu это весь код скрипта, этот скрипт нажимает правую кнопку мыши когда видет цвет который я указал, но он нажимает постоянно, мне нужно чтобы правая кнопка мыши нажималась один раз, или как-то можно в этом скрипте поставить задержку для send, {RButton} ?
?
Чтобы нажималось один раз:
PixelSearch,px,py,693,169,1327,890,0xFF4D45,0,Fast|RGB
If (ErrorLevel = 0)
send, {RButton}
Return
x:: Pause
С задержкой:
Loop
{
PixelSearch,px,py,693,169,1327,890,0xFF4D45,0,Fast|RGB
If (ErrorLevel = 0)
send, {RButton}
Sleep, 2000
}
x:: Pause
ypppu ваш код "чтобы нажималось один раз", не нажимает когда видит цвет
Попробуйте так:
Loop {
PixelSearch, px, py, 693, 169, 1327, 890, 0xFF4D45,, Fast|RGB
found := !ErrorLevel
if (found && found != prevFound)
Send, {RButton}
prevFound := found
Sleep, 10
}
teadrinker так работает, спасибо
Кто-то пишет тригер бот
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться