我想運行一個批處理文件,啓動其他批處理文件。我看了一個類似的問題張貼在這裏:How to run multiple .BAT files within a .BAT file如何從一個具有依賴性的批處理文件啓動多個批處理文件?
我跟着例子(特別是最後建議)和它的工作...部分。它確實啓動了我需要的批處理文件。但是,爲了使應用程序正常運行,必須打開這些批處理文件中的一些文件,然後在下一批文件啓動之前運行幾秒鐘,否則它們將不會被註冊。具體來說,第一個批處理文件啓動一個Web應用程序服務器(JBOSS 5.1),然後下一個批處理文件打開池管理器,然後打開另外兩個啓動分發服務器。當我運行我的批處理文件來調用其他文件時,它們幾乎同時啓動,並且不會彼此註冊。我甚至可以用批處理文件做到這一點?或者我必須進入其他批處理文件的代碼並在那裏進行更改?我想不惜一切代價避免這種情況。
這是我到目前爲止有:
start cmd /k CALL D:\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\bin\run.bat
start cmd /k CALL batch1.bat
start cmd /k CALL batch2.bat
start cmd /k CALL batch3.bat
您可以參考這些答案:http://stackoverflow.com/questions/3023543/execute-batch-file-after-another-batch-file-completes – Finickyflame