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的文档已过时,您可能在使用它们时遇到一些问题!

+0

不,这不工作。我在ahkscript上也回复了http://ahkscript.org/boards/viewtopic.php?f=5&t=5105 – 2014-11-08 18:13:47

+0

@PaulChambers在记事本中检查**版本2 **。热键是CTRL + ALT + z。它在记事本中有效吗?对我来说,这两个版本都有效。我认为您在使用该脚本的应用程序中遇到问题,而不是脚本本身。 – vasili111 2014-11-08 18:25:40

+0

@PaulChambers我认为你的问题与此有关:http://ahkscript.org/docs/commands/Send.htm#Repeating__or_Holding_Down_a_Key – vasili111 2014-11-08 18:32:01