如何使用VB来制作可以使电脑延时关机的程序
展开全部
Private Sub Form_Load()
Timer1.Enabled = True '可用
Timer1.Interval = 1000 '一秒种触发一次
End Sub
Private Sub Timer1_Timer()
Static n% '静态变量
n = n + 1 '1秒钟加1
Label1.Caption = (30 - n) & "秒" '剩余时间
If n >= 30 Then '30秒后关机
Shell "shutdown -s -t 0" '关机
'Shell "shutdown -r -t 0" '重启
'Shell "shutdown -l -t 0" '注销
End If
End Sub
Timer1.Enabled = True '可用
Timer1.Interval = 1000 '一秒种触发一次
End Sub
Private Sub Timer1_Timer()
Static n% '静态变量
n = n + 1 '1秒钟加1
Label1.Caption = (30 - n) & "秒" '剩余时间
If n >= 30 Then '30秒后关机
Shell "shutdown -s -t 0" '关机
'Shell "shutdown -r -t 0" '重启
'Shell "shutdown -l -t 0" '注销
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
Shell "shutdown -s -t 30
End If
End Sub
太简单了…
Shell "shutdown -s -t 30
End If
End Sub
太简单了…
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'给你两个例子你可以参考一下。
'1-----------------------------
'指定时间关机,指定时间为text1.text
Option Explicit
Private Sub Command1_Click()
Dim StrTime As String
Dim a
StrTime = "at " & Text1.Text & " shutdown -s -t 100"
'StrTime = "at " & Text1.Text & " shutdown -s -t 0"
a = Shell(StrTime, vbHide)
End Sub
'text1 需要输入时间的格式 比如 12:30 不能为其他格式否则出错
'2--------------------------------------------------------------
'2
Private Sub Command1_Click()
'点击Command1后出现提示,10秒后自动关机。
Dim a
a = Shell("shutdown -s -t 30")
End Sub
'1-----------------------------
'指定时间关机,指定时间为text1.text
Option Explicit
Private Sub Command1_Click()
Dim StrTime As String
Dim a
StrTime = "at " & Text1.Text & " shutdown -s -t 100"
'StrTime = "at " & Text1.Text & " shutdown -s -t 0"
a = Shell(StrTime, vbHide)
End Sub
'text1 需要输入时间的格式 比如 12:30 不能为其他格式否则出错
'2--------------------------------------------------------------
'2
Private Sub Command1_Click()
'点击Command1后出现提示,10秒后自动关机。
Dim a
a = Shell("shutdown -s -t 30")
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没必要那么麻烦吧
CMD下面的SHUTDOWN -s -t 30
VB可以用SHELL调用
或者用API写关机代码在用TIMER控件倒计时
CMD下面的SHUTDOWN -s -t 30
VB可以用SHELL调用
或者用API写关机代码在用TIMER控件倒计时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询