2 lungong19871114 lungong19871114 于 2015.07.07 09:29 提问

如何用命令行启动两个exe?

做的是socket通信,c++的,vs2012,现在服务器端和客户端都做出来了,且能成功运行,。现在需要通过命令行的方式来启动这两个exe,如输入1,启动服务器端,输入2,启动客户端。也就是将两个exe变成一个。我现在是使用CreateProcess来调用exe,但只能调用一个,该如何解决?

5个回答

Arnold9009
Arnold9009   2015.07.07 14:09

根据main函数的参数判断启动哪个

weixin_29544399
weixin_29544399   2015.07.07 09:52

我java的直接开启两个命令行就好啊,在一个开启了的命令行里输入start

lungong19871114
lungong19871114 谢谢你了,我的是c++的
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.07 15:49

在你的程序中用GetCommandLine()获取命令行参数,然后根据参数决定你的代码是走服务器分支还是客户端分支

max_min_
max_min_   Rxr 2015.07.07 16:51

动态判断标准输出参数,然后调用不同的接口来启动服务端或者客户端。

u010258525
u010258525   2015.07.07 16:57

Use batch command, you can put two files together to start

Csdn user default icon
上传中...
上传图片
插入图片