我的情况很简单,我不知道我做错了什么,教程很清楚,应该可以。当我写 pste 时,我希望剪贴板的内容以按键方式发送(我用它来粘贴不支持 ctrl+v 的 Windows 控制台中的文本)到目前为止,我已经尝试过
:*: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
答案1
:*:pste::
Send %clipboard%
return
答案2
根据http://www.autohotkey.com/docs/Hotstrings.htm热字符串不支持变量。