2013-12-13 93 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 
相关问题