LabVIEW论坛
直播中

程子

7年用户 889经验值
擅长:测量仪表 制造/封装 连接器 接口/总线/驱动 RF/无线
私信 关注

LabVIEW与第三方软件交互问题

现在做一个软件,就是通过labview去与第三方软件进行交互操作!
已经通过百度找到了利用user32.dll调用FindWindowA与PostMessage去实现对计算器,找了多方资料也没有找到解决办法。
想做一个软件就是对图片2中第三方软件中控件进行控制的方法
程序框图.png 第三方软件.png
谢谢各位帮助!
  • 前面板.png
  • click.PNG
已退回24积分

回帖(14)

小科ka

2018-12-26 17:59:27
我做过这样的项目,有一个封装好的VI.上图先。解决了,别忘了,感谢我,哈哈!
注:这个WIN10上,PostMessage这个函数模拟鼠标单击可能不能实现。


6 举报

小科ka

2018-12-26 18:08:50
抱歉刚才打包错了,用这个!里面有这几个VI


5 1 举报
  • 程子: 非常感谢你的帮助,但是你的这个程序我试用了一下,第一步就不能run过去,昨天我研究了半天发现了用找到第三方控件然后设置成鼠标控制控件的句柄就可以了!
  • 小科ka 回复 程子: 第一步是找到第三软件的窗口句柄。你把对应的名字改下就可以了。不过问题解决了就好。
  • 今晚下山打老虎 回复 小科ka: 你好,能详细说下怎么操作吗??我也是RUN不过去,不知道在哪里修改第三软件的窗口句柄
  • guren1hao 回复 程子: 你好 能发个例程吗 我跟你一样 也是卡在这个地方过不去,可以定位到具体按钮的句柄就是用个这个函数不能实现点击任务PostMessage
  • 我你是大好人: 能发一下14版本的吗,不然打不开
  • 捕获.PNG

pls

2019-5-16 15:56:17
谢谢楼主,解决了我的困扰
1 举报
  • 程子: 主要是在Qt有些按键驱动找不到,将第三方软件坐标点设定好,然后找到控件坐标位置就好!

LVGT

2019-5-24 14:22:36
0 谢谢楼主,解决了我的困扰
举报

更多回帖

发帖
×
20
完善资料,
赚取积分