指点成金-最美分享吧

登录

求教:运行bat文件后如何让cmd窗口自动关闭?

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了求教:运行bat文件后如何让cmd窗口自动关闭?相关的知识,希望对你有一定的参考价值。

我写了一个bat:
echo ABC >>C:\a.txt
c:\a.txt
如何让bat运行完后,cmd窗口自动关闭乜?我是个新手,搞了很久了 没弄好..
谢谢!

运行bat批处理方式不同,处理也不同。

一、在资源管理器中,双击bat文件方法运行批处理

1、这种方式,默认是运行完自动关闭cmd窗口。

2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause

这样运行结束会,停留在CMD窗口,可以按任意键或者点击CMD关闭按钮来关闭窗口

二、先打开CMD窗口,再输入bat文件名来运行批处理

1、这种方式批处理运行结束后,仍然停留在cmd窗口。如果需要自动关闭,可以在命令结尾添加"exit’命令

参考技术A 调用c:\a.txt的时候,前面加一个start命令
echo ABC >>C:\a.txt
start c:\a.txt

这样你的批处理执行窗口就会在最后打开a.txt之后关闭了。本回答被提问者采纳
参考技术B 方法一:在调用前加start命令
echo ABC >>C:\a.txt
start c:\a.txt
方法二:在命令后加exit命令
echo ABC >>C:\a.txt
c:\a.txt
exit
参考技术C 最后加上@echo on 参考技术D 后面加上@exit

window bat 运行 cmd 命令

 新建一个.bat批处理文件,编写以下切换目录 并且执行 ipconfig 命令:

cmd /k "cd /d D:phpStudy/WWW & ipconfig"

 

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息

以上是关于求教:运行bat文件后如何让cmd窗口自动关闭?的主要内容,如果未能解决你的问题,请参考以下文章