使用批处理文件(*.bat)同时打多个cmd窗口

 

         最近在研究zookeeper,在本地建了几个目录,发现频繁的去各个目录启动zkServer.cmd十分繁琐,于是乎google,才有了下文:

 

         使用批处理文件时,可以用下面方法打打多个cmd窗口。

 

         start 用来启动一个应用
         cmd /k 表示cmd后面的命令执行完后不关闭窗口。
         cmd /c 表示执行完cmd命令后关闭命令窗口。


         例子:


         start cmd /k D:\ZookeeperLab\server1\zookeeper-3.4.8\bin\zkServer.cmd
         start cmd /k D:\ZookeeperLab\server2\zookeeper-3.4.8\bin\zkServer.cmd
         start cmd /k D:\ZookeeperLab\server3\zookeeper-3.4.8\bin\zkServer.cmd

 

         上面几行代码保存为go.bat。

 

         这样运行go.bat就可以一次打开三个cmd命令窗口了。