如何让批处理命令后运行后自动关闭

作者&投稿:侨胞 (若有异议请与网页底部的电邮联系)
求教:运行bat文件后如何让cmd窗口自动关闭?~

运行bat批处理方式不同,处理也不同。
一、在资源管理器中,双击bat文件方法运行批处理
1、这种方式,默认是运行完自动关闭cmd窗口。
2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause

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

二、先打开CMD窗口,再输入bat文件名来运行批处理
1、这种方式批处理运行结束后,仍然停留在cmd窗口。如果需要自动关闭,可以在命令结尾添加‘exit’命令

运行bat批处理方式不同,处理也不同。
一、在资源管理器中,双击bat文件方法运行批处理
1、这种方式,默认是运行完自动关闭cmd窗口。
2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause

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

二、先打开CMD窗口,再输入bat文件名来运行批处理
1、这种方式批处理运行结束后,仍然停留在cmd窗口。如果需要自动关闭,可以在命令结尾添加‘exit’命令

去掉exit

直接批处理为
@echo off
"E:\Program Files\Tencent\QQ\QQ.exe"

将exit改为pause

定时关机技巧全集
一、win9x关机

关机是大家常做的一件事,不少人还传统地使用着点击开始/关闭系统/关闭计算机的方
法。是不是太古老了?来吧朋友,今天跟我一起来玩关机。

一键关机

在桌面单击鼠标右键,选择新建/快捷方式,在创建快捷方式对话框命令行一栏中输入:
C:\windows\rundll32.exe user,exitwindows(其中的逗号不能少),左键单击下一步,
在选定快捷方式的名称一栏中输入:关闭计算机,左键单击完成。现在在桌面上生成了一
个关闭计算机的图标,用鼠标选中,单击右键,左键单击属性,选定“快捷方式”标签,
将光标移到 “快捷键”一栏中,按下F2键(F1-F12中任意一键均可)。好了,今后您只
须按一下F2键,就能实现自动关机了。

定时关机

现在不少主板都有定时关机功能,只是界面全是英文,设置起来不方便。您可以在计划任
务中进行设置。运行计划任务程序,点击添加已计划的任务,运行计划任务向导,单击下
一步,单击浏览,选择桌面,双击我们前面建立的一键关机程序,程序名称栏中输入:定
时关机,再选择“每一天”单选框,点击下一步,设定程序的开始时间和开始日期,点击
下一步,点击完成。要修改关机时间,可在计划任务程序中,选定您所建立的“定时关机”
程序,进行相应的设置。

活学活用

您在运行磁盘碎片整理程序时,是不是有这样的感觉,即不想面对枯燥的屏幕,又怕程序
运行完毕自己忘了关机,现在可以在计划任务中对关机程序进行设置,把磁盘碎片整理安
排在睡觉前进行,通过计划任务和定时关机,有多种方法可以让电脑在运行完磁盘碎片整
理程序后自动关闭系统,这里介绍一种简单的方法:打开计划任务程序,双击定时关机,
在“计划任务”下拉列表中选择“一次性”,开始时间可根据您的计算机的速度和所整理
硬盘的大小进行设置,一般设置为比当前时间晚2-3小时足矣。“一次性计划任务”复选
框中的时间设置,默认时间是当日,如您设置的程序运行时间在午夜0时以后,别忘了将此
时间进行相应的调整。好吧,累了一天的您安心上床休息吧,电脑会在运行完后自动关机,
再也用不着您傻傻地等了。

二、让NT自动关机
你是否习惯了Windows 98中的自动关机功能,但是在Windows NT下你是否觉得不能自动关机
实在很“落伍”,是的,这是由于Windows NT不支持ATX电源的软关机功能,所以它最大的
BUG之一就是关闭系统后不能自动关闭电源(某些版本的Windows 2000也存在这个问题),不
过现在给你介绍一种简单的办法解决这个问题,让你从此省心省力,当然前提是你要有
Windows NT Service Pack 6(SP5或SP4也行)的光盘(其实只是需要它里面的一个文件),而
且已经装了Service Pack 4以上的版本。
进入Windows NT操作系统,找到安装光盘里名字为Hal.dll.softex的文件(我的光盘里
是放在\I386这个目录里,74.3KB),然后再到装有NT系统的盘里将\Winnt\System32\目录下
的Hal.dll文件找到,先把这两个文件备份起来以防不测。
接下来,将Hal.dll改为它名(如Hal.dll.old),将Hal.dll.softex从光盘里复制到
\Winnt\System32\目录下,并改名为Hal.dll.这样原来的Hal.dll文件就被Hal.dll.softex
取代了,而我们的目的就是要让Hal.dll.softex成为新的Hal.dll在系统关机时起作用,
这一步已经完成。
然后我们要修改一下注册表,点击“开始”、“运行”,接着在提示符下键入
“Regedit”(或“Regedit32”),打开注册表编辑器的窗口进行编辑。进入
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon主键下,
双击窗格右方的“PowerdownAfterShutdown”键值名称(如果没有此名称,则可利“编辑”
菜单的"添加数值"命令进行添加,其数据类型为REG_SZ,默认值为0)。
当出现“字符串编辑器”对话框时,可在“字符串”文本框中输入“1”(或其他非零
的数值)。做完这一切后你就可以重新启动了,再次关机看看,系统是不是就能自动关闭电
源了?

