- Maks_Treb
- Сообщения : 8
Дата регистрации : 2020-04-28
Откуда : Tallinn, Estonia
Информация про AutoHoTkey [Биндер]
Вт Апр 28, 2020 3:57 pm
[IMG]
Программа Autohotkey позволяет выполнять действия нажатием клавиши или комбинацией клавиш, кроме того позволяет выполнить несколько действий нажатием одной клавиши.
Скрипты (бинды) пишутся в текстовом файле формата .ahk, где указывается кнопка и её функция.
Для того что бы создать бинд, после установки программы, кликаем правой кнопкой мыши на пустом месте рабочего стола, или в любой папке, далее выбираем создать и Autohotkey Script.
[IMG]
Для того что бы редактировать готовый бинд необходимо нажать правой кнопкой мыши и выбрать "Edit Script".
[IMG]
Теперь как запустить наш скрипт:
Выходим из блокнота сохраняем наши изменения. Запускаем файл от имени администратора.
В лотке рядом с часами появится иконка программы говорящая о том, что наш скрипт готов к работе.
Играем
СКАЧАТЬ AUTOHOTKEY.
[IMG]
Последнее редактирование модератором: 5 мар 2019
Tommy Vercetti, 1 дек 2016Пожаловаться#1Мне нравится
Lexxa_Petrov, Nikita_Vasilkin, Kolya_Khorkhordin и 12 другим нравится это.
Tommy Vercetti
Tommy Vercetti
Guest
ВОЗВРАЩЕНИЕ КУРСОРА
Если вы хотите, нажать на кнопку и не желаете стрелочками выбирать место для курсора, то можно сделать чтобы наш курсор возвращало влево или вправо для этого буду служить кнопки {Right} {Left}. Вот пример такого бинда:
Numpad8 :: SendInput,{F6} / su 6.1 {left} {left} {left}
Обращаю внимание что нужно писать {left} столько раз на сколько раз назад нужно вернуть курсор. хоть AHK и умная программа но она не наделена экстрасенсорными способностями. И в этой команде у вас останется ввести только ID игрока.
{left}{left}{left} - Можно заменить на {left 3} и на любое кол-во сколько нужно перевести курсор.
СТАВИМ НА ПАУЗУ
Иногда бывает так, что вы написали биндер во время его использования вам нужно поставить его на паузу.
End :: break
КОМБИНАЦИИ ПАУЗ
Вместо одной клавиши, можно делать комбинацию клавиш.
! - Alt
^ - Ctrl
+ - ускорение ( у меня стоит ПРОБЕЛ)
ПРИМЕР:
! F2 :: SendInput,{F6} / Tazer{enter}
! F2 = Alt + F2
ИСПРАВЛЯЕМ "????????"
После комбинации клавиш, в новой строчке вставьте данный текст:
SendMessage, 0x50,, 0x4190419,, A
Пример:
LALT & Numpad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/lock
return
Программа Autohotkey позволяет выполнять действия нажатием клавиши или комбинацией клавиш, кроме того позволяет выполнить несколько действий нажатием одной клавиши.
Скрипты (бинды) пишутся в текстовом файле формата .ahk, где указывается кнопка и её функция.
Для того что бы создать бинд, после установки программы, кликаем правой кнопкой мыши на пустом месте рабочего стола, или в любой папке, далее выбираем создать и Autohotkey Script.
[IMG]
Для того что бы редактировать готовый бинд необходимо нажать правой кнопкой мыши и выбрать "Edit Script".
[IMG]
Теперь как запустить наш скрипт:
Выходим из блокнота сохраняем наши изменения. Запускаем файл от имени администратора.
В лотке рядом с часами появится иконка программы говорящая о том, что наш скрипт готов к работе.
Играем
СКАЧАТЬ AUTOHOTKEY.
[IMG]
Последнее редактирование модератором: 5 мар 2019
Tommy Vercetti, 1 дек 2016Пожаловаться#1Мне нравится
Lexxa_Petrov, Nikita_Vasilkin, Kolya_Khorkhordin и 12 другим нравится это.
Tommy Vercetti
Tommy Vercetti
Guest
ВОЗВРАЩЕНИЕ КУРСОРА
Если вы хотите, нажать на кнопку и не желаете стрелочками выбирать место для курсора, то можно сделать чтобы наш курсор возвращало влево или вправо для этого буду служить кнопки {Right} {Left}. Вот пример такого бинда:
Numpad8 :: SendInput,{F6} / su 6.1 {left} {left} {left}
Обращаю внимание что нужно писать {left} столько раз на сколько раз назад нужно вернуть курсор. хоть AHK и умная программа но она не наделена экстрасенсорными способностями. И в этой команде у вас останется ввести только ID игрока.
{left}{left}{left} - Можно заменить на {left 3} и на любое кол-во сколько нужно перевести курсор.
СТАВИМ НА ПАУЗУ
Иногда бывает так, что вы написали биндер во время его использования вам нужно поставить его на паузу.
End :: break
КОМБИНАЦИИ ПАУЗ
Вместо одной клавиши, можно делать комбинацию клавиш.
! - Alt
^ - Ctrl
+ - ускорение ( у меня стоит ПРОБЕЛ)
ПРИМЕР:
! F2 :: SendInput,{F6} / Tazer{enter}
! F2 = Alt + F2
ИСПРАВЛЯЕМ "????????"
После комбинации клавиш, в новой строчке вставьте данный текст:
SendMessage, 0x50,, 0x4190419,, A
Пример:
LALT & Numpad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/lock
return
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|