java自动关机代码_java笔记

这篇博客分享了一段VBScript代码,用于在Windows系统中实现定时或倒计时关机。用户可以通过输入时间或者指定倒计时分钟数来设定关机,代码简单易用,可创建为.vbs文件执行。
摘要由CSDN通过智能技术生成

很多时候我们都需要定时关机,但是每次都打开命令行输入定时关机的命令是不是很不爽……下面给大家分享一个vbscript写的定时关机代码,在windows可以直接运行,代码如下:

Dim mytime,myout1,myout2

mytime=null

mytime=InputBox(“请输入定时时间(格式20:10:05且不支持win8)”&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=False Then

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

End If

[/code]

将上述代码复制到新建的txt中,并更改后缀为vbs。打开看看效果吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值