我想制作一个批处理文件,运行特定的程序,然后命令窗口自动退出。我尝试了这个方法,因为我将制作该批处理文件的快捷方式,所以批处理文件位于根目录中。
@echo off
"program.exe" "mainframe.pkg"
exit
它可以工作,但黑色窗口没有消失,导致程序出现问题,因为它有参数。有没有办法去掉这个黑丑的CMD窗口。
@echo off
"program.exe" "mainframe.pkg"
exit
它可以工作,但黑色窗口没有消失,导致程序出现问题,因为它有参数。有没有办法去掉这个黑丑的CMD窗口。
start
命令。@echo off
start "" "program.exe" "mainframe.pkg"
start
命令后的第一个引用字符串是控制台窗口标题 (如果您正在启动控制台程序); 它可以像我的例子一样为空。之后,指定程序名称及其参数。exit
命令。(事实上,我建议不要使用 /b
参数进行退出,因为如果您从 cmd.exe
提示符运行脚本,则您的 cmd.exe
窗口将在没有警告的情况下关闭。)@echo off
start /B "" "program.exe" "mainframe.pkg"
exit /B 0
@echo off
start "program.exe" "mainframe.pkg"
exit /B 0
这应该可以运行,但是请告诉我!
exit
命令,但不使用/b
参数,会导致它在您想要从已打开的命令窗口运行脚本时表现得很粗鲁。(它将终止您打开的命令窗口。) - undefinedcmd.exe
并且运行你的脚本,它将终止我的cmd.exe
会话。这对于一个脚本来说是不礼貌的行为。 - undefined
START
е‘Ҫд»ӨжқҘиҝҗиЎҢдҪ зҡ„зЁӢеәҸгҖӮ - undefined