2014-02-27 110 views
1

我想執行兩個CMD commands.This是我的批處理文件:批處理文件來更改目錄,然後運行命令

set MW_HOME=D:\wls1211_dev 
set JAVA_HOME=D:\jdk1.6.0_45 
set JAVA_VENDOR=Oracle 
set root=D:\wls1211_dev 
set pathname=D:\WLSDomain 
CD /D %root% 
%MW_HOME%\wlserver\server\bin\setWLSEnv.cmd 
CD /D %pathname% 
startWebLogic.cmd 

但執行setWLSEnv.cmd命令後,它不是移動到下一個目錄的地方必須執行startWebLogic.cmd。

感謝您的幫助。

回答

4

如果您從批處理文件中直接調用批處理文件,則執行將轉移到被調用文件並且不會返回。

您需要使用call %MW_HOME%\wlserver\server\bin\setWLSEnv.cmd,因此,當setWLSEnv.cmd結束時,將繼續執行第一個批處理文件。

+0

是的,解決了這個問題... thankx很多 – user3359737

相關問題