Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
[решено] Как написать автоматический кликер

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


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

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


вот хотел сделать пару кликеров думал так легко но начал розбираться и ниче не пойму...
хотел сделать такое:
1)когда нажимаешь на mouse3(кнопка ролика) срабатывала комбинация клавиш "1","2","3" и между 1,2(~60ms) между 2,3(~65ms)
2)например запуск f5 начинается кликанье клавиши "E" со скоростью (1мс) ну и f6 остановить кликанье...
плз помогите очень хочется эти кликеры)) буду очень благодарен любой помощи

Отправлено: 18:55, 17-08-2009

 

Аватара для Creat0R

Must AutoIt


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

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


Напишите мне в ПМ вменяемое название темы, или переименуйте ту что в форуме тестирования. Иначе придётся удалять. Как именовать темы написано тут.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 19:55, 17-08-2009 | #2



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

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


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


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

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


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

Отправлено: 19:58, 17-08-2009 | #3


Ветеран


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

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


Creat0R, искренне сочувствую…

Отправлено: 20:00, 17-08-2009 | #4


Аватара для Creat0R

Must AutoIt


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

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


Цитата xoxol777:
я просто хочу чтоб мне кто-то помог »
Если действительно хотите помощи, наберитесь терпения и прочтите правила, потому что лично моё терпение, заканчивается...

Цитата xoxol777:
если хотите сами придумайте ей название... »
Это ваша проблема, и вам придумывать название - Нет, я конечно мог бы и придумать (если бы меня вежливо попросили), но когда в меня вот так бросают словами с указательным тоном, и скидывают на меня ответственность, у меня что-то пропадает желание это делать.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 20:07, 17-08-2009 | #5


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


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

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


Цитата Creat0R:
Это ваша проблема, и вам придумывать название - Нет, я конечно мог бы и придумать (если бы меня вежливо попросили), но когда в меня вот так бросают словами с указательным тоном, и скидывают на меня ответственность, у меня что-то пропадает желание это делать. »
прошу прощения за свой тон...
если вас не затруднит сделайте подходящее название темы. зарание благодарен

Отправлено: 20:12, 17-08-2009 | #6


Аватара для Creat0R

Must AutoIt


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

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


Цитата xoxol777:
1)когда нажимаешь на mouse3(кнопка ролика) срабатывала комбинация клавиш "1","2","3" и между 1,2(~60ms) между 2,3(~65ms) »
Код: Выделить весь код
#include <Misc.au3>

$hDll = DllOpen("User32.dll")

While 1
    If _IsPressed(04, $hDll) Then
        Send("1")
        Sleep(60)
        Send("2")
        Sleep(65)
        Send("3")
    EndIf

    Sleep(10)
WEnd
Цитата xoxol777:
2)например запуск f5 начинается кликанье клавиши "E" со скоростью (1мс) ну и f6 остановить кликанье... »
Код: Выделить весь код
Opt("SendKeyDelay", 0)

Global $iClick = 0

HotKeySet("{ESC}", "_Exit_Proc")

HotKeySet("{F5}", "_Click_Proc")
HotKeySet("{F6}", "_Click_Proc")

While 1
    Sleep(10)
WEnd

Func _Click_Proc()
    Switch @HotKeyPressed
        Case "{F5}"
            $iClick = 1
        Case "{F6}"
            $iClick = 0
    EndSwitch

    While $iClick
        Send("e")
        Sleep(1)
    WEnd
EndFunc

Func _Exit_Proc()
    Exit
EndFunc

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:33, 17-08-2009 | #7


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Кажется 1 мс это слишком быстро. Процессор вашего компьютера или удаленного сервера не сможет так быстро обрабатывать запросы, и в конечном счете подвиснет либо то либо другое

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 21:50, 17-08-2009 | #8


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


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

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


Creat0R, большое спасибо очень признателен
Medic84, можно после проверки подобрать подходящее время но если поставить самый малый интервал времени оно будет кликаться как только может)

Отправлено: 00:53, 18-08-2009 | #9


Аватара для Belfigor

Пользователь


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

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


xoxol777, нет, кликать оно будет не как только может, оно будет отправлять запросы один за другим, а вот обрабатываться будут они не все а только те которые процессор успеет обработать. Только вот запросов от этого меньше не станет, приходить будет одно количество, обрабатываться будет другое. В результате кому-то будет плохо

Отправлено: 01:48, 18-08-2009 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как написать програмку для открытия и закрытия DVD-RW, если буква диска неизвестна? Fraks AutoIt 11 30-08-2009 18:40
[решено] Как написать скрипт о проверке нужного файла на съемном носителе? Pozia AutoIt 12 05-03-2009 20:20
[решено] Как написать рамки с круглыми углами? Bono Вебмастеру 11 31-12-2007 00:18
Установка - [решено] Как отключить автоматический вход в систему antonim Microsoft Windows 2000/XP 4 23-12-2007 19:41
Интерфейс - [решено] Как отключить автоматический переход Explorer в IE? farion.v Microsoft Windows 2000/XP 6 20-10-2007 02:21




 
Переход