运行程序并退出cmd窗口

时间:2017-10-04 16:50:44

标签: batch-file batch-processing

我想创建一个运行特定程序的批处理文件,然后命令窗口退出,我尝试了这个原因我将创建该批处理文件的快捷方式,以便批处理文件位于根目录

@echo off 
"program.exe" "mainframe.pkg"

exit

它有效但黑色窗口不会消失并导致程序大惊小怪导致它有周边。任何方法来删除黑色丑陋的CMD窗口。

3 个答案:

答案 0 :(得分:1)

使用start命令。

@echo off
start "" "program.exe" "mainframe.pkg"

start命令之后的第一个引用字符串是控制台窗口标题(如果您正在启动控制台程序);它可以是一个空字符串,如我的例子中所示。之后,指定程序名称及其参数。

脚本末尾不需要exit命令。 (事实上​​,我推荐不使用/b参数,因为如果您从cmd.exe提示符运行脚本,则cmd.exe窗口将会在没有警告的情况下关闭。)

答案 1 :(得分:0)

您需要将0号出口添加到程序的末尾,如下所示:

@echo off 
start "program.exe" "mainframe.pkg"

exit /B 0

这应该有用,但请告诉我!

答案 2 :(得分:0)

@echo 关闭

start /B "" "program.exe" "mainframe.pkg"

退出/B 0