1

Тема: Нужен скрипт который многократно нажимает 1 клавишу

Я ещё не умею писать скрипт Помогите !! Мне надо чтобы нажималась 1 клавиша много раз например F 20-30 раз в секунду! и так продолжительное время пока не отключу скрипт помогите!!

2

Re: Нужен скрипт который многократно нажимает 1 клавишу

#IfWinActive GTA:SA:MP
Kek: ; метка Kek
Send, vk46; нажатие кнопки F
Goto, Kek; переход к метке Kek
return
F2:: ExitApp ; закрытие скрипта(не обязательно)

3 (изменено: Indomito, 2016-08-31 04:29:50)

Re: Нужен скрипт который многократно нажимает 1 клавишу

Igor|Fixes|Armando Твой скрипт не всегда сработает, т.к. надо нажать и отжать, а так в целом верно, хотя можно проще.

P.S. Нужна задержка до/после SEND

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

4

Re: Нужен скрипт который многократно нажимает 1 клавишу

Ладно, держи с нажать и отжать.

#IfWinActive GTA:SA:MP
Kek: ; метка Kek
Send {F down}{F up}; нажатие кнопки F
Sleep 500; примерная задержка, нужно проверять сколько раз жмет, а потом ставить задержку.
Goto, Kek; переход к метке Kek
return
F2:: ExitApp ; закрытие скрипта(не обязательно)

5 (изменено: Indomito, 2016-09-08 07:39:35)

Re: Нужен скрипт который многократно нажимает 1 клавишу

Igor|Fixes|Armando пишет:

Ладно, держи с нажать и отжать.


;SetTitleMatchMode, MatchMode
;Где MatchMode заменить на число:
;1: заголовок окна должен начинаться со значения, заданного в #IfWinActive WinTitle 
;2: заголовок окна должен содержать значение, заданное в #IfWinActive WinTitle 
;3: заголовок окна должен совпадать со значением, заданным в #IfWinActive WinTitle
#IfWinActive GTA:SA:MP
#UseHook, On
Thread, NoTimers ; Если есть тамеры
Critical , On ; Нужно если если есть потоки с высшим приоритетои

Kek: ; метка Kek
;i:=0 ; счётчик нажатий 
Send {F down}{F up}; нажатие кнопки F
;IMHO задержка в 0.5 секунды не нужна.
;Лучше так:
;Send {F down}
;Sleep 25
;Send {F up}
;Sleep 50
Sleep 500; примерная задержка, нужно проверять сколько раз жмет, а потом ставить задержку.
;i++
;Использовать ToolTip i= %i%
Goto, Kek; переход к метке Kek
return
F2:: 
 ;Использовать ToolTip без параметров
ExitApp ; закрытие скрипта(не обязательно)

#If
#UseHook, Off
Thread, NoTimers, false
Critical , Off

P.S. Igor|Fixes|Armando я с тобой не спорю, просто даю инвариантность, хотя видимо ТС устроил твой вариант.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro