现在有好多朋友想让自己的电脑定时关机,现在有好办法了,下班回家后你再也不用想着自己的电脑关不关机了。让一切简单起来吧! Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。 设置一:定时关机:比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。 设置二:倒计时关机:如果你想以倒计时的方式关机,可以输入“Shutdown-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个字符) 另补充: 1、win2000系统内没有shutdown命令文件,如果在2000中使用,必须copy winXP中的shutdown.exe文件(在xp的c盘收索就能找到),到win2k的C:\WINNT中,win2k才能使用。 2、实现每日定时关机从新启动,在控制面板中的任务计划中添加一个计划,在运行中输入“C:\WINNT\shutdown.exe -r”在设置密码处输入管理员的密码,在日程处输入每天运行的时间,那样就可以达到每天定时重新启动计算机了 。 用系统自带指令实现 Windows XP/2003 定时自动关机 一般需要立即关机可以这样写:(将/s参数换成/r参数就是立即重启) shutdown支持对远程计算机进行操作,需要使用/m参数,如: 再说下at指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。在命令行下输入at /?将列出它的帮助信息,在“帮助和支持中心”里有更详细的解释及示例。 假设想实现晚上23:30自动关机,可以这么写: 要取消这个定时关机的话,有两种方法 方法一、命令行 方法二、任务计划 如果你只是临时用用,比如只是当天需要定时自动关机,用上述指令就行了。如果需要在一个月中的某几天或每周一甚至是每天执行,就需要再加点参数,仍然举例说明。 例1、每月的1、5、10、15、20号的0点自动关机 例2:每周一的23:00自动关机 例3:每天22:00自动关机 即使用every参数,例3中的每天自动关机可以简写为: 最后解释一下本贴标题为何要注明XP/2003,Windows 2000是不自带shutdown指令的(当然从XP/2003系统里复制一个过去也能用),我的机器上也没装Windows 2000,不知道在2000里是否自带at指令。 另,用at指令而不是在任务计划里添加是因为用at指令添加的任务是以系统最高的SYSTEM权限来执行的,不登录也会生效,而在任务计划里添加的任务需要指定管理员账号密码才能做到不登录也生效,at指令还能用\\\\computername指定在局域网里的其它计算机上建立自动执行的任务计划,当然前提条件是你有对方机器的管理员账号和密码。 补充二点: 用at配合shutdown命令非常方便。 附ShutDown用法及参数
|
|