1
我有3個批處理文件運行批處理文件時的第一個完整的
-First.bat(來執行需要一段時間才能生成報告的.exe程序):
start /WAIT /W /B "" "C:\program.exe"
- Second.bat(重命名生成的文件,並將其移動到其他位置)
-Third.bat(調用First.bat然後Second.bat)這是我如何寫:
echo batch controller
call "C:\First.bat"
echo booo
call "C:\Second.bat"
echo batch controller running again
問題是,之前first.bat終止,雖然我寫
start /WAIT
看看我看到了什麼樣的信息: 批量控制器boo系統找不到指定的文件存在重複的文件名,或者找不到文件(報告還沒有生成) 批量控制器再次運行 然後,生成過程開始 – user1863359
這個錯誤似乎與使用'&'的命令無關。嘗試執行單個命令來確定問題。 – devnull
單獨工作好,問題是Second.bat在First.bat終止之前開始執行,(Second.bat用於重命名並移動生成的報告,因此顯示錯誤消息的原因(系統找不到文件指定A「存在重複文件名,或者找不到文件」) – user1863359