Помогите сделать авто-кликер

Аватара пользователя
ferget

Re: Помогите сделать авто-кликер

Сообщение ferget »

А как мне вычислить цвет на который оно будет кликать ? Есть какая-то утилита ?
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

можно использовать вот такой скрипт





Код:

Код: Выделить всё

#include 
While 1
    If _IsPressed('01') Then
		$aPos = MouseGetPos()
		$var = PixelGetColor( $aPos[0] , $aPos[1] )		
		MsgBox(4096,"Цвет", 'Десятичный цвет: '&$var)
	EndIf	
    Sleep(10)
WEnd

кликнуть в нужное место
Аватара пользователя
ferget

Re: Помогите сделать авто-кликер

Сообщение ferget »

Предположим что это flash игра , и нужно собрать все цели , цели разного цвета , но фон один. Вот нужно что-бы я просто водил мышкой по целям , а при наведении на другой цвет кроме 0x212121 срабатывала MouseClick("Left").
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

проще всего





Код:

Код: Выделить всё

If $var  нужный цвет  Then
тут кликаем

только аккуратно, продумайте выход из скрипта
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

Скиньте пожалуйста код целиком. ))
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

Код:

Код: Выделить всё

HotKeySet("{ESC}", "Terminate")
While 1
$aPos = MouseGetPos()
$var = PixelGetColor( $aPos[0] , $aPos[1] )
If $var  15791353 Then 
MouseClick("Left")
EndIf
WEnd
Func Terminate()
    Exit 0
EndFunc

выход на клавишу ESC
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

Работает , но есть одна проблема оно клацает постоянно, нужно что-бы кликало 1 раз.



Оно место 1 раза , кликает 3 раза. Может можно блокировать клик на заданное количество времени после MouseClick?



Всё спасибо , сделал сам Изображение
Аватара пользователя
wnc

Re: Помогите сделать авто-кликер

Сообщение wnc »

А как в исключение добавить несколько цветов?
Ответить

Вернуться в «AutoIt»