AHK发送一个保存在变量“down”中的密钥
问题描述:
我想发送一个保存在变量中的密钥。它被保存在变量中的原因是因为我使用gui来让用户输入有问题的密钥。AHK发送一个保存在变量“down”中的密钥
目前这个工程:
Send %hotkey%
但这并不:
Send {%hotkey% down}
我怎样才能使这项工作正常?
答
试试这个代码:
版本1:
hotkey := "n"
Send {%hotkey% down}
版本2:
!^z::
hotkey := "n"
Send {%hotkey% down}
return
确保n
被封闭在""
。用""
括起任何文本意味着您将其指定为文本字符串。并且Send
命令中使用的变量应包含一个文本字符串。
如果它不能帮助(和每个用户的AutoHotkey应该知道的):
始终使用的AutoHotkey及其文档从https://autohotkey.com(目前最新的版本,新的官方网站)! autohotkey.com及其来自autohotkey.com的文档已过时,您可能在使用它们时遇到一些问题!
不,这不工作。我在ahkscript上也回复了http://ahkscript.org/boards/viewtopic.php?f=5&t=5105 – 2014-11-08 18:13:47
@PaulChambers在记事本中检查**版本2 **。热键是CTRL + ALT + z。它在记事本中有效吗?对我来说,这两个版本都有效。我认为您在使用该脚本的应用程序中遇到问题,而不是脚本本身。 – vasili111 2014-11-08 18:25:40
@PaulChambers我认为你的问题与此有关:http://ahkscript.org/docs/commands/Send.htm#Repeating__or_Holding_Down_a_Key – vasili111 2014-11-08 18:32:01