2

我必须通过一个批处理文件执行两个批处理文件。一个批处理文件具有启动服务器应用程序的命令,另一个是客户端应用程序。所以条件是一旦服务器启动,只有客户端应该尝试访问服务器。

我尝试过以下事情,

parent.bat 有以下内容

启动服务器.bat

启动客户端.bat

并发现两个应用程序分别运行但无法达到应有的顺序。

4

2 回答 2

7

你有没有尝试过

CALL test.bat

这将停止父脚本的执行,直到子脚本完成。

并在研究问题上更加重视。
我的第一次谷歌搜索“批处理等待脚本执行”提出了这个:
如何从批处理脚本中运行批处理脚本

于 2013-01-04T10:03:13.693 回答
0

@HappyHacking 解决方案的替代方法是使用

start /wait server.bat
start client.bat

这将等到服务器脚本完成后再启动客户端脚本。

于 2013-01-04T10:10:02.820 回答