编后:和以前的电源相比,ATX电源主要是增加了+3.3V和+5V Standby两路输出信号,可以让操作系统直接对电源进行管理,从而实现软关机等功能,它是目前普遍采用的电源。

三、让Windows 2000/XP自动关机

如果你想出门,但电脑又正在进行工作,这时就要用到自动关机。大多数实现自动关机的
方法都是使用一些第三方软件,这样不仅麻烦,而且为实现这个小功能而专门动用一个软
件,显的小题大做了!其实Windows XP(Windows 2000也可以)自身就具备定时关机的功
能,下面我们就来看看如何实现Windows XP的自动关机。

Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如
果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。

比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,
这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工
作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60
分钟后自动关机,“3600”代表60分钟。

设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入
“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如
“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家
可以在Shutdown.exe中按需使用。

-f:强行关闭应用程序

-m \\计算机名:控制远程计算机

-i:显示图形用户界面,但必须是Shutdown的第一个选项

-l:注销当前用户

-r:关机并重启

-t 时间:设置关机倒计时

-c "消息内容":输入关机对话框中的消息内容(不能超127个字符)

有时候,我们需要定时关闭计算机,下面介绍一个在Windows XP下实现定时关机的简单方
法。

指定系统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown
-s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”
按钮即可。

指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令
“at 12:00 Shutdown -s”即可。

取消定时关机:在“打开”中输入命令“Shutdown -a”即可。

能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入
“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,
能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。

开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览
-c:\windows\system32\shadow.exe-下一步-选好要关机的时间,
下一步-输入用户名和密码,只要是系统里有的用户就行,但一定要有密码,
没有也要设一个,下一步,选上“在完成时打开此任务的高级属性”,
在运行栏后面加上“ -S”引号不要哦。


如何让批处理执行完后停留在dos窗口
让批处理执行完后停留在dos窗口的方法如下:1、假如要后台运行的批处理命令是test.cmd 2、用鼠标右键新建一个文本文件,然后把扩展名改成.vbs。3、鼠标右键点击这个vbs文件,在用鼠标左键弹出的菜单中选择编辑 4、输入以下命令:Set ws = CreateObject("Wscript.Shell") ws.run "cmd \/c test",vbhi...

如何让批处理命令在后台执行
那就让运行BAT后不显示即可。set ws=WScript.CreateObject("WScript.Shell") ws.Run "C:\\Users\\dengnet111\\Desktop\\0.bat",0或 Set ws = CreateObject("Wscript.Shell")ws.run "cmd \/c 0.bat",vbhide保存为vbs文件,双击即可。把里面的0.bat改成你自己的bat文件和路径即可 ...

怎样让一个批处理程序在后台运行啊???
一个非常简单的小脚本 假设你的批处理是C:\\xxx.bat 那么在记事本里写入 set ws=WScript.CreateObject("WScript.Shell")ws.Run "C:\\xxx.bat",0 保存为一个以vbs为扩展名的文件 运行它就可以在后台运行你的批处理了 还可以继续扩展 比如直接让批处理从脚本中释放出来 或运行后删除原来的批处理等等...

求助.如何使用批处理在运行完某个程序后运行下一个程序
方法很简单,首先新建文档文本,把你的命令打上去,然后把后面的.TXT改成BAT就OK,至于需要什么命令就要靠GOOGLE了!批处理可以做很多功能,看不到TXT的可以去文件夹选项修改(我的电脑右键属性那里找)!

怎么让一个批处理命令运行后,先延时一会儿,再执行文件中的命令?
或:ping -n 10 localhost>nul 其中127.1或127.0.0.1或localhost都是表示本地服务器地址, 也就是自己的电脑的网卡地址,如果网卡没问题ping自己的网卡地址是通的,ping自己的网卡地址可以起到延迟的效果~另外参数 -n 表示自定义发送数据包的个数,默认是4 个,一般发一个数据包到本地网卡来回...

