這里是啟動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 這些為傳送到命令/程序的參數
