这个在windows中就可以设了,
1、新建一个bat文件,内容是:shutdown -s -t 6000
意思是100分钟以后关机。
2、新建计划任务,执行文件就是这个BAT了。注意:你要设置的权限必须为管理员才行!
计划任务中可以设置每天执行,或者定时执行,等等!
如果你要用易语言去完成这个动作,思路有好多种,比如将易语言程序做成随机启动,每次由易语言去执行这个关机的动作,但有缺陷的问题就是程序被关闭,那么关机动作就无法完成。所以另外还有一个办法,就是用易语言设置系统的计划任务,这样关机动作其实是有系统自身的计划任务去完成的,这里推荐第二种,下面给你一些命令。你将这些命令组合之后就是你要的效果了!
命令行:at 命令,具体可以 at /?
列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行“计划”服务才能使用 at 命令。
命令行:schtasks命令,具体可以 schtasks /?
安排命令和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务。
命令行:shutdown 命令,具体可以shutdown /?
Windows XP系统通过一个名为Shutdown.exe的程序来完成关机操作(位置在Windows\System32下),一般情况下XP的关机是由关机程序 shutdown.exe来实现的,关机的时候调用shutdown.exe。由此可知要阻止强行关机就是要取消对shutdown.exe的调用。
其中at 和schtasks 使用一个就可以,给你这三条命令,思路我想你已经知道了。所以赶快试试吧!
再把关机时间写到个INI
需要自启就写个启动项
思路就这常,关键还得自己练。
需要支持库
延时(10000)
关闭系统(#关机,真)
就这样