Автоматическая Горячая клавиша. Программа Autohotkey позволяет выполнять действия нажатием клавиши или комбинацией клавиш, кроме того позволяет выполнить несколько действий нажатием одной клавиши. Скрипты (бинды) пишутся в текстовом файле формата .ahk, где указывается кнопка и её функция. Для того что бы создать бинд, после установки программы, кликаем правой кнопкой мыши на пустом месте рабочего стола, или в любой папке, далее выбираем создать и Autohotkey Script. Для того что бы редактировать готовый бинд необходимо нажать правой кнопкой мыши и выбрать "Edit Script". Теперь как запустить наш скрипт: Выходим из блокнота сохраняем наши изменения. Запускаем файл (двойной щелчок мыши) В лотке рядом с часами появится иконка программы говорящая о том, что наш скрипт готов к работе. СКАЧАТЬ AUTOHOTKEY. ВОЗВРАЩЕНИЕ КУРСОРА Если вы хотите, нажать на кнопку и не желаете стрелочками выбирать место для курсора, то можно сделать чтобы наш курсор возвращало влево или вправо для этого буду служить кнопки {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 Пример готового скрипта F1:: SendInput, {F6}Привет{enter} Sleep 1000 SendInput, {F6}Меня зовут Евгений{enter} Sleep 1000 SendInput, {F6}/me снял шляпу{enter} returnПовторяющеюся команды Данный скрипт поможет допустим открыть меню организации "/om" F2:: Loop { SendInput, {F6}/om{enter} Sleep 1200 } return Спойлер: Скрипт для остановки преступника.Пример : NumPad2::SendInput {F6}/m Внимание{!}{!}{!} Это обычная проверка. Остановитесь на обочине и выйдите из тс{enter}{F6}/s Внимание{!}{!}{!} Это обычная проверка. Остановитесь на обочине и выйдите из тс{enter}
End :: break - pause - поставить скрипт на паузу F2:: Loop { SendInput, {F6}/om{enter} Sleep 1200 } return Тут идет цикл входа в /om, loop тут не нужен На закреп не тянет