2013-12-13 167 views
0

我做了一個批處理腳本來一次打開6個其他批處理文件。這6個批處理文件用於打開6個不同的應用程序。下面是該腳本:離開cmd窗口的批處理文件打開

@echo off 
start batch.bat 
start batch2.bat 
start batch3.bat 
start batch4.bat 
start batch5.bat 
start batch6.bat 

現在的問題是開放所有6個批處理文件後,他們運行的應用程序,但保留6個打開CMD窗口。我如何關閉它們? (對不起,這是新的..總共noob)

+0

您是否對每個批處理文件有退出權限? – Gayathri

+0

啊不..我沒有。 – user281694

回答

1

如何在結束「退出」命令?

+0

我試過..它沒有工作。 – user281694

1

您必須更加明確地使用start命令。試試這個:

@echo off 
start "" cmd /c batch.bat 
start "" cmd /c batch2.bat 
start "" cmd /c batch3.bat 
start "" cmd /c batch4.bat 
start "" cmd /c batch5.bat 
start "" cmd /c batch6.bat 

開始cmd /c會在批次退出時退出。第一個引號是用於Window名稱的,可能是有用的。

1

使用/ b參數start來禁止創建新窗口。

start /b batch.bat 
start /b batch2.bat 
start /b batch3.bat 
start /b batch4.bat 
start /b batch5.bat 
start /b batch6.bat 
相關問題