F.A.Q | Информация по AutoHotKey

Тема в разделе "Помощь", создана пользователем John_Montana, 18 авг 2018.

Статус темы:
Закрыта.
  1. John_Montana

    John_Montana GTARP NOOB FOR ALL

    Сообщения:
    443
    Симпатии:
    377
    Баллы:
    63
    Ник:
    John_Montana
    Сервер:
    01
    Автоматическая Горячая клавиша.
    [​IMG]
    Программа 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}
     
    Последнее редактирование: 18 авг 2018
  2. Maxim_Zuckerberg

    Maxim_Zuckerberg На всегда в моём сердечке Kira Gan ❤

    Сообщения:
    664
    Симпатии:
    1.222
    Баллы:
    93
    смысл от 2 темы ?
     
  3. Artem Galyan

    Artem Galyan Легенда

    Сообщения:
    1.507
    Симпатии:
    692
    Баллы:
    113
    Адрес:
    Брест, Беларусь
    Ник:
    Artem_Enoqyan
    Сервер:
    01
    End :: break - pause - поставить скрипт на паузу
    F2::
    Loop
    {
    SendInput, {F6}/om{enter}
    Sleep 1200
    }
    return

    Тут идет цикл входа в /om, loop тут не нужен

    На закреп не тянет
     
  4. Alikhan_Shelekenov

    Alikhan_Shelekenov Человечище.

    Сообщения:
    691
    Симпатии:
    97
    Баллы:
    63
    Ник:
    Alikhan_Shelekenov
    Есть подобная тема кажется ;)
     
  5. Bastiano Lacoste

    Bastiano Lacoste Легенда

    Сообщения:
    4.551
    Симпатии:
    6.639
    Баллы:
    113
    Сервер:
    02
    Не будет закреплено, подобная тема уже есть.
     
Статус темы:
Закрыта.

Поделиться этой страницей

Присоединяйтесь к нам!

нас уже человек

Личный кабинет