有些意义上的按钮并非不一定是窗口,,可能是比窗口还小的对象 楼主可以试下 MSAA 或者 UI Automation 相关。
http://www.autohotkey.com
如果只是测试,固定窗口最大化就好了。
引用 6 楼 paulqingxue 的回复:引用 3 楼 arpnet99 的回复:模拟鼠标点击事件 mouse_event 1.感谢您的回答 2.不同的屏幕,大小不同,按钮位置可变。恐怕模拟鼠标点击输入方法不可行 你能找到父类的窗体,那就能找到父类窗体的位置,那个按钮的位置也就找到了吧。
引用 3 楼 arpnet99 的回复:模拟鼠标点击事件 mouse_event 1.感谢您的回答 2.不同的屏幕,大小不同,按钮位置可变。恐怕模拟鼠标点击输入方法不可行
模拟鼠标点击事件 mouse_event
对于不是MFC架构的程序,你都不知道它里面的“按钮”是什么结构,更加没办法触发什么“事件” 一个也许可行的方法是模拟鼠标点击输入
FindWindow商业软件的窗口句柄,再用SPY++取到按钮ID,向商业软件窗口句柄发WM_COMMAND消息
64,685
社区成员
250,491
社区内容
加载中
试试用AI创作助手写篇文章吧