Board logo

标题: 如何通过Labwindors/CVI 控制外部的EXE 文件 [打印本页]

作者: robliu    时间: 2006-12-26 13:52     标题: 如何通过Labwindors/CVI 控制外部的EXE 文件

求助, 我的客户提供了一VB生成的EXE 文件, 在生产过程中需手动输入一些命令, 这样很容易出错.

我想利用LabWindows/CVI 来控制这个EXE文件, 请问在CVI 环境下如何控制外部EXE文件,


作者: chenchao8848    时间: 2006-12-27 09:34

请问你是要通过cvi编程来执行.exe文件吗

cvi下提供这个函数的

也可以通过windows 的API提供的函数来实现此目的


作者: robliu    时间: 2006-12-27 11:11

OtUIxwnd.rar (17.96 KB)


谢谢版主, 我把要控制的EXE文件已上传, CVI 是有指令可以打开EXE文件int LaunchExecutableEx (char Filename[], int Window_State, int *Handle), 但是我不知道怎样控制EXE文件的控件和菜单.



附件: [如何通过Labwindors/CVI 控制外部的EXE 文件] OtUIxwnd.rar (2006-12-27 11:07, 17.96 KB) / 下载次数 230
http://bbs.eccn.com/attachment.php?aid=601&k=f3fc5c073121ade6651311752273e29d&t=1716203008&sid=AUb22W
作者: chenchao8848    时间: 2006-12-28 10:22

你是不是打算通过cvi的编程来控制你那个exe的自动工作呀

你可以通过编程来控制键盘的超做来实现这个功能的

不过确定性不高

实现起来要具备一定的windows编程基础才可以的

不过我看你的哪个exe程序实现的功能就是最基本的串口通讯

自己单独做一个是很方便的,这样实现自动控制也很方便了


作者: robliu    时间: 2007-1-5 11:25

谢谢斑竹! 我以用WINTASK搞定这个问题了.稳定性大大提高.
作者: chenchao8848    时间: 2007-1-5 13:11

不错,祝贺你

希望你有时间把你的实现方法发表一下,和大家共享一下经验

提倡大家踊跃发言


作者: robliu    时间: 2007-1-9 12:06

WINTASK软件主要就是控制脚本文件, 我用CVI写了一EXE文件, 然后用WINTASK来控制CVI的EXE文件.


作者: chenchao8848    时间: 2007-1-9 12:52

呵呵

其实就是使用这个软件编写一个批处理文件执行一系列的dos命令

如果对dos命令比较熟的话可以直接使用记事本写也可以.

后缀保存成.bat文件就可以了


作者: l_s_525    时间: 2007-4-9 09:33

我也想知道


作者: fanmanhong    时间: 2010-11-25 10:48

7# robliu


我想控制个EXE文件中的按钮和菜单,不知道能不能帮助我一下,谢谢了




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0