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

问题描述

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

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

解决方案

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

解决方案二:

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

解决方案三:

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

解决方案四:

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

解决方案五:

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

时间: 2024-11-05 03:31:24

vs2012-如何用命令行启动两个exe?的相关文章

pptp-Windows下如何用命令行调用PPTP拨号

问题描述 Windows下如何用命令行调用PPTP拨号 在Windows 2003下如何使用命令行建立PPTP连接,并拨号上VPN? 解决方案 使用命令行进行PPTP VPN拨号 sudo pptpsetup --create vpnname --server ip --username test --password test --encrypt --start start参数表示立即开始这个拨号 password密码是可选的,为了不在$HISTFILE里面留下痕迹,你可以传递这个参数,他会询

Android中使用am命令实现在命令行启动程序详解_Android

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码 代码如下: usage: am [subcommand] [options]     start an Activity: am start [-D]         -D: enable debugging     send a broadcast Intent: am broadcast     start an Instrumentation: am instrument [flags

Android中使用am命令实现在命令行启动程序详解

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码 代码如下: usage: am [subcommand] [options] start an Activity: am start [-D]         -D: enable debugging send a broadcast Intent: am broadcast start an Instrumentation: am instrument [flags]         -r

怎样从Windows命令行启动MySQL

要想从命令行启动MySQLd服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同. 在非NT版本的Windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以看见后面的命令提示.如果你用该方法在Windows NT.2000.XP或2003中启动服务器,服务器则在前台运行,

如何从Windows命令行启动MySQL

  要想从命令行启动mysqld服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C:> C:Program FilesMySQLMySQL Server 5.0binmysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同. 在非NT版本的Windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以看见后面的命令提示.如果你用该方法在Windows NT.2000.XP或2003中启动服务器,服务器则在前台运行,在服务器

从Windows命令行启动MySQL

要想从命令行启动mysqld服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C:> C:Program FilesMySQLMySQL Server 5.0binmysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同. 在非NT版本的Windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以看见后面的命令提示.如果你用该方法在Windows NT.2000.XP或2003中启动服务器,服务器则在前台运行,在服务器退出

ubuntu-Ubuntu下eclipse 只能命令行启动 创建了启动图标但是点击提示没安装java环境

问题描述 Ubuntu下eclipse 只能命令行启动 创建了启动图标但是点击提示没安装java环境 创建了启动图标但是点击提示没安装java环境其实我是装好java环境的 解决方案 java路径是否在系统路径

加载ofbiz的实例,用命令行启动,报以下错误

问题描述 加载ofbiz的实例,用命令行启动,报以下错误 希望有大神能指点 解决方案 http://wenku.baidu.com/link?url=z0tIWeQCwIUs6QUXmCK43YEFxxLDNdeR20zpy2UtRF2ZY7AvEVb7gEQrblOT5JOj1MjcStlOb2X-miK2ozyCexuCD3Oug36MjvNYuIlRuXC

安卓中用命令行安装两个版本的app

问题描述 安卓中用命令行安装两个版本的app 安卓中用命令行安装两个版本的app,为什么新版本覆盖不了旧版本,报错,failure[install-failed-already-exists] 解决方案 命令行不行,它是隐性安装,你先把原先的卸了,然后再安装 解决方案二: 应该是你的签名不对...两个不一致.http://blog.csdn.net/crazy1235/article/details/46289803 解决方案三: 应该是你的签名不对...两个不一致.http://blog.cs