我必须通过一个批处理文件执行两个批处理文件。一个批处理文件有一个用于启动服务器应用程序的命令,另一个用于客户端应用程所以条件是一旦服务器启动,只有客户端应该尝试命中服务器。
我尝试了以下内容,
parent.bat具有以下内容
启动server.bat
启动client.bat
发现两个应用程序分别运行但无法达到应该的顺序。
答案 0 :(得分:7)
你试过吗
CALL test.bat
这将停止执行父脚本,直到子项完成。
在研究问题上会有更多的后果
我的第一次谷歌搜索“批量等待脚本执行”提出了这个:
how to run a batch script from within a batch script
答案 1 :(得分:0)
@HappyHacking解决方案的替代方案是使用
start /wait server.bat
start client.bat
这将等到服务器脚本完成后再启动客户端脚本。