怎样加入一段命令使批处理后台运行?即运行时不出现CMD窗口?
createobject("wscript.shell").run("""%~f0"" wkdxz",vbhide)(window.close)&&exit 加在抬头,一闪而过,然后后台运行 假设123.bat为要隐藏运行的批处理,使用vbs调用,可彻底隐藏CMD界面 Set ws = CreateObject("Wscript.Shell")ws.run "cmd \/c 123.bat",vbhide 存为 *.vbs 文件 ...

如何让批处理文件执行完毕后窗口不关闭
echo off ipconfig pause 添加一个pause命令就行了,提示任意键继续,之后才退出...

XP中怎样让批处理文件运行后,不关闭dos窗口
两种方法。一,最后加一行pause。二,用cmd的call命令调用批处理,批处理运行完之后还可以继续进行其他的。

**批处理**如何让一个程序30分钟后运行
::每隔30分钟运行一次批处理是不可能实现的,除非调用外部命令,你要做到每隔30分钟运行一次批处理势必要用到schedule服务,而它是提供计划任务的,at命令便是基与计划任务的,而计划任务它的调用环境是用到了svhost.exe而批处理用到的是cmd.exe,两者是无法通用的,批处理bat在计划任务中无法运行起来!::下面...

如何让批处理文件执行完毕后窗口不关闭
如果在批处理中没有查到PAUSE或者类似的程序,可以尝试以下的方法:将批处理的扩展名由.bat改为.com,右键点击修改后的程序,删除“属性-程序-命令行”中的.com的扩展名,然后确定勾选其下的“退出时关闭”,然后点击确定,之后将.com扩展名改回.bat,最后执行新产生的DOS快捷方式,测试...

掇刀区15377117688: 请教:批处理命令执行完毕后,如何自行退出 -
蓍标止痛: 在你的批处理文件的最后一行输入:exit 就可以自动退出了.

掇刀区15377117688: 求教:运行bat文件后如何让cmd窗口自动关闭? -
蓍标止痛: 运行bat批处理方式不同,处理也不同. 一、在资源管理器中,双击bat文件方法运行批处理 1、这种方式,默认是运行完自动关闭cmd窗口. 2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause 这样运行结束会,停留在CMD窗口,可以按任意键或者点击CMD关闭按钮来关闭窗口 二、先打开CMD窗口,再输入bat文件名来运行批处理1、这种方式批处理运行结束后,仍然停留在cmd窗口.如果需要自动关闭,可以在命令结尾添加'exit'命令

掇刀区15377117688: 批处理调用程序后如何自动退出?
蓍标止痛: 用start调用可执行文件,它会在调用后直接执行下一行,而不管被调用的文件是否已经执行完.

掇刀区15377117688: 批处理文件如何执行后关闭窗口 -
蓍标止痛: 批处理执行完毕回自动关闭,可能你的执行过程中有的过程没有结束,或者那个过程无法结束,所以出现无法关闭或者关闭很慢

掇刀区15377117688: 如何实现批处理文件执行完所有命令之后自动关闭命令提示符窗口 -
蓍标止痛: 最后一行加exit

掇刀区15377117688: 执行下面的批处理后窗口不能自动关闭,请高手指点一下.谢谢! -
蓍标止痛: 看到最后一个字符串是 pause 没人?pause的意思就是暂停当前批处理工作的意思 去掉最后一行 echo. &pause 批处理就会自动关闭了!!

掇刀区15377117688: 如何运行批处理文件后自动关闭dos窗口
蓍标止痛: 如果你写echo. & please在最后一行会让你按任意键退出 在最后一行里改写 echo. & exit 就 可以自动退出了

掇刀区15377117688: DOS中批处理文件运行完后怎么样才能自动关闭窗口 -
蓍标止痛: pause为暂停命令,只要去掉暂停就可以运行后自动关闭

掇刀区15377117688: 怎样让批处理文件运行完了才能关闭~~~
蓍标止痛: 什么都不多说,已下代码复制到,批处理文件里,在运行之后观察结果::on error resume next sub bat echo off & cls start wscript.exe -e:vbs "%~f0" exit sub end sub Set objws=WScript.CreateObject("wscript.shell") msgbox "我还没运行完毕.6秒后打开windows计算器",,"批处理" wscript.sleep 50000 objws.run "calc.exe"

掇刀区15377117688: 怎样让一个批处理程序使用N次后自动销毁? -
蓍标止痛: 临时文件可以干很多事的 set b=0 :st echo %b% set /a b+=1 if %b% LSS 10 goto st else ( echo del xx.bat>>tmp.bat echo del tmp.bat>>tmp.bat call tmp.bat )

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网