- 命令1 & 命令2 & 命令3 ... (无论前面命令是否故障,照样执行后面)
- 命令1 && 命令2 && 命令3.... (仅当前面命令成功时,才执行后面)
- 命令1 || 命令2 || 命令3.... (仅当前面命令失败时.才执行后面)
1、start 用来启动一个应用
2、cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 。
3、"命令1&&命令2&&.." 将要执行的多条命令使用引号全部包起来,并且在命令间用&&分隔。如果只有一条命令则不用引号也可以。
@echo off
start cmd /k "cd D:\Legend\server&&echo 第一个窗口&&forever mainApp.js"
start cmd /k "cd D:\Legend\server&&echo 第二个窗口&&forever viewApp.js"
start cmd /k "cd D:\Legend\server&&echo 第三个窗口&&forever serverApp.js"
pause