VC++ 中如何调用exe

1.打开cmd.exe,输入cdd:/study进入该文件,在VC++中怎么输?2.当调用其他的exe文件时,应该用什么函数,比如在cmd中直接输入d:\study\HS... 1. 打开cmd.exe,输入cd d:/study进入该文件,在VC++中怎么输?
2. 当调用其他的exe文件时,应该用什么函数,比如在cmd中直接输入d:\study\HSGen.exe -l -n 50 wdnet .\dict\dict> .\labels\trainprompts,后面都是相关的参数。
麻烦针对这两点给出具体的例子,谢谢
展开
 我来答
今生今灭
推荐于2016-05-31 · TA获得超过2747个赞
知道大有可为答主
回答量:1499
采纳率:50%
帮助的人:1514万
展开全部
一个比较简单的方法是用
system("cmd命令");
比如system("cls");是清屏.
system("d:\\study\\xx.exe");打开xx.exe文件(记住要多加一个\)..
fox000002
2011-02-17 · TA获得超过3823个赞
知道大有可为答主
回答量:2356
采纳率:97%
帮助的人:1146万
展开全部
1 cd 切换的是当前工作目录,可以调用 SetCurrentDirctory 来实现

2 调用 exe 可以用 ShellExecute 或 CreateProcess 等

命令的话,也可以把程序和参数直接写到一起,作为需要启动的命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxfengyun101
2011-02-17
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
有两个windows api可以实现你的要求:
一个是ShellExecute函数原型及参数含义如下:
ShellExecute(
hWnd: HWND; {指定父窗口句柄}
Operation: PChar; {指定动作, 譬如: open、print}
FileName: PChar; {指定要打开的文件或程序}
Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
Directory: PChar; {缺省目录}
ShowCmd: Integer {打开选项}
)
例子: //调用计算器
ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL);
//调用记事本
ShellExecute(NULL,"open","NOTEPAD.EXE",NULL,NULL,SW_SHOWNORMAL);

还有一个函数是WinExec()函数原型如下:
UINT WinExec(
LPCSTR lpCmdLine, // command line
UINT uCmdShow // window style
);
lpCmdLine参数指向一个0结尾字符串,这个字符串中包含可执行文件加上命令行参数,如果被执行的文件会显示一个窗口,那么函数可以在dwCmdShow参数中指定窗口显示方式,这个参数的定义同ShowWindow函数中的dwCmdShow参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcwvn98
2011-02-18 · TA获得超过865个赞
知道答主
回答量:131
采纳率:0%
帮助的人:0
展开全部
vc 6.0下
WinExec("\"C:\Program Files\MyApp.exe\" -L -S", ...)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式