一、环境描述
游戏服务器开发,经常会用批处理(.bat)启动多个进程。在windows下进行本地开发,这些进程每个都会占据一个新终端(命令行窗口),看起来比较混乱。如下图所示:
批处理命令start的各种参数也没有对多个终端进行组合的功能。但windows11的终端,确实可以在一个终端中打开多个标签,每个标签代表一个进程。那么要怎么做呢?
二、实战
其实非常简单,不要在批处理上下功夫,而要在终端本身上下功夫。
随便打开一个终端,按照顺序点击下图按钮,也就是进入终端的设置界面。
也可以在终端标题栏点击鼠标右键,选择设置,如下图所示:
在设置界面,启动选项卡中有一项“新建实例行为”,选择其中的选项为“附加到此桌面上最近使用的窗口”。再点击保存。
最后再次启动批处理文件,可以看到多个进程合并到同一个终端中了。