SLS | Role Play

SLS RP | SA:MP 0.3e


    [ F.A.Q ] AutoHotKey [ №5 ]

    Поделиться
    avatar
    Guillero Rheinhessen
    Гуля :>

    Сообщения : 65
    Дата регистрации : 2017-10-29
    Возраст : 14

    [ F.A.Q ] AutoHotKey [ №5 ]

    Сообщение автор Guillero Rheinhessen в Вт 6 Фев 2018 - 16:59

    F.A.Q.


    ЧёрточкаЧёрточкаЧёрточка

    AutoHotKey — бесплатная программа с открытым исходным кодом для создания макросов и автоматизации, позволяющая упростить повторяющиеся задачи.

    AutoHotKey поддерживает собственный язык программирования сценариев (скриптов), приспособленный к лёгкому назначению и переназначению горячих клавиш, включая кнопки мыши и джойстика. Скрипты представляют собой текстовые файлы, обычно с расширением «.ahk». В комплект поставки входит утилита, позволяющая «скомпилировать» их в EXE файлы, и запускать на любом компьютере с ОС Windows соответствующей версии, при этом в создаваемый файл могут быть включены другие файлы, извлекаемые при запуске.

    AutoHotKey можно использовать для симуляции действий клавиатуры, мыши и джойстика, запуска программ, изменения их интерфейса, особенно программ, использующих стандартные элементы управления. Скриптовый язык позволяет управлять окнами, файлами и папками, работать с буфером обмена и системным реестром. Команды могут быть вызваны горячими клавишами.

    Также имеются возможности создания GUI, отправки и приёма оконных сообщений, вызова функций DLL, обработки текста при помощи регулярных выражений.

    Наиболее частое применение AutoHotkey:



    • Переназначение клавиш, глобально или у отдельных программ


    • Управление мышкой с помощью клавиатуры или джойстика


    • Слежение за системой, автоматическое выполнение некоторых действий по желанию пользователя, таких как напоминание, сканирование или резервное копирование.


    Прошивка

    Сегодня я покажу пару биндеров для новичка в сфере AutoHotKey.
    Существуют следущие «кнопки».

    Send Чёрточка Медленное заполнение строки.
    SendInput Чёрточка Быстрое заполнение строки.
    SendPlay Чёрточка Имитирование нажатия кнопки.
    Sleep Чёрточка «Сон» скрипта.
    Return Чёрточка Закончить.

    И так, вот самый простой скрипт:
    Код:
    !Numpad1::
    Sendinput {F6}Привет, меня зовут Роберт.{ENTER}
    Sleep 1000
    Sendinput {F6}Как дела?{ENTER}
    Sleep 1000
    Sendinput {F6}/me улыбнулся.{ENTER}
    Return




    Вот уже скрипт с нажатием клавиш:
    Код:
    !7::
    Sendinput {F6}/me достал ключ.{ENTER}
    Sleep 1000
    Sendinput {F6}/do Ключ в руке.{ENTER}
    Sleep 1000
    Sendinput {F6}/me открыл машину.{ENTER}
    Sleep 1000
    Sendplay {F down}
    Sleep 300
    Sendplay {F up}
    Sleep 1000
    Sendinput {F6}/me завел двигатель.{ENTER}
    Sleep 1000
    Sendinput {F6}/me нажал на педаль газа.{ENTER}
    Return

      Текущее время Пн 12 Ноя 2018 - 22:56