一键启动多个bat,批量处理bat

 这里是启动jar包举例

bat文件(其1)

@echo off
  java -jar leaf-server.jar
  pause

bat批量文件

@echo off 
start "leaf" /D "C:\Users\Jing\Desktop\weixing-mall" run-leaf.bat
start "gateway" /D "C:\Users\Jing\Desktop\weixing-mall" run-gateway.bat
start "uac" /D "C:\Users\Jing\Desktop\weixing-mall" run-uac.bat
start "agent" /D "C:\Users\Jing\Desktop\weixing-mall" run-agent.bat
start "order" /D "C:\Users\Jing\Desktop\weixing-mall" run-order.bat
start "uaa" /D "C:\Users\Jing\Desktop\weixing-mall" run-uaa.bat
start "goods" /D "C:\Users\Jing\Desktop\weixing-mall" run-goods.bat
start "depot" /D "C:\Users\Jing\Desktop\weixing-mall" run-depot.bat
start "cms" /D "C:\Users\Jing\Desktop\weixing-mall" run-cms.bat

 

Start语法:   
启动另一个窗口运行指定的程序或命令。   
   
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]   
   [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]    
   [/WAIT] [/B] [command/program]   
   [parameters]   
   
  "title"   在窗口标题栏中显示的标题。   
  path    起始目录   
  B      在不创建新窗口的情况下开始应用程序。除非   
        启动 ^C 处理,否则该应用程序会忽略 ^C 处理;   
         ^Break 是唯一可以中断该应用程序的方式   
  I      新环境是传递给 cmd.exe 的原始环境,   
        而不是当前环境   
  MIN     开始时窗口最小化   
  MAX     开始时窗口最大化   
  SEPARATE  在分开的内存空间内开始 16 位 Windows 程序   
  SHARED   在共享内存空间内开始 16 位 Windows 程序   
  LOW     在 IDLE 优先级类别开始应用程序    
  NORMAL   在 NORMAL 优先级类别开始应用程序   
  HIGH    在 HIGH 优先级类别开始应用程序   
  REALTIME  在 REALTIME 优先级类别开始应用程序   
  ABOVENORMAL 在 ABOVENORMAL 优先级类别开始应用程序   
  BELOWNORMAL 在 BELOWNORMAL 优先级类别开始应用程序   
  WAIT    启动应用程序并等候它结束   
  command/program   
        如果是内部 cmd 命令或批文件,那么该命令处理器是   
        用 /K 命令行开关运行 cmd.exe 的。这表示该窗口在命令运行   
        后仍然存在。   
   
        如果不是内部 cmd 命令或批文件,则是一个程序,并   
        作为窗口应用程序或控制台应用程序运行。   
   
  parameters 这些为传送到命令/程序的参数   

 

参照地址:https://blog.csdn.net/zsg88/article/details/73718727

posted @ 2020-06-29 09:25  9102  阅读(2592)  评论(0编辑  收藏  举报