Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите сделать авто-кликер

Ответить
Настройки темы
Помогите сделать авто-кликер
wnc wnc вне форума

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мне нужно сделать программу которая при наведении на определённый цвет , будет срабатывать mouse1.

Отправлено: 23:12, 17-05-2012

 
wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


А как сделать чтобы если я выхожу к примеру за територию цвета 0x212121 , срабатывался MouseClick("Left").

Отправлено: 01:28, 18-05-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


поясните вопрос

Отправлено: 02:53, 18-05-2012 | #12

wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 03:12, 18-05-2012 | #13


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


проще всего

Код: Выделить весь код
If $var <> нужный цвет  Then
тут кликаем
только аккуратно, продумайте выход из скрипта

Отправлено: 03:24, 18-05-2012 | #14

wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


Скиньте пожалуйста код целиком. ))

Отправлено: 03:37, 18-05-2012 | #15


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
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
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:41, 18-05-2012 | #16

wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

Всё спасибо , сделал сам

Отправлено: 03:46, 18-05-2012 | #17

wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 04:29, 18-05-2012 | #18


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


примерно так

Код: Выделить весь код
If $var <>6  AND $var <>5 AND  $var <>7 Then

Отправлено: 04:45, 18-05-2012 | #19

wnc wnc вне форума Автор темы

Новый участник


Сообщения: 40
Благодарности: 0

Профиль | Отправить PM | Цитировать


А можно сделать что-бы оно игнорировала цвета начинающиеся на 0xC****** ?

Отправлено: 04:57, 18-05-2012 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите сделать авто-кликер

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
При открытии торрента для скачки, вылазиет какой то кликер(скриншот внутри) HarrysFerrarievich Лечение систем от вредоносных программ 3 16-11-2010 21:14
Помогите с авто установкой программ tiylar Тест-форум 4 09-01-2010 14:39
[решено] Как написать автоматический кликер xoxol777 AutoIt 12 18-08-2009 13:59
Разное - Авто Принтер - запуск вручную. помогите! ventblanc Microsoft Windows 2000/XP 0 01-11-2007 11:04
помогите с авто установкой прог! Пожалуста! DREDivan Автоматическая установка приложений 5 18-02-2007 22:08




 
Переход