Autohotkey AHK努力将值输入组合框

Autohotkey AHK努力将值输入组合框,autohotkey,Autohotkey,我正在编写一个AHK脚本来自动将数据输入GUI表单。有一个下拉框,包含数百个条目。我知道要选择的值,当我手动键入数字时,组合框将更改为相应的值。当我用AHK(使用send)发送相同的字符串时,它会选择列表中的第一项。我使用了SetKeyDelay(-1到2000)的各种值 有什么建议吗 谢谢 Jonathan您尝试过其他发送模式吗?(如SendInput、SendPlay等) 另外,如果它是一个标准的Windows组合框,那么使用消息(如)可能会更精确。结果是有一个排成一列的顶部把我搞糊涂了:

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

有什么建议吗

谢谢


Jonathan

您尝试过其他发送模式吗?(如SendInput、SendPlay等)


另外,如果它是一个标准的Windows组合框,那么使用消息(如)可能会更精确。

结果是有一个排成一列的顶部把我搞糊涂了:

SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SendInput忽略SetKeyDelay的值;上面这一行正在将我所有的“发送”转换为“发送输入”

谢谢-

乔纳森

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