一鍵啟動多個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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM