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