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