上位机软件(C/Python/Java等)
直播中

jf_33441881

未满1年用户 20经验值
擅长:可编程逻辑
私信 关注
[问答]

Labview如何内嵌操作第三方EXE程序!

自己在网上搜了下相关资料,能把第三方EXE内嵌进入容器里,但是有个问题,这个第三方软件必须手动拖到容器正中间,手动最大化。请问有什么方法可以自动实现吗?
下图是我内嵌的POLL 软件。如图!
1713421332738.jpg

回帖(2)

663593

2024-4-23 17:03:38
要实现自动化操作第三方EXE程序的内嵌和最大化,可以使用LabVIEW的ActiveX技术。以下是具体的步骤:

1. 首先,确保你的计算机已经安装了第三方EXE程序,并且能够手动拖到容器正中间、手动最大化。

2. 在LabVIEW中,使用ActiveX Container控件来创建一个容器,用来容纳第三方EXE程序。

3. 在Block Diagram中,使用ActiveX VIs来编写代码,实现自动操作。主要包括以下几个步骤:
   - 使用"Create Automation Reference" VI来创建第三方EXE程序的Automation Reference。
   - 使用"Set Property" VI来设置第三方EXE程序的窗口位置和大小属性,将其放置在容器的正中间,并最大化。
   - 使用"Invoke Method" VI来调用第三方EXE程序的其他方法,实现其他所需的操作。

4. 编译并运行LabVIEW程序,就可以实现自动化操作第三方EXE程序的内嵌和最大化。

注意:具体的代码和方法名称可能需要根据你使用的第三方EXE程序的具体情况进行调整。
举报

nick3166374

2024-5-31 10:58:49
好好学习,天天向上
举报

更多回帖

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