Так что я пытаюсь выучить скрипты autohotkey, а документация в лучшем случае отсутствует. Во-первых, может ли authotkey читать команды и выполнять действия и тому подобное внутри виртуальной машины? У меня есть хост с Windows и виртуальная машина Linux с Eclipse. Я хотел бы получить строку хоста (или макрос клавиатуры, либо в порядке), чтобы поместить в некоторый длинный (более 10 строк) текста. Может ли это на самом деле работать в виртуальной машине или мне нужно запустить autohotkey внутри виртуальной машины, чтобы она работала?
Что касается реализации, у меня есть 2 проблемы. Во-первых, как отобразить несколько строк текста из макроса клавиатуры? Я знаю о команде «Отправить», но я не понял, как это работает. У меня есть это:
:*:insert::
(
Text to
insert
goes here
and more here
)
И это прекрасно работает, кроме Notepad ++, последовательно вставляет больше вкладок, поэтому будет выглядеть как
Text to
insert
goes here
and more goes here
Итак, в моем многострочном макросе к концу страницы прокручиваются несколько страниц.
As for keyboard macro, changing the above to
#c::
Send{Raw} (
stuf
to send
)
Return
Это дает синтаксические ошибки, и я понятия не имею, каким будет правильный способ сделать это. Должен ли я просто использовать горячие строки?