Как сделать скрипт для вставки чего-либо с помощью AutoHotKey - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь сделать скрипт в AutoHotkey, где, когда я нажимаю Numpad 1, он нажимает кнопку sla sh, затем вставляет какой-то текст, скажем, «привет мир», а затем нажимает ввод, но я не могу понять, как. Может кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Предполагая, что у вас уже есть некоторый текст, скопированный в буфер обмена перед нажатием numpad1, будет работать следующий код.

Numpad1::
    Send, /^v    ; ^ means ctrl key,
    Send, {Enter}
return
0 голосов
/ 14 апреля 2020

Добро пожаловать в переполнение стека.
В будущем постарайтесь хотя бы показать, что вы пробовали. Все это должно быть сделано довольно легко, например, взглянув на учебник для начинающих в сочетании с быстрым поиском в Google.

Но, ну, вот оно:

Numpad1::
     Clipboard := "/hello word"
     SendInput, ^v{Enter}
return

Numpad1:: создает метку горячей клавиши.
Clipboard:= ... помещает что-то в буфер обмена.
SendInput отправляет ввод.
^v означает Ctrl+v.
{Enter} означает ключ ввода (возможно, также может быть добавлен `n (перевод строки) в строку).
Return останавливает выполнение кода метки горячей клавиши (другими словами, завершает код горячей клавиши).

...