Что нового

[Автоматизация] Автокликер, есть идея но нету знаний

Vlad33391

Новичок
Сообщения
3
Репутация
0
Всем привет!
Ребят как понятно из названия я хочу сделать автокликер ф1-ф12 с задержкой нажатия отдельной для каждой клавиши.
Если я правильно понял все из того материала что нарыл в сети надо делать отдельное задание для каждой клавиши аля:
Код:
While. 1
Send("{LEFT}") 
Sleep(2000) 
WEnd

Вот только как их все соиденить между собой что бы каждая клавиша нажималась через свой заданный интервал в не зависимости от очередности. (До этого делал все на мышке но там идёт так:
Send f1
Sleep 1000
Send f2
Sleep 5000
. . .
End и все по новой то есть только поочередное нажатие)
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 

All2khoff

Продвинутый
Сообщения
371
Репутация
67
попробуйте еще раз объяснить что-же вы хотите от программы.
Вам нужно что бы :
1. программа нажимала на случайный F* с заданной задержкой для каждой F* ?
2. чтобы вы нажимали F* а программа удерживала ее нажатой некоторое время?
3. щелкать по F* в определенном порядке?(пример ниже)
Вариантов много но в первую очередь нужно самому понять что нужно чтобы делала программа, после этого записать это в код или в задачу.

Vlad33391 сказал(а):
...Если я правильно понял все из того материала что нарыл в сети надо делать отдельное задание для каждой клавиши аля:
Код:
While. 1
Send("{LEFT}") 
Sleep(2000) 
WEnd

Немного не верно вы поняли, для вызова кнопки вам нужно использовать не "While" а "Func"


Код:
while 1				;начало бесконечного цикла
   F2()				;вызов клавиши F2
   F1()				;вызов клавиши F1
   F3()
WEnd

Func F1()			;начало функции F1
   Send("{F1}") 	;нажатие F1
   Sleep(2000) 		;Таймер 2 секунды
EndFunc				;завершение этой функции

Func F2()
   Send("{F2}")
   Sleep(4000)
EndFunc

Func F3()
   Send("{F2}")
   Sleep(3000)
EndFunc
 
Верх