vs2010中如何一次运行多个源程序

vfp518 2011-07-28 05:55:22
在vs2010中,有10个独立的源程序1.cpp 2.cpp ... 10.cpp 都可以独立生成项目运行,有什么办法可以一次性顺序运行不,求具体方法?thanks。
...全文
773 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vfp518 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 babilife 的回复:]

引用 2 楼 vfp518 的回复:
楼上的可以说说具体代码不,新手,不会。


可以使用以下任意函数system(), WinExec(), ShellExecute(),CreateProcess()
以WinExec()和ShellExecute()为例
例如要打开其他文件
WinExec("1.exe"SW_SHOW);
WinExec("2.exe"SW_SHOW);
……
[/Quote]


谢谢。还有个小问题,每个程序结果都是输出到一个txt文档中的。运行完第一个exe后,会出现黑屏“请按任意键继续。。“ 有没有语句 运行完程序后直接退出不需要按任意键,一个运行完接着运行下一个,不要再按键。
品茶 2011-07-29
  • 打赏
  • 举报
回复
Solution Explorer->Solution Properties->Common Properties->Startup project
右边默认是Single startup project
改成Multiple startup projects即可

PS:确保要运行的项目都处于加载状态 否则不会出现在Multiple startup projects下面的项目列表中
xunxun 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 vfp518 的回复:]

谢谢。还有个小问题,每个程序结果都是输出到一个txt文档中的。运行完第一个exe后,会出现黑屏“请按任意键继续。。“ 有没有语句 运行完程序后直接退出不需要按任意键,一个运行完接着运行下一个,不要再按键。
[/Quote]
别在IDE中运行
vfp518 2011-07-29
  • 打赏
  • 举报
回复
谢谢。还有个小问题,每个程序结果都是输出到一个txt文档中的。运行完第一个exe后,会出现黑屏“请按任意键继续。。“ 有没有语句 运行完程序后直接退出不需要按任意键,一个运行完接着运行下一个,不要再按键。
至善者善之敌 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vfp518 的回复:]
楼上的可以说说具体代码不,新手,不会。
[/Quote]

可以使用以下任意函数system(), WinExec(), ShellExecute(),CreateProcess()
以WinExec()和ShellExecute()为例
例如要打开其他文件
WinExec("1.exe"SW_SHOW);
WinExec("2.exe"SW_SHOW);
WinExec("3.exe"SW_SHOW);
WinExec("4.exe"SW_SHOW);
WinExec("5.exe"SW_SHOW);
WinExec("6.exe"SW_SHOW);
WinExec("7.exe"SW_SHOW);
WinExec("8.exe"SW_SHOW);
WinExec("9.exe"SW_SHOW);

ShellExecute打开应用程序:
char szPath[MAX_PATH];
memset(szPath, 0, sizeof(szPath));
GetModuleFileName(NULL, szPath, MAX_PATH);
char *pPos = strrchr(szPath, '\\');
szPath[pPos-&szPath[0]] = '\0';
CString strFileName;
strFileName.Format("%s\\Update.exe", szPath);
ShellExecute(NULL, "open", strFileName,NULL, NULL, SW_SHOWNORMAL);
Jxiaoshen 2011-07-28
  • 打赏
  • 举报
回复
顶顶~~
c_losed 2011-07-28
  • 打赏
  • 举报
回复
1.cpp里在退出前执行
winexec("2.exe",SW_SHOWNORMAL);//2.exe就是2.cpp所生成的exe路径 最好写绝对路径

后面的依次类推
vfp518 2011-07-28
  • 打赏
  • 举报
回复
呵,开多个vs电脑受不了
hzhxxx 2011-07-28
  • 打赏
  • 举报
回复


开多个 vs
vfp518 2011-07-28
  • 打赏
  • 举报
回复
楼上的可以说说具体代码不,新手,不会。
至善者善之敌 2011-07-28
  • 打赏
  • 举报
回复
可以在10.cpp里外部调用EXE程序从1~9

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