菜长江 2023-02-26 09:19 采纳率: 60%
浏览 205
已结题

c#句柄控制第三方软件

求帮忙解决剩下2个写程软件按钮句柄抓取,要求达>看图片前面两个我自己写的,我可以提供软件包和我自己工程文件
有意愿的可以留言我
这是ST的(已完成)

img

这是瑞萨的(已完成)

img


中颖(未完成)能拿到按钮句柄,缺发送不了单击消息
峰岹(未完成)整个按钮和界面是一体的
我这边可以提供工程文件和软件安装包。
主要下面这个软件我拿到按钮句柄也单击不了啊?
我用鼠标移动过去,把按钮设置焦点,也单击不了,代码单击其他都没有问题

img

  • 写回答

6条回答 默认 最新

  • 2301_76247172 2023-02-26 20:14
    关注
    按钮和界面一体拿不到句柄说明界面用的不是win原生控件制作,
    有可能是qt或者其他directUI框架制作的,
    可以先计算出按钮相对于客户区域的坐标,然后给主窗口发送鼠标点击事件带上相对坐标
    
    
    能拿到按钮句柄,发送点击事件没有响应,
    1 有可能是程序判断了当前窗口是不是在最前端,没在最前端就不处理
    2 有可能程序获取鼠标的当前坐标,判断是不是在按钮上面,没在按钮上面不处理
    测试下, 用一个定时器延迟下发送消息,然后将要点击的窗口处于最前端,然后将鼠标移动到按钮上看看有没有响应消息
    
    
    
    
    可直接给按钮的父窗口发送 wm_command 消息 ,一般按钮被点击都是给父窗口发送 wm_command ,父窗口统一处理按钮点击事件
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
查看更多回答(5条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月27日
  • 已采纳回答 2月27日
  • 修改了问题 2月26日
  • 修改了问题 2月26日
  • 展开全部

悬赏问题

  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器