1

Мой случай прост, и я не знаю, что я делаю неправильно, учебник ясно об этом, он должен работать. Когда я пишу pste, я хочу, чтобы содержимое буфера обмена отправлялось как нажатия клавиш (я использую его для вставки текста в консоль Windows, которая не поддерживает Ctrl + V), пока я пытался

:*:pste::Send, %clipboard%
:*:pste::Send %clipboard% ;no comma
:*:pste::%clipboard% 
:*:pste::clipboard
:*:pste::%Clipboard%
:*:pste::Send, %Clipboard%
:*:pste:: %clipboard%
:*:pste:: %Clipboard%

в каждом отдельном случае он записывает текст после ::, поэтому я набираю pste, а скрипт записывает% clipboard% или Send,% Clipboard% и т. д., если это важно, я не компилирую ahk

2 ответа2

3
:*:pste::
Send %clipboard%
return
0

Согласно http://www.autohotkey.com/docs/Hotstrings.htm переменные не поддерживаются в горячих строках.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .