温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何编写可以定时自动关机的vbs脚本

发布时间:2021-09-30 10:46:26 来源:亿速云 阅读:387 作者:iii 栏目:开发技术

这篇文章主要讲解了“如何编写可以定时自动关机的vbs脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何编写可以定时自动关机的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

感谢各位的阅读,以上就是“如何编写可以定时自动关机的vbs脚本”的内容了,经过本文的学习后,相信大家对如何编写可以定时自动关机的vbs脚本这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vbs
AI