AHK努力将值输入ComboBox

时间:2010-12-24 22:14:28

标签: autohotkey

我正在编写一个AHK脚本来自动将数据输入到GUI表单中。有一个下拉框,有几百个条目。我知道我想要选择的值,当我手动输入数字时,组合框会更改为适当的值。当我在AHK中发送相同的字符串(使用Send)时,它会选择列表中的第一个项目。我玩过各种SetKeyDelay值(-1到2000)。

SetKeyDelay 1000
Send %ItemNumber%
SetKeyDelay -1

这里有什么建议吗?

由于

乔纳森

2 个答案:

答案 0 :(得分:1)

您是否尝试过其他发送模式? (像SendInput,SendPlay等...)

此外,如果它是标准的Windows组合框,使用消息可能更精确(如CB_SETCURSEL)。

答案 1 :(得分:0)

事实证明,有一个阵容让我感到困惑:

SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.

SendInput忽略SetKeyDelay的值;上面一行将我的所有“发送”转换为“SendInput”s

谢谢 -

乔纳森

相关问题