Autohotkey 自动热键,发送Ctrl+;R或Ctrl+;质量中心的Q不工作?有什么想法吗
我正试图通过自动热键自动化一些qc(质量中心)任务 在代码下方查找,它识别并激活QC>测试运行窗口,但之后发送键功能不起作用。但是代码完全执行,没有任何错误,并且正确显示最终的msgbox。请帮帮我Autohotkey 自动热键,发送Ctrl+;R或Ctrl+;质量中心的Q不工作?有什么想法吗,autohotkey,hp-quality-center,Autohotkey,Hp Quality Center,我正试图通过自动热键自动化一些qc(质量中心)任务 在代码下方查找,它识别并激活QC>测试运行窗口,但之后发送键功能不起作用。但是代码完全执行,没有任何错误,并且正确显示最终的msgbox。请帮帮我 #V:: ifwinexist, Manual Runner winactivate Send ^R msgbox, pass 在脚本中,除非将命令分组,否则msgbox与winactivate没有关系 您的脚本如下所示: 你按下热键 它检查窗户 如果窗口存在,它将激活它 现在,无论3是否签出,都
#V::
ifwinexist, Manual Runner
winactivate
Send ^R
msgbox, pass
在脚本中,除非将命令分组,否则
msgbox
与winactivate
没有关系
您的脚本如下所示:
#V::
ifwinexist, Manual Runner
{
winactivate
Send ^R
msgbox, pass
}
return
如果在发送密钥时遇到问题,您可以查找一些可选方法:Send/SendRaw/SendInput/SendPlay/SendEvent
另外,请查看setkeydelay
另一个想法是在
winactivate
之后添加sleep500
,嗨,明白你的意思了。现在我已经对命令进行了分组,它激活了窗口,但是send命令本身并没有产生结果。真让人困惑!!