8
第一個電話,我試圖執行一個批處理腳本,目前看起來是這樣的:批處理腳本後停止向其他批處理腳本
D:
cd D:My Documents\FtpSolution\Test
getftp.bat
call delimconvert.exe
call convert-to-xls.bat
然而getftp.bat運行後該停了下來。
我在做什麼錯?這些命令都按順序運行很重要。
第一個電話,我試圖執行一個批處理腳本,目前看起來是這樣的:批處理腳本後停止向其他批處理腳本
D:
cd D:My Documents\FtpSolution\Test
getftp.bat
call delimconvert.exe
call convert-to-xls.bat
然而getftp.bat運行後該停了下來。
我在做什麼錯?這些命令都按順序運行很重要。
使用start
命令可以在新窗口中啓動它。
start /wait getftp.bat
使用call
:
Calls one batch program from another.
CALL [drive:][path]filename [batch-parameters]
batch-parameters Specifies any command-line information required by the
batch program.
如果你調用其他批處理文件,而不call
那麼將控制傳遞給他們,但不會再回來(這是什麼call
變化)。
這是否需要「退出」才能在其他批處理腳本的末尾?目前,第一個腳本在新窗口中完成後,它就會在提示符處位置。 – zib24 2011-02-24 16:21:31
試試吧! – adarshr 2011-02-24 16:24:13