首先,如果你只想实现这样的功能,那么下面的东西就不用看了,下载一个超级魔法兔子什么都搞定了。如果想知道原理,请继续= =:
先说说批处理:
XP提供了shutdown命令,它的s,a,r,l参数分别可以控制关机,取消关机,重新启动,注销(在运行里cmd,然后shutdown /?看帮助)。把这个命令写成批处理就可以实现你所要的功能。也可以使用批处理文件的快捷方式。
新建-》文本文件-》写如下语句然后保存为?.BAT(记得把“保存类型”改成“所有文件”)
shutdown -s 关机,会有60秒的倒记时
shutdown -r 重启
shutdown -l 注销
shutdown -s -t 300 关机。300是倒记时的秒
shutdown -a 取消关机
再说说快捷方式:
快捷方式本质上也是使用了shutdown命令。
在桌面上右键-》快捷方式,项目填你要执行的shutdown命令,然后起个文件名就OK咯
对应的文件,一个是.bat一个是.lnk,实际都是执行了带参数的 shutdown.exe ,该文件在windows\system32下。
最后再说下通过修改注册表在右键上添加快速关机(注销)
看这个:
http://blog.tom.com/blog/read.php?bloggerid=159774&blogid=66868