Ищу скрипт Может кто то сделать AHK который будет нажимать одну и ту же кнопку с нужным интервалом

Начинающий
Статус
Оффлайн
Регистрация
9 Дек 2021
Сообщения
244
Реакции[?]
23
Поинты[?]
18K
Очень нужно. Хочу сделать кастом анимированный клантег, а апи учить лень.
 
Начинающий
Статус
Оффлайн
Регистрация
22 Июл 2020
Сообщения
2
Реакции[?]
0
Поинты[?]
0
CSS:
NumPad1:: ; кнопка активации
Send {F2} ; нажатие клавиши F2
sleep 10000 ; значение в миллисекундах (в секундах же 10)
send {F2}
return ; не завершает скрипт и он продолжает работать
Имя клавишиРезультирующее нажатие
{F1} - {F24}Функциональные клавиши. Например, {F12} означает клавишу F12.
{!}!
{#}#
{+}+
{^}^
{{}{
{}}}
{Enter}ENTER на основной клавиатуре
{Escape} или {Esc}ESCAPE
{Space}Пробел (такое обозначение нужно только для пробелов в начале или конце строки, пробелы в середине могут быть обычными)
{Tab}TAB
{Backspace} или {BS}Backspace
{Delete} или {Del}Delete
{Insert} или {Ins}Insert
{Up}Стрелка вверх на основной клавиатуре
{Down}Стрелка вниз на основной клавиатуре
{Left}Стрелка влево на основной клавиатуре
{Right}Стрелка вправо на основной клавиатуре
{Home}Home на основной клавиатуре
{End}End на основной клавиатуре
{PgUp}Page Up на основной клавиатуре
{PgDn}Page Down на основной клавиатуре
{CapsLock}CapsLock (использование команды SetCapsLockState более надёжно в NT/2k/XP)
{ScrollLock}ScrollLock (см. также SetScrollLockState)
{NumLock}NumLock (см. также SetNumLockState)
{Control} или {Ctrl}CONTROL (посылается код нейтральной виртуальной клавиши и левый сканкод)
{LControl} или {LCtrl}Левый CONTROL (то же, что CONTROL в Win9x, но в NT/2k/XP будет послан код левой виртуальной клавиши)
{RControl} или {RCtrl}Правый CONTROL
{Control Down} или {Ctrl Down}Нажимает и удерживает CONTROL пока не будет послан {Ctrl Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Control, используйте {LCtrl Down} и {LCtrl Up}, {RCtrl Down} и {RCtrl Up}.
{Alt}ALT (посылается код нейтральной виртуальной клавиши и левый сканкод)
{LAlt}Левый ALT (то же, что ALT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши)
{RAlt}Правый ALT (или AltGr, в зависимости от раскладки клавиатуры)
{Alt Down}Нажимает и удерживает ALT пока не будет послан {Alt Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Alt, используйте {LAlt Down} и {LAlt Up}, {RAlt Down} и {RAlt Up}.
{Shift}SHIFT (посылает код нейтральной виртуальной клавиши и левый сканкод)
{LShift}Левый SHIFT (то же, что SHIFT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши)
{RShift}Правый SHIFT
{Shift Down}Нажимает и удерживает SHIFT пока не будет послан {Shift Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Shift, используйте {LShift Down} и {LShift Up}, {RShift Down} и {RShift Up}.
{LWin}Левая клавиша Windows
{RWin}Правая клавиша Windows
{LWin Down}Нажимает и удерживает левую клавишу Windows пока не будет послан {LWin Up}
{RWin Down}Нажимает и удерживает правую клавишу Windows пока не будет послан {RWin Up}
{AppsKey}Клавиша контекстного меню
{Sleep}Клавиша SLEEP
{ASC nnnnn}Посылает комбинацию Alt с кодом символа (набираемого на цифровой клавиатуре), которая может быть использована для генерации символов, которые не существуют на клавиатуре. Чтобы сгенерировать символы ASCII, используйте коды от 1 до 255. Для символов ANSI (стандарт для большинства языков) используйте коды от 128 до 255, но добавьте в начало 0, например {Asc 0133}.

Для символов Unicode указывайте коды от 256 до 65535 (без нуля в начале). Однако это поддерживается не всеми приложениями. Поэтому для большей совместимости и упрощения посылки длинных строк в Unicode используйте команду Transform Unicode.
{vkXX}
{scYYY}
{vkXXscYYY}
Посылает нажатие, которое имеет код виртуальной клавиши XX и сканкод YYY. Например: Send {vkFFsc159}. Если sc- или vk-часть опущена, вместо неё посылается наиболее подходящее значение.

Значения XX и YYY шестнадцатеричные и обычно могут быть определены через пункт меню View - Key history в главном окне скрипта (это окно открывается через пункт Open в меню значка в трее). См. также раздел "Специальные клавиши" на странице "Список клавиш и кнопок мыши/джойстика".
{Numpad0} - {Numpad9}Цифры на цифровой (дополнительной) клавиатуре. Например, {Numpad5} - это цифра 5.
{NumpadDot}Точка на цифровой клавиатуре.
{NumpadEnter}Enter на цифровой клавиатуре.
{NumpadMult}Умножение на цифровой клавиатуре.
{NumpadDiv}Деление на цифровой клавиатуре.
{NumpadAdd}Плюс на цифровой клавиатуре.
{NumpadSub}Минус на цифровой клавиатуре.
{NumpadDel}Delete на цифровой клавиатуре.
{NumpadIns}Insert на цифровой клавиатуре.
{NumpadClear}Clear на цифровой клавиатуре (обычно это клавиша '5', когда выключен NumLock).
{NumpadUp}Стрелка вверх на цифровой клавиатуре.
{NumpadDown}Стрелка вниз на цифровой клавиатуре.
{NumpadLeft}Стрелка влево на цифровой клавиатуре.
{NumpadRight}Стрелка вправо на цифровой клавиатуре.
{NumpadHome}Home на цифровой клавиатуре.
{NumpadEnd}End на цифровой клавиатуре.
{NumpadPgUp}Page Up на цифровой клавиатуре.
{NumpadPgDn}Page Down на цифровой клавиатуре.
{Browser_Back}2000/XP/Vista+: Выбор кнопки "Назад" в браузере.
{Browser_Forward}2000/XP/Vista+: Выбор кнопки "Вперед" в браузере.
{Browser_Refresh}2000/XP/Vista+: Выбор кнопки "Обновить" в браузере.
{Browser_Stop}2000/XP/Vista+: Выбор кнопки "Остановить" в браузере.
{Browser_Search}2000/XP/Vista+: Выбор кнопки "Поиск" в браузере.
{Browser_Favorites}2000/XP/Vista+: Выбор кнопки "Избранное" в браузере.
{Browser_Home}2000/XP/Vista+: Запустить браузер и перейти на домашнюю страницу.
{Volume_Mute}2000/XP/Vista+: Выключить/включить главный регулятор звука. Обычно эквивалентно команде SoundSet, +1, , mute
{Volume_Down}2000/XP/Vista+: Уменьшить громкость на главном регуляторе. Обычно эквивалентно SoundSet -5
{Volume_Up}2000/XP/Vista+: Увеличить громкость на главном регуляторе. Обычно эквивалентно SoundSet +5
{Media_Next}2000/XP/Vista+: Выбор следующего трека в медиа-проигрывателе.
{Media_Prev}2000/XP/Vista+: Выбор предыдущего трека в медиа-проигрывателе.
{Media_Stop}2000/XP/Vista+: Остановка медиа-проигрывателя.
{Media_Play_Pause}2000/XP/Vista+: Пауза/продолжение в медиа-проигрывателе.
{Launch_Mail}2000/XP/Vista+: Запуск приложения электронной почты.
{Launch_Media}2000/XP/Vista+: Запуск медиа-проигрывателя.
{Launch_App1}2000/XP/Vista+: Запуск пользовательского приложения 1.
{Launch_App2}2000/XP/Vista+: Запуск пользовательского приложения 2.
{PrintScreen}PrintScreen
{CtrlBreak}Ctrl+Break
{Pause}Pause
{Click [Options]}
[с версии 1.0.43]
Посылается щелчок мыши, при этом доступны те же опции, что и для команды Click. Например, {Click} щёлкнет один раз левой кнопкой в текущей позиции указателя, а {Click 100, 200} щёлкнет в точке с координатами 100, 200 (основываясь на CoordMode). Чтобы переместить мышь без щелчка, поставьте 0 после координат; например, {Click 100, 200, 0}. Паузу между щелчками задаёт SetMouseDelay (не SetKeyDelay).
{WheelDown}, {WheelUp}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2}Посылается событие кнопки или колеса мыши в текущей позиции указателя (изменение позиции и другие возможности смотрите в описании {Click} выше. Задержку между щелчками задаёт SetMouseDelay.
{Blind}Когда {Blind} стоит первым в посылаемой строке, клавиши Alt/Control/Shift/Win, находящиеся в нажатом состоянии, не будут отпущены перед посылкой строки. Например, комбинация +s::Send {Blind}abc пошлёт ABC, а не abc, поскольку пользователь держит нажатым Shift.

{Blind} также влечёт за собой игнорирование SetStoreCapslockMode, т.е. состояние CapsLock не будет изменено. Наконец, при использовании {Blind} не посылаются дополнительные нажатия Control. Эти нажатия предотвращают: 1) активацию Главного меню во время нажатий LWin/RWin; 2) активацию строки меню окна при посылке Alt.

Режим Blind внутренне используется при переназначении клавиш. Например, переназначение a::b будет выдавать: 1) "b", когда вы нажмёте "a"; 2) "B" при нажатии "A" (в верхнем регистре); 3) Control-B при нажатии Control-A.

