怎样让bat文件运行后自动关闭CMD窗口

regadd"HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main"/v"StartPage"/treg_... reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /t reg_sz /d http://www.baidu.com /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Default_Page_URL" /t reg_sz /d http://www.baidu.com /f
pause

现在的代码是这样写的,运行后提示“按任意键继续”,按任意键以后窗口关闭。。
能不能让我这个bat文件运行后直接自动关闭CMD窗口,而不是按任意键以后才关闭。
高手请指教,先谢啦。。
展开
 我来答
匿名用户
推荐于2017-09-11
展开全部
运行bat批处理方式不同,处理也不同。
一、在资源管理器中,双击bat文件方法运行批处理
1、这种方式,默认是运行完自动关闭cmd窗口。
2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause

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

二、先打开CMD窗口,再输入bat文件名来运行批处理
1、这种方式批处理运行结束后,仍然停留在cmd窗口。如果需要自动关闭,可以在命令结尾添加‘exit’命令
42884张卮
2013-08-24 · 超过73用户采纳过TA的回答
知道答主
回答量:137
采纳率:33%
帮助的人:66.7万
展开全部
这个问题网上大部分说法是在批处理里面加上 cmd /k, 其实这个做法你会在进程管理器里面发现两个cmd.exe 进程。 或者在批处理最后加上pause。但你随便按个键后,窗口照样会关闭。 我的做法是改注册表,在HKEY_CLASSES_ROOT/batfile/shell/open/command 里面把默认项的值改成cmd /E:ON /V:ON /F:ON /k "%1" %* 就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风元素精灵
2013-11-20 · TA获得超过707个赞
知道小有建树答主
回答量:707
采纳率:0%
帮助的人:691万
展开全部
删掉最后的pause那行,就直接关闭了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guohaichao0217
2017-09-10 · 知道合伙人数码行家
guohaichao0217
知道合伙人数码行家
采纳数:2190 获赞数:5265

向TA提问 私信TA
展开全部
去掉最后一行的 pause 就可以了。
very easy !
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醇品人生
2013-11-20 · TA获得超过257个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:127万
展开全部
把pause换成exit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式