Batch file 完成后自动关闭批处理文件

Batch file 完成后自动关闭批处理文件,batch-file,Batch File,当它完成时,我将如何关闭它本身 copy h2.cfg default.cfg /y c: cd "c:\program\reba" "c:\program\reba\reba.exe" 我试着加上: cls @exit 最后,我没有工作 编辑:我想在reba加载后关闭cmd窗口您需要在后台运行reba.exe shell命令START应该可以为您实现这一点。以下是关于它的一些文档: 我想你可以这样说 START "" "c:\program\reba\reba.exe" 在批处理文件中

当它完成时,我将如何关闭它本身

copy h2.cfg default.cfg /y
c:
cd "c:\program\reba"
"c:\program\reba\reba.exe"
我试着加上:

cls
@exit
最后,我没有工作


编辑:我想在reba加载后关闭cmd窗口

您需要在后台运行
reba.exe

shell命令
START
应该可以为您实现这一点。以下是关于它的一些文档:

我想你可以这样说

START "" "c:\program\reba\reba.exe"

在批处理文件中(即,仅添加
开始
)。

是的,如果reba.exe正确退出,则应该在结尾处自动关闭。请注意,在处理
开始
时,千万不要在第一个参数周围盲目使用空格。这会导致参数被解释为新窗口的窗口标题,然后缺少要运行的程序。这意味着它将产生一个新的带有相应窗口标题的
cmd
窗口。啊,非常有趣!这就是为什么我引用的医生提出了那些神秘的警告,你应该总是包括一个标题,而没有给出一个合理的理由。这就把事情弄清楚了,谢谢!