{Blind} не поддерживается командами SendRaw и ControlSendRaw, а также не полностью поддерживается командой SendPlay, особенно когда дело касается клавиш-модификаторов (Control, Alt, Shift, Win).
{Raw}
[с версии 1.0.43]
Посылает строку буквально как она есть, т.е. не преобразует {Enter} в нажатие клавиши Enter, ^c в нажатие Control-C и т.п. Действие {Raw} распространяется на ту часть строки, которая следует после него.
 
Начинающий
Статус
Оффлайн
Регистрация
9 Дек 2021
Сообщения
244
Реакции[?]
23
Поинты[?]
18K
CSS:
NumPad1:: ; кнопка активации
Send {F2} ; нажатие клавиши F2
sleep 10000 ; значение в миллисекундах (в секундах же 10)
send {F2}
return ; не завершает скрипт и он продолжает работать
Имя клавишиРезультирующее нажатие
{F1} - {F24}Функциональные клавиши. Например, {F12} означает клавишу F12.
{!}!
{#}#
{+}+
{^}^
{{}{
{}}}
{Enter}ENTER на основной клавиатуре
{Escape} или {Esc}ESCAPE
{Space}Пробел (такое обозначение нужно только для пробелов в начале или конце строки, пробелы в середине могут быть обычными)
{Tab}TAB
{Backspace} или {BS}Backspace
{Delete} или {Del}Delete
{Insert} или {Ins}Insert
{Up}Стрелка вверх на основной клавиатуре
{Down}Стрелка вниз на основной клавиатуре
{Left}Стрелка влево на основной клавиатуре
{Right}Стрелка вправо на основной клавиатуре
{Home}Home на основной клавиатуре
{End}End на основной клавиатуре
{PgUp}Page Up на основной клавиатуре
{PgDn}Page Down на основной клавиатуре
{CapsLock}CapsLock (использование команды SetCapsLockState более надёжно в NT/2k/XP)
{ScrollLock}ScrollLock (см. также SetScrollLockState)
{NumLock}NumLock (см. также SetNumLockState)
{Control} или {Ctrl}CONTROL (посылается код нейтральной виртуальной клавиши и левый сканкод)
{LControl} или {LCtrl}Левый CONTROL (то же, что CONTROL в Win9x, но в NT/2k/XP будет послан код левой виртуальной клавиши)
{RControl} или {RCtrl}Правый CONTROL
{Control Down} или {Ctrl Down}Нажимает и удерживает CONTROL пока не будет послан {Ctrl Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Control, используйте {LCtrl Down} и {LCtrl Up}, {RCtrl Down} и {RCtrl Up}.
{Alt}ALT (посылается код нейтральной виртуальной клавиши и левый сканкод)
{LAlt}Левый ALT (то же, что ALT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши)
{RAlt}Правый ALT (или AltGr, в зависимости от раскладки клавиатуры)
{Alt Down}Нажимает и удерживает ALT пока не будет послан {Alt Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Alt, используйте {LAlt Down} и {LAlt Up}, {RAlt Down} и {RAlt Up}.
{Shift}SHIFT (посылает код нейтральной виртуальной клавиши и левый сканкод)
{LShift}Левый SHIFT (то же, что SHIFT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши)
{RShift}Правый SHIFT
{Shift Down}Нажимает и удерживает SHIFT пока не будет послан {Shift Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Shift, используйте {LShift Down} и {LShift Up}, {RShift Down} и {RShift Up}.
{LWin}Левая клавиша Windows
{RWin}Правая клавиша Windows
{LWin Down}Нажимает и удерживает левую клавишу Windows пока не будет послан {LWin Up}
{RWin Down}Нажимает и удерживает правую клавишу Windows пока не будет послан {RWin Up}
{AppsKey}Клавиша контекстного меню
{Sleep}Клавиша SLEEP
{ASC nnnnn}Посылает комбинацию Alt с кодом символа (набираемого на цифровой клавиатуре), которая может быть использована для генерации символов, которые не существуют на клавиатуре. Чтобы сгенерировать символы ASCII, используйте коды от 1 до 255. Для символов ANSI (стандарт для большинства языков) используйте коды от 128 до 255, но добавьте в начало 0, например {Asc 0133}.

Для символов Unicode указывайте коды от 256 до 65535 (без нуля в начале). Однако это поддерживается не всеми приложениями. Поэтому для большей совместимости и упрощения посылки длинных строк в Unicode используйте команду Transform Unicode.
{vkXX}
{scYYY}
{vkXXscYYY}
Посылает нажатие, которое имеет код виртуальной клавиши XX и сканкод YYY. Например: Send {vkFFsc159}. Если sc- или vk-часть опущена, вместо неё посылается наиболее подходящее значение.

Значения XX и YYY шестнадцатеричные и обычно могут быть определены через пункт меню View - Key history в главном окне скрипта (это окно открывается через пункт Open в меню значка в трее). См. также раздел "Специальные клавиши" на странице "Список клавиш и кнопок мыши/джойстика".
{Numpad0} - {Numpad9}Цифры на цифровой (дополнительной) клавиатуре. Например, {Numpad5} - это цифра 5.
{NumpadDot}Точка на цифровой клавиатуре.
{NumpadEnter}Enter на цифровой клавиатуре.
{NumpadMult}Умножение на цифровой клавиатуре.
{NumpadDiv}Деление на цифровой клавиатуре.
{NumpadAdd}Плюс на цифровой клавиатуре.
{NumpadSub}Минус на цифровой клавиатуре.
{NumpadDel}Delete на цифровой клавиатуре.
{NumpadIns}Insert на цифровой клавиатуре.
{NumpadClear}Clear на цифровой клавиатуре (обычно это клавиша '5', когда выключен NumLock).
{NumpadUp}Стрелка вверх на цифровой клавиатуре.
{NumpadDown}Стрелка вниз на цифровой клавиатуре.
{NumpadLeft}Стрелка влево на цифровой клавиатуре.
{NumpadRight}Стрелка вправо на цифровой клавиатуре.
{NumpadHome}Home на цифровой клавиатуре.
{NumpadEnd}End на цифровой клавиатуре.
{NumpadPgUp}Page Up на цифровой клавиатуре.
{NumpadPgDn}Page Down на цифровой клавиатуре.
{Browser_Back}2000/XP/Vista+: Выбор кнопки "Назад" в браузере.
{Browser_Forward}2000/XP/Vista+: Выбор кнопки "Вперед" в браузере.
{Browser_Refresh}2000/XP/Vista+: Выбор кнопки "Обновить" в браузере.
{Browser_Stop}2000/XP/Vista+: Выбор кнопки "Остановить" в браузере.
{Browser_Search}2000/XP/Vista+: Выбор кнопки "Поиск" в браузере.
{Browser_Favorites}2000/XP/Vista+: Выбор кнопки "Избранное" в браузере.
{Browser_Home}2000/XP/Vista+: Запустить браузер и перейти на домашнюю страницу.
{Volume_Mute}2000/XP/Vista+: Выключить/включить главный регулятор звука. Обычно эквивалентно команде SoundSet, +1, , mute
{Volume_Down}2000/XP/Vista+: Уменьшить громкость на главном регуляторе. Обычно эквивалентно SoundSet -5
{Volume_Up}2000/XP/Vista+: Увеличить громкость на главном регуляторе. Обычно эквивалентно SoundSet +5
{Media_Next}2000/XP/Vista+: Выбор следующего трека в медиа-проигрывателе.
{Media_Prev}2000/XP/Vista+: Выбор предыдущего трека в медиа-проигрывателе.
{Media_Stop}2000/XP/Vista+: Остановка медиа-проигрывателя.
{Media_Play_Pause}2000/XP/Vista+: Пауза/продолжение в медиа-проигрывателе.
{Launch_Mail}2000/XP/Vista+: Запуск приложения электронной почты.
{Launch_Media}2000/XP/Vista+: Запуск медиа-проигрывателя.
{Launch_App1}2000/XP/Vista+: Запуск пользовательского приложения 1.
{Launch_App2}2000/XP/Vista+: Запуск пользовательского приложения 2.
{PrintScreen}PrintScreen
{CtrlBreak}Ctrl+Break
{Pause}Pause
{Click [Options]}
[с версии 1.0.43]
Посылается щелчок мыши, при этом доступны те же опции, что и для команды Click. Например, {Click} щёлкнет один раз левой кнопкой в текущей позиции указателя, а {Click 100, 200} щёлкнет в точке с координатами 100, 200 (основываясь на CoordMode). Чтобы переместить мышь без щелчка, поставьте 0 после координат; например, {Click 100, 200, 0}. Паузу между щелчками задаёт SetMouseDelay (не SetKeyDelay).
{WheelDown}, {WheelUp}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2}Посылается событие кнопки или колеса мыши в текущей позиции указателя (изменение позиции и другие возможности смотрите в описании {Click} выше. Задержку между щелчками задаёт SetMouseDelay.
{Blind}Когда {Blind} стоит первым в посылаемой строке, клавиши Alt/Control/Shift/Win, находящиеся в нажатом состоянии, не будут отпущены перед посылкой строки. Например, комбинация +s::Send {Blind}abc пошлёт ABC, а не abc, поскольку пользователь держит нажатым Shift.

{Blind} также влечёт за собой игнорирование SetStoreCapslockMode, т.е. состояние CapsLock не будет изменено. Наконец, при использовании {Blind} не посылаются дополнительные нажатия Control. Эти нажатия предотвращают: 1) активацию Главного меню во время нажатий LWin/RWin; 2) активацию строки меню окна при посылке Alt.

Режим Blind внутренне используется при переназначении клавиш. Например, переназначение a::b будет выдавать: 1) "b", когда вы нажмёте "a"; 2) "B" при нажатии "A" (в верхнем регистре); 3) Control-B при нажатии Control-A.

{Blind} не поддерживается командами SendRaw и ControlSendRaw, а также не полностью поддерживается командой SendPlay, особенно когда дело касается клавиш-модификаторов (Control, Alt, Shift, Win).
{Raw}
[с версии 1.0.43]
Посылает строку буквально как она есть, т.е. не преобразует {Enter} в нажатие клавиши Enter, ^c в нажатие Control-C и т.п. Действие {Raw} распространяется на ту часть строки, которая следует после него.
Спс у меня получилось так
Код:
f::
loop, 9999999999
{
    sendinput, {Numpad5}
    Sleep, 100
}
 
Сверху Снизу