Autohotkey 按下带有postmessage的按钮
有一种方法可以让鼠标点击postmessage,一种不用移动鼠标的解决方案没有点击x,y 例如:Autohotkey 按下带有postmessage的按钮,autohotkey,Autohotkey,有一种方法可以让鼠标点击postmessage,一种不用移动鼠标的解决方案没有点击x,y 例如: loop{ hotkey,ctrl,pressb } 按B: msgbox a button PostMessage, 0x0201, , 9765141, ahk_class #32770 PostMessage, 0x0202, , 9765141, ahk_class #32770 ; or ControlClick, x95 y1
loop{
hotkey,ctrl,pressb
}
按B:
msgbox a button
PostMessage, 0x0201, , 9765141, ahk_class #32770
PostMessage, 0x0202, , 9765141, ahk_class #32770
; or ControlClick, x95 y115, ahk_class #32770
return
功能PostMessage和ControlClick不起作用,按钮未按下。这些功能都应该起作用 控制点击,按钮1,ahk_类32770 ControlClick,OK,ahk_类32770
直到最近我才有同样的问题。大多数自动热键交互命令(如SendMessage、ControlClick、SendRawMessage等)在32700窗口对话框以及其他窗口中不起作用
解决方案:如果您运行的是Windows 7。您需要以管理员身份运行AHK脚本。要执行此操作,请右键单击自动热键脚本,然后单击“以管理员身份运行”。您可以拍摄应用程序的屏幕截图吗?信不信由你,它有助于诊断这些问题:-WinSpy信息也会很有用。当然,这是屏幕截图:为什么不使用controlclick-它不会移动光标。你在试图移动一座山。