現有一程序,啟動時需要分別點擊執行
a.bat和
b.bat。每次都要雙擊兩回,著實不方便,于是編寫了一個bat文件直接來調這兩個文件。
先試用了call命令,沒成功。原來call是在當前環境運行指定程序,若指定程序未結束或沒返回則持續處于等待狀態,無法繼續運行下一條指令。
后來用了start,終于可以了。每一次start打開了一個新的cmd。
start cmd /c a.bat
start cmd /c b.bat
2行,就這么簡單。
注意:
1.同時運行的多個文件不能有先后執行順序的依賴關系。我的這2個程序相當于app server,有互相等待的處理。
2.直接寫
"start filename"也是可以的,只不過效果有點區別,上面那種更方便一些。
PS:
另外,如果有誰知道如何傳參調整start出來的cmd的位置及大小等樣式的話,歡迎賜教:>