让操作系统定时关机
来源:百度知道 编辑:UC知道 时间:2024/06/29 00:49:39
在Windows NT 下面可以写一个批处理命令,用记事本新建一个文本文档,内容是:
shutdown -s -f -t 2
然后保存成“关机.bat”(注意,扩展名一定是bat而不是txt,如果看不到扩展名,可以点“工具→文件夹选项→查看”,把“隐藏已知类型文件的扩展名”前面的勾去掉,然后把点号后面的txt改成bat)。
上面那个命令的意思是:
关机 关闭本机 强行终止任何未响应的程序 提示等待时间 2秒
最后,在“计划任务”里面添加这个文件,并且设置成你想要关机的时间。
用vfp语言吧,先那一个spinner也就是微调控件
启动定时关机
CRUNTIME = GetTickCount()/1000
If THISFORM.spinner1.value * 60 > 60
THISFORM.spinner1.Enabled = .F.
mytime = CRUNTIME
Else
MESSAGEBOX("请输入关机时间",48,"关机提示")
EndIf
CRUNTIME = GetTickCount()/1000
CHOUR = Int(CRUNTIME / 3600)
CMIN = int((CRUNTIME - 3600 * CHOUR) / 60)
CSEC = CRUNTIME - 3600 * CHOUR - 60 * CMIN
CRUN = ALLTRIM(STR(CHOUR)) + ":" + ALLTRIM(STR(CMIN)) + ":" + ALLTRIM(STR(CSEC)) &&运行时间
获得WINDOW模式
do Case
Case GetSystemMetrics(SM_CLEANBOOT)=1
thisform.Label1.Caption = "°°安全模式已经运行" + CRUN
Case GetSystemMetrics(SM_CLEANB