VC程序力如何执行另外的VC程序啊? 忘记是什么命令拉!怎么用来?谢谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如ShellExecute(NULL, NULL, "C:\\a.txt", NULL, NULL, SW_SHOWNORMAL); WinExec("notepad.exe C:\\a.txt", SW_SHOW); ShellExecute(NULL, NULL, "C:\\a.txt", NULL, NULL, SW_SHOWNORMAL); 用 CreatePrecess 吧,32位的 是 CreateProcess ,上面笔误 函数用法可以查 MSDN 啊. 我如果执行个cmd (控制台格式)产生的程序并且带有参数如 运行cmd后,当前程序执行目录下:输入 myexe -t -r-t,-r是自定义的一些意思另外的程序譬如基于dialog的程序中执行myexe -t -r该怎么办? ShellExecute(NULL, NULL, "路径+myexe -t -r", NULL, NULL, SW_SHOWNORMAL); WinExec(...);ShellExecute(...);CreateProcess(...); CString temp.Format("myexe -t -r");char parameter[100];strcpy(parameter,temp);STARTUPINFO si = {sizeof(si)};PROCESS_INFORMATION pi; CreateProcess(TEXT ("myexe"),parameter,NULL,NULL,TRUE,0,NULL,NULL,&si,&pi); BOOL CreateProcess(LPCTSTR lpApplicationName, LPTSTR lpCommandLine, . . . )第一个参数为程序名,可以有路径,如"c:\\myexe.exe",也可把此参数置为NULL,但每二个参数就必须带有程序名了,第二个参数主要是一些参数,如"c:\\myexe.exe -t -r"。 使用ShellExecute()要简单一些,但是输入参数少,实现的功能也就了。 directx sdk光下载就有500多M,主要是些什么?装了有什么用? 今天生日!! 散分 如何实现字体的边界突出显示 ADO编程中遇到的问题 二值图像转灰度图(256色) 扩展名为mdf、ldf的文件是什么数据库文件? 怎么获得窗口区域外的鼠标点击消息? 开始学习vc的时候,是不是要从处理文档视图结构入手!!! 按钮上为什么不能显示位图? 请大家看看这段程序错在那 用什么函数得到本程序的路径? 编译时确定的,还是运行时才能确定
ShellExecute(NULL, NULL, "C:\\a.txt", NULL, NULL, SW_SHOWNORMAL); WinExec("notepad.exe C:\\a.txt", SW_SHOW);
当前程序执行目录下:
输入 myexe -t -r
-t,-r是自定义的一些意思另外的程序譬如基于dialog的程序中执行myexe -t -r
该怎么办?
ShellExecute(...);
CreateProcess(...);
char parameter[100];
strcpy(parameter,temp);
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
CreateProcess(TEXT ("myexe"),parameter,NULL,NULL,TRUE,0,NULL,NULL,&si,&pi);
LPTSTR lpCommandLine,
.
.
.
)
第一个参数为程序名,可以有路径,如"c:\\myexe.exe",也可把此参数
置为NULL,但每二个参数就必须带有程序名了,第二个参数主要是一些
参数,如"c:\\myexe.exe -t -r"。
使用ShellExecute()要简单一些,但是输入参数少,实现的功能也就了。