Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: _______ on September 30, 2018, 04:13:50 PM
-
Здравствуйте. Подскажите, нужно при нажатии клавиши (к примеру 1) проверять цвет пикселя по определённой координате и выполнять набор действий в зависимости от цвета: если цвет 14548221, то клик мыши, если что-то другое, то остановить скрипт и звуковой сигнал. При нажатии другой клавиши (к примеру 2) проверять цвет в другом месте и всё то же самое.
-
Здравствуйте. Подскажите, нужно при нажатии клавиши (к примеру 1) проверять цвет пикселя по определённой координате и выполнять набор действий в зависимости от цвета: если цвет 14548221, то клик мыши, если что-то другое, то остановить скрипт и звуковой сигнал. При нажатии другой клавиши (к примеру 2) проверять цвет в другом месте и всё то же самое.
IF(ISKEYDOWN(#1)=1) //если жмем единицу
WHILE(ISKEYDOWN(#1)=1) //ждем пока не отпустим ее
waitms(50)
END_CYC
GETSCREEN
IF(pxl(100,100) = 14548221) //свои координаты
LCLICK(100,100) //клик
else
beep(500,500) //иначе бип
END_IF
END_IF
//теже самое с другой кнопкой
IF(ISKEYDOWN(#2)=1) //если жмем двойку
WHILE(ISKEYDOWN(#2)=1) //ждем пока не отпустим ее
waitms(50)
END_CYC
GETSCREEN
IF(pxl(100,100) = 14548221) //свои координаты
LCLICK(100,100) //клик
else
beep(500,500) //иначе бип
END_IF
END_IF
waitms(50) // обязательно небольшая задержка
-
Благодарю.
-
А как сделать, чтобы вместо просто звука был звук и через 10 секунд проверка цвета ещё раз и так пока не остановят или пока не найдёт цвет чтобы продолжить действия?
GETSCREEN
IF(pxl(100,100) = 14548221) //свои координаты
LCLICK(100,100) //клик
else
beep(500,500) //иначе бип
END_IF
[/quote]
-
Попробуйте так:
$check1=1 //флаг
WHILE($check1=1)
GETSCREEN
IF(pxl(100,100) = 14548221) //свои координаты
LCLICK(100,100) //клик
$check1=2 //помогает выйти из цикла если найден цвет
ELSE
BEEP(500,500) //иначе бип
WAIT(10)
END_IF
END_CYC
HALT //остановка скрипта после нахождения цвета(убрать если у вас далее идут строки скрипта)
-
Попробуйте так:
Благодарю, всё именно так как нужно.