vbs关机脚本

代码:

Dim mytime,myout1,myout2  

mytime=null  

mytime=InputBox("请输入定时时间(格式20:10:05)"&vblf&"如果想倒计时关机,请输入倒计时时间"&vblf&"(单位/分钟)"&vblf&"输入‘xxx'可以马上关机"&vblf&"退出点‘取消'","定时关机","1")  

Set wshshell=wscript.createobject("wscript.shell")  

If IsNumeric(mytime)=False Then  

If IsDate(mytime)=True Then  

wshshell.run "at "&mytime&" shutdown -s" '定时关机在任务列表中  

myout1=MsgBox("定时成功!电脑将在"&mytime&"关机!放弃关机请点‘取消'!",vbokcancel,"定时关机")  

If myout1=vbcancel Then  

wshshell.run "at /delete /y"  

MsgBox "关机已取消!",64,"定时关机"  

End If  

Else  

If mytime="xxx" Then  

wshshell.run "shutdown -s -t 0"  

End If  

MsgBox "输入错误!请重新输入!",64,"定时关机"  

End If  

Else  

If mytime>600 Or mytime<=0 Then  

MsgBox "输入错误!倒计时不能多于10小时(600分钟)!",64,"定时关机"  

wscript.quit  

End If  

wshshell.run "shutdown -s -t "&mytime*60  

myout2=MsgBox("设置成功!电脑将在"&mytime&"分钟后关机!放弃关机请点‘取消'!",vbokcancel,"定时关机")  

If myout2=vbcancel Then  

wshshell.run "shutdown -a"  

MsgBox "关机已取消!",64,"定时关机"  

End If  

End If 

 

 

第二段:

 

set diaolei=createobject("wscript.shell")  dim shijian,guanji,hua  shijian=time  hua=inputbox("请输入你要用什么单位关机 1 代表分钟 2 代表小时 3 代表天")  if hua=1 then  guanji=inputbox("请输入你要几分钟后关机")  if datediff("m",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  elseif hua=2 then  guanji=inputbox("请输入你要几小时后关机")  if datediff("h",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  elseif hua=3 then  guanji=inputbox("请输入你要几天后关机")  if datediff("d",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值