我想问一些VB语句,VB高手进。
是这样的,要求先判断系统时间,如果不符合预先设定的时间段,比如晚10点-早6点,弹出对话框后就自动关机,最好留个后门,按什么键后输入密码就不用关机,谢谢!如果能加入晚10...
是这样的,要求先判断系统时间,如果不符合预先设定的时间段,比如晚10点-早6点,弹出对话框后就自动关机,最好留个后门,按什么键后输入密码就不用关机,谢谢!
如果能加入晚10点自动关机最好。
能写好详细的,谢谢!!! 展开
如果能加入晚10点自动关机最好。
能写好详细的,谢谢!!! 展开
展开全部
新建一个工程
一颗按钮(Command1)
一个文本框 (Text1)
一个标签(Label1)
两个计时器 (Timer1,Timer2)
Private Sub Command1_Click()
Me.Timer2.Enabled = True '启动Timer2计时器(在控件中设置每秒执行一次)
MsgBox "设定成功!"
Me.Text1.Locked = True
End Sub
Private Sub Form_Load()
Text1.Text = Time
End Sub
Private Sub Timer1_Timer()
systemTime = Date & "-" & Time
Label1.Caption = "当前时间是:" & systemTime
End Sub
Private Sub Timer2_Timer()
If Text1.Text = Time Then
Shell "shutdown /s" '关机
Shell "shutdown /s" '保险起见再关一次
End If
End Sub
--------------------------------------------
关机可以用API,但不是很管用。所以用shell比较保险。
另外你说的后门,我的理解是像个热键?
这就要用到全局键盘钩子了,由于vb的局限性,是实现不了的。
一颗按钮(Command1)
一个文本框 (Text1)
一个标签(Label1)
两个计时器 (Timer1,Timer2)
Private Sub Command1_Click()
Me.Timer2.Enabled = True '启动Timer2计时器(在控件中设置每秒执行一次)
MsgBox "设定成功!"
Me.Text1.Locked = True
End Sub
Private Sub Form_Load()
Text1.Text = Time
End Sub
Private Sub Timer1_Timer()
systemTime = Date & "-" & Time
Label1.Caption = "当前时间是:" & systemTime
End Sub
Private Sub Timer2_Timer()
If Text1.Text = Time Then
Shell "shutdown /s" '关机
Shell "shutdown /s" '保险起见再关一次
End If
End Sub
--------------------------------------------
关机可以用API,但不是很管用。所以用shell比较保险。
另外你说的后门,我的理解是像个热键?
这就要用到全局键盘钩子了,由于vb的局限性,是实现不了的。
展开全部
用hour(now())得到当前小时,判断然后用api:exitwindows
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该timer用: 变量=time() 或 str(time)
然后判断
关机应到api
输密码用inputbox 不对再关机
然后判断
关机应到api
输密码用inputbox 不对再关机
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这就要用到全局键盘钩子了,由于vb的局限性,是实现不了的。
用WINAPI32的HOOK就可以实现了
用WINAPI32的HOOK就可以实现了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询