在vc中怎么调用exe文件并传递参数

 我来答
bignode
推荐于2018-01-04 · TA获得超过2664个赞
知道大有可为答主
回答量:1427
采纳率:75%
帮助的人:549万
展开全部
可以使用 ShellExecute, WinExec, CreateProcess函数来实现外部程序的调用 。
以ShellExecute为例, 它的原型为
ShellExecute(
HWND hwnd, //父窗口句柄 (如:NULL,Handle等)
LPCSTR lpOperation, //操作类型 (如:"open")*要加英文双引号
LPCSTR lpFile, //要进行操作的文件或路径
LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL
LPCSTR lpDirectory, //指定默认目录,通常设为NULL
INT nShowCmd //文件打开的方式,以通常方式还是最大化或最小化显示,一般为SW_SHOWNORMAL
)
通过 lpParameters 参数可以指定运行参数,也可以直接在lpFile中直接指定可执行文件文件名和参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式