您的位置:首页 > 移动开发 > 微信开发

Windows XP自带的定时关机功能以及我的基于此的小程序

2008-08-18 22:57 549 查看
(2008-06-30 15:55 博客搬家拾遗)

不知道你有没有遇到过这种情况:

吃晚饭时开始全盘扫描,到睡觉之前还显示要再有3个小时才能杀完,可是杀毒软件没有“扫描完毕自动关机选项”,于是你开始犹豫是喝点咖啡再熬3个小时还是开机一整夜;

在QQ上跟朋友传一个大文件,突然接到一个电话有急事必须出门很长时间,可是文件刚传了一半……

如果能有个简单的方法设定时间自动关机多好……

大多数实现自动关机的方法都是使用一些第三方软件,这样不仅麻烦,而且为实现这个小功能而专门动用一个软件,显的小题大做了!其实Windows XP自身就具备定时关机的功能,下面我们就来看看如何实现Windows XP的自动关机:

Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows/System32文件夹中
。比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown.exe
-s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入
“Shutdown.exe -s -t
3600”,这里表示60分钟后自动关机,“3600”代表60分钟。当然,如果设置完定时关机之后又想取消,那可以输入“Shutdown.exe
-a”就可以了。

下面列出Shutdown.exe的一些参数,仅供参考,大家可以在执行Shutdown.exe命令时按需使用:

-s:就表示关闭本地计算机

-a:取消关机操作

-f:强行关闭应用程序

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

-r:关机并重启

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

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

尽管本文的目的在于让大家使用Windows自带的命令而不是依赖于“关机软件”,但我还是用这个命令编了个简单的小程序(只有224KB的绿色单文件),希望可以帮助那些懒得敲命令的朋友。想要的朋友请把你的邮箱留在下面,我会发给你。 :-)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: