1、XP 电脑定 时自动关机命令电脑自动定时关机命令是 shutdown。包括目前一些自动关机软件,应用的也是这一命令来实现的,也就内核基于该命令的。下面我们向大家介绍该命令的使用方法: 开始运行cmd shutdown : 回车可以看到使用帮助 用法: shutdown -i | -l | -s | -r | -a -f -m computername -t xx -c “comment“ -d up:xx:yy 没有参数 显示此消息(与 ? 相同) -i 显示 GUI 界面,必须是第一 个选项 - 显示图形界面,在这里可以设置远程关机、关 机提示等信息 -l 注销(不能与选项 -m 一起使用)
2、 - 能够换一个 用户名登陆 -s 关闭此计算机 - 会出现一个可以安全关机的提示,这时候还要按一下电源开关。 -r 关闭并重启动此计算机 -重新启动 -a 放弃系统关机 - 放弃关机操作。 -m compu tername 远程计算机关机/ 重启动/放弃 - 网络中经常使用的。 -t xx 设置关闭的超时为 xx 秒 - 可以指定关 机时间了。单位:秒 -c “comment“ 关闭注释(最大 127 个字符) - 用于给别人的提示 -f 强制运行的应用程序关闭而没有警告 -强制关闭应用程序是不会保存的。 -d up:xx:yy 关闭原因代码 u 是用户代码 p 是一个计划的关闭代码 xx
3、是一个主要原因代码(小于 256 的正整数) yy 是一个次要原因代码(小于 65536 的正整数 30 秒后关闭计算机 : shutdown -s -f -t 30 在指定时间关机:at 21:00 shutdown -s -f -t 60 -c “ 请保存相关内容,系统马上关机“ 取消关机:shutdown aWindows XP 的关机是由 Shutdown.exe 程序来控制的,位于 WindowsSystem32 文件夹中。如 果想让 Windows 2000 也实现同样的效果,可以把 Shutdown.exe 复制到系统目录下。 比如你的电脑要在 22:00 关机,可以选择“ 开始
4、运行”,输入 “at 22:00 Shutdown -s”, 这样,到了 22 点电脑就会出现“系统关机” 对话框,默认有 30秒钟的倒计时并提示你保存工 作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示 60 分钟后自动关机,“3600”代表 60 分钟。 设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入 “shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。 Shutdown.exe 的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如 “-s”就表示关闭本地计算机
5、, “-a”表示取消关机操作,下面列出了更多参数,大家 可以在 Shutdown.exe 中按需使用。 -f:强行关闭应用程序 -m 计算机名:控制远程计算机 -i:显示图形用户界面,但必须是 Shutdown 的第一个选项 -l:注销当前用户 -r:关机并重启 -t 时间:设置关机倒计时 -c “消息内容“:输入关机对话框中的消息内容(不能超 127 个字符) 有时候,我们需要定时关闭计算机,下面介绍一个在 Windows XP 下实现定时关机的简单方 法。 指定系统在22 分钟后自动关闭:点击“开始运行” ,在“打开 ”中输入命令“Shutdown s t 1320”(注意:引号不输入,参
6、数之间有空格,1320 的单位是秒),单击“确定” 按钮即可。 指定系统在某个时间(比如 12:00)自动关闭:在“打开 ”中输入命令 “at 12:00 Shutdown s” 即可。 取消定时关机:在“打开”中输入命令“Shutd own a”即可。 能的实现都是使用“Shutd own”命令实现的,shutd own 的参数是在命令行窗口中输入 “shutdown”。笔者认为最有用的是“i” 参数,可以调出“远程关机对话框” , 能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。 开始-程序- 附件- 系统工具-计划任务-添加任务计划-下一步-浏览 -c:windowssys
7、tem32shadow.exe-下一步-选好要关机的时间, 下一步-输入用户名和密码,只要是系统 里有的用户就行,但一定要有密码, 没有也要设一个,下一步,选上“在完成时打开此任务的高级属性” , 在运行栏后面加上“ -S”引号不要哦。自动开机你的电脑怎么开机?回答不外乎是:“直接按电脑机箱上的电源开关按钮不就得了” 。这当然是最简单的方法。不过,其实打开电脑还有许多方法,下面笔者就给大家介绍四种神奇的电脑另类开机方法。 方法一:设置定时开机 主板上有实时时钟(Real Time Clock,RTC)负责系统的计时,我们可以通过 RTC 指定开机的时间,就像闹钟一样。不过,由于这项功能很少被人
8、使用,部分虽然提供了此功能的主板(如 INTEL 原装主板)其实并不能在指定时间开机,所以用户在正式使用前最好先进行测试。 具体操作方式为: 1、电脑开机之后根据屏幕上的提示信息按“Del”键进入主板BIOS 设置画面,与定时开机有关的设置功能一般放在“Power Management Setup”选项下。 2、在 BIOS中有一项“RTC Alarm Poweron”的选项,应设成“Enabled”(启用)。之后用户可以具体设好定时开机的日期、小时、分钟、秒钟。 3、为了保证电脑准确无误地实现定时自动开机的功能,用户还要先检查一下主板 BIOS中的系统时间是否与现实时间相同。 4、最后一步要
9、记得将主板BIOS 中的设置修改结果进行保存,即可在预设的时间定时开机。某些主板上还能够设成每日同一时间从 BIOS 自动开机,方法是将“RTC Alarm Date”一项改为“Every Day”。 不过要提示大家一点,如果利用 BIOS 自动开机的话,用户的 Windows操作系统中只能使用一个帐户,否则不可能实现自动开机再自动登录 Windows。 如果有人问你,你的电脑怎么开机?回答不外乎是:“直接按电脑机箱上的电源开关按钮不就得了”。这当然是最简单的方法 。不过,其实打开电脑还有许多方法,下面笔者就给大家介绍四种神奇的电脑开机方法。 电脑每天定时自动关机我想利用计划任务来实现电脑每天
10、定时自动关机 也就是 shutdown 这个程序来实现 可是我在计划任务里添加此程序后 不能启动 并且密码我也设置了.请问哪个高手能告诉我如何设置 (注意我不使用任何第三 方软件)自动关机:阅读下面的文章,用记事本作一个 Shutdown.bat 文件,添加 CMDWindows XP 系统通过一个名为Shutdown.exe 的程序来完成关 机操作( 位置在WindowsSystem 下),一般情况下 XP 的关机是由关机程序 shutdown.exe 来实现的,关机的时候调用 shutdown.exe。由此可知要阻止强行关机就是要取消对 shutdown.exe 的调用。shutdown.
11、exe -a 取消关机 shutdown.exe -f 强行关闭应用程序。 shutdown.exe -m 计算机名 控制远程计算机。 shutdown.exe -i 显示图形用户界面,但必须是 Shutdown 的第一个参数。 shutdown.exe -l 注销当前用户。 shutdown.exe -r 关机并重启。 shutdown.exe -t 时间 设置关机倒计时。 shutdown.exe -c“消息内容“ 输入关机对话框中的消息内容(不能超 127 个字符) 。 比如你的电脑要在 23:00 关机,可以选择“ 开始运行”,输入“at 23:00 Shutdown -s”,这样,到
12、了 23 点,电脑就会出现“系统关机” 对话框,默认有 30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60 分钟后自动关机,“3600”代表 60 分钟。 如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。用 shutdown 写个批处理文件,放在开机运行里, 每次开机,就运行,设置好关机的时间就行了Windows XP 自动关机的批处理文件关机程序网络上很多,今天咱们自个用批处理轻轻松松的DIY 一个,原理超级简单
13、,看完之后自己做一个自己的定时关机程序。最近出了不少电影,自己一个人也懒得去电影院了,就到网上下载回来晚上没事的时候看。白天要上班,开着电脑下载电影,用自动关机程序设定好时间,等电影差不多下载完成了,就自动关机。网上定时关机程序一大把,可咱就是想弄一个比较个性化的,自己 DIY一个。先来看看原理,WindowsXP 的关机是由 Shutdown.exe 程序来控制的,位于 WindowsSystem32 文件夹中,把这个程序跟批处理结合一下就可以 DIY 一个自动关机程序出来了。知道了相关原理之后,开始写批处理了:echo offtitle 系统关机:loopclscolor bcecho.e
14、cho.echo * WindowsXP 快速关机系统 *echo.echo 快速关机 请直接回车echo 开始倒计时关机 请输入 1+回车echo 设定时间点关机 请输入 2+回车echo 显示计时关机 请输入 3+回车echo 设定每天关机 请输入 4+回车echo 取消系统关机 请输入空格+回车echo 退出 请输入 Q+回车echo.echo.set a=set /p a= 请输入 :if “%a%“1“ goto aaaif “%a%“2“ goto bbbif “%a%“ “ goto cccif “%a%“ goto dddif “%a%“3“ goto eeeif “%a%“4
15、“ goto fffif “%a%“q“ exitgoto loop:dddecho offcolor e5clsecho.echo.echo 系统即将关机并结束进 程pauseecho.:ntsd -c q -pn %run%taskkill /f /t /im pfw.exe /f /t /im internat.exe /f /t/imexplorer.exeshutdown -s -f -t 0 -c “取消请运行 shutdown -a“exit:aaaecho offcolor f4echo.echo.echo.echo 现在将设置系统自动关 机,请在此输入倒计时秒数 后回车,系统
16、将在设定时间自动关闭set mytime=set /p mytimes= 倒计时关机请输入 小时数:set /a mytimes=%mytimes%*3600set /p mytimef= 倒计时关机请输入 分钟数:set /a mytimef=%mytimef%*60set /p mytimem= 倒计时关机 请输入 秒 数:set /a mytime=%mytimes%+%mytimef%+%mytimem%shutdown -s -t %mytime% -c “取消请运行shutd own -a“clsecho.echo 系统将在%mytime%秒后关机echo.pausegoto lo
17、op:bbbecho offcolor f9echo.echo.echo.echo 现在将设置系统自关机 ,请在此输入关机时间 (如 12:00)回车,系统将定时自动关闭set mytimes=set mytimef=set /p mytimes= 定时关机请输入 时:set /p mytimef= 定时关机请输入 分:at %mytimes%:%mytimef% shutdown -s -t 0:这表示在 mytime分执行 shutdown -s-t0 操作.如果当前时间大于任务执行时间,则默认为明日执行,0 为倒计时时间.echo.echo 现在将显示所有计划 echoatechopau
18、se:显示计划并暂停goto loop:cccecho offcolor f2echo.echo.echo.echo 现在将设置取消系统自 动关机echo.pauseshutdown -aecho.echo.echo 现在将显示所有计划 ,在回车后取消计划且无 须确认echoatechopauseat /del /yes:取消所有计划并无须确认clsecho.echo 系统已经取消自动关机 echo 系统已经取消所有计划 任务echo.pausegoto loop:eeeecho offcolor f4echo.echo.echo.echo 现在将设置系统自动关 机,请在此输入倒计时秒数 后回
19、车,系统将在设定时间自动关闭set mytime=:此行是为了清 mytime 变量值,以免在不注意的情况下 存在变量值,此为一种好的习惯.set mytimes=0:赋值为 0 是为了使%mytimes%不致于无意义,下同.set mytimef=0set mytimem=0set /p mytimes= 倒计时关机请输入 小时数:set /a mytimes=%mytimes%*3600set /p mytimef= 倒计时关机请输入 分钟数:set /a mytimef=%mytimef%*60set /p mytimem= 倒计时关机 请输入 秒 数:color a3mode con
20、cols=30 lines=4set /a mytime=%mytimes%+%mytimef%+%mytimem%SET wait=ping -n 2 127.0.0.1 dayunulfor /l %n in (%mytime%,-1,0) do (rem clsecho *echo %n 秒后自动关机echo *%wait%cls)shutdown -s -t 0goto loop:fffecho offcolor f9echo.echo.echo.echo 现在将设置系统每天运 行自关机echo.set myopengs=set /p myopengs= 重复设定请输入单空格+回车,单
21、次及最后一次设定请回车echo.echo 请在此输入关机时间 (如 12:00)后回车,系统将定时关闭echo.set mytimes=set mytimef=set /p mytimes= 定时关机请输入 时:set /p mytimef= 定时关机请输入 分:at %mytimes%:%mytimef% /every:M,T,W,Th,F,S,Su shutdown -s-fecho.echo 现在将显示所有计划 echoatechopause:显示计划并暂停if “%myopengs%“ “ goto :fffgoto loop把批处理拷贝下来,复制到记事本另存为 bat 文件即可。可以
22、实现系统自动关机的批处理ECHO off TITLE 自动关机程序 作者:王晓自:start CLS COLOR 1f rem 使用 COLOR 命令对控制台输出颜色进行更改 MODE con: COLS=41 LINES=18 rem MODE 语句为设定窗体的宽和高 set tm1=%time:0,2% set tm2=%time:3,2% set tm3=%time:6,2% ECHO %date% %tm1%点 %tm2%分%tm3%秒 ECHO = ECHO 请选择要进行的操作,然后按回车 ECHO ECHO. ECHO 1. 定时关机 ECHO 2. 倒计时关机 ECHO 3. 删
23、除定时关机任务 ECHO 4. 查看任务状态 ECHO 5. 刷新当前时间 ECHO 6. 重新启动 ECHO 7. 锁定计算机 ECHO 8. 注销 ECHO 9. 退出 ECHO. :cho SET Choice= SET /P Choice=选择: rem 设定变量“Choic e“为用户输入的字符 IF NOT “%Choice%“=“ SET Choice=%Choice:0,1% rem 如果输入大于 1 位,取第 1 位, 比如输入 132,则返回值为1 ECHO. IF /I “%Choice%“=“1“ GOTO SetHour IF /I “%Choice%“=“2“ GO
24、TO outtime IF /I “%Choice%“=“3“ GOTO delAt IF /I “%Choice%“=“4“ GOTO view IF /I “%Choice%“=“5“ GOTO start IF /I “%Choice%“=“6“ GOTO restart IF /I “%Choice%“=“7“ GOTO lock IF /I “%Choice%“=“8“ GOTO logoff IF /I “%Choice%“=“9“ GOTO end rem 为避免出现返回值为空或含空格而导致程序异常, 需在变量外 另加双引号 rem 注意 ,IF 语句需要双等于号 rem 如果输
25、入的字符不是以上数字, 将返回重新输入 ECHO 选择无效,请重新输入 ECHO. GOTO cho :SetHour CLS ECHO. SET ask= SET /p ask=是否设定为每天执行关机命令(y/n): IF NOT “%ask%“=“ SET ask=%ask:0,1% IF /I “%ask%“=“y“ GOTO yes IF /I “%ask%“=“n“ GOTO no GOTO SetHour :yes ECHO 请指定 24小时制式时 间, 格式为 小时:分钟 SET shutdowntime= SET /p shutdowntime=输入: at %shutdown
26、time% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown nul rem 设定为每周的星期一至星期日, 即为每天 IF NOT errorlevel 1 GOTO ok rem 如果输入正确,就执行 ok段的语句 ECHO %shutdowntime% 不是标准的时间格式, 请重新输入 ECHO. GOTO yes :no ECHO 请指定 24小时制式时 间, 格式为 小时:分钟 SET shutdowntime= SET /p shutdowntime=输入: at %shutdowntime% tsshutdn 0 /dela
27、y:0 /powerdown nul IF NOT errorlevel 1 GOTO ok ECHO %shutdowntime% 不是标准的时间格式, 请重新输入 ECHO. GOTO no :ok ECHO. SET h=%shutdowntime:1,1% SET ah=%shutdowntime:0,1% SET am=%shutdowntime:2,2% SET bh=%shutdowntime:0,2% SET bm=%shutdowntime:3,2% IF “%h%“=“:“ ( SET HM=%ah%时%am%分 ) ELSE ( SET HM=%bh%时%bm%分) re
28、m 如果输入 h:mm 则 HM=h 时 mm 分,否则 HM=hh 时 mm分 IF /I “%ask%“=“y“ ECHO 系统将于每天的%HM%关闭 IF /I “%ask%“=“n“ ECHO 系统将于%HM%关闭 ECHO 设定完毕! 按任意键继续. PAUSE nul GOTO start :outtime CLS ECHO. ECHO 请输入倒计时秒数 ECHO ECHO (设定后要取消,单击“确定“后按 Ctrl+C 键两次) SET timed= SET /p timed=输入: tsshutdn %timed% /delay:0 /powerdown nul IF not
29、errorlevel 1 GOTO ok ECHO %timed% 是无效的关机时间, 请重新输入 ECHO. GOTO outtime :delAt cls echo. at /del /y echo 定时关机任务已取消,按任意键继续. pause nul GOTO start :view MODE con: COLS=85 LINES=18 COLOR 70 ECHO. at ECHO 按任意键继续. PAUSE nul GOTO start :restart shutdown -r -t 0 :lock rundll32.exe user32.dll,LockWorkStation goto start :logoff logoff :end exit