这里是启动jar包举例
bat文件(其1)
@echo off java -jar leaf-server.jar pause
bat批量文件
@echo off start "leaf" /D "C:UsersJingDesktopweixing-mall" run-leaf.bat start "gateway" /D "C:UsersJingDesktopweixing-mall" run-gateway.bat start "uac" /D "C:UsersJingDesktopweixing-mall" run-uac.bat start "agent" /D "C:UsersJingDesktopweixing-mall" run-agent.bat start "order" /D "C:UsersJingDesktopweixing-mall" run-order.bat start "uaa" /D "C:UsersJingDesktopweixing-mall" run-uaa.bat start "goods" /D "C:UsersJingDesktopweixing-mall" run-goods.bat start "depot" /D "C:UsersJingDesktopweixing-mall" run-depot.bat start "cms" /D "C:UsersJingDesktopweixing-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 这些为传送到命令/程序的参数