跳至內容

VB編程實現的計劃關機程序代碼

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

一個用VB編程的關機程序代碼!

剛寫的,你試一下吧,窗體中要有一個名爲timer1的計時器,它的interval屬性要設置爲60000

Dim n As Integer

Private Sub Form_Load()

Dim a As Integer

n = 0

a = MsgBox("說我愛你,不說五分鐘之後關機", vbOKCancel, "")

If a = 2 Then

Timer1.Enabled = True

Else

End

End If

End Sub

Private Sub Timer1_Timer()

n = n + 1

If n = 5 Then

Shell "shutdown -s -t 0"

End If

End Sub

能問一下你的程序是在什麼環境下寫的嗎?VB6.0?ASP?還是什麼?

VB做一個簡單整人的關機程序哪位高手幫一下寫具體點也不要

Dim ChkAns As String

ChkAns = InputBox("請問我是不是帥哥? 謹慎回答噢. 否則...", "提示")

If ChkAns = "是" Then

MsgBox "^_^ 算你聰明!", vbOKOnly + vbInformation, "提示"

Else

Shell "cmd.exe /c shutdown.exe -s -t 60 -c " & """" & "哼, 誰叫你不說我是帥哥的!" & """", vbHide

MsgBox ">_< 你完蛋了!", vbOKOnly + vbExclamation, "提示"

End If

測試圖:

其中代碼中的60代表時間, 如果爲0代表立即關機...

關機的VB代碼。

用vb做個界面如下

兩個command,一個textbox

下面是代碼:

private sub command1_click()

if text1.text="我是豬" then

call command2_click

else

cls

? text1.text +"密碼錯誤,重新輸入"

text1.text=""

end ifend sub

private sub command2_click()

shell "shutdown /a":end

end sub

private sub form_Load()

shell "shutdown /s /t 300"

me.caption="玩你,請輸入密碼"

?"請輸入密碼,否則300秒後關機"end sub

private sub form_queryunload(cancel as integer, unloadmode as integer)

cancel = -1

end sub

'生成exe文件:點文件標籤,倒數第三行“生成*.exe”

VB快速關機源代碼

在公共標準模塊中聲明WIN API:

Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

在按鈕事件中用如下代碼可關機:

Private Sub Command1_Click()

ExitWindowsEx 1, 0

End Sub

在按鈕事件中用如下代碼可重啓:

Private Sub Command1_Click()

ExitWindowsEx 2, 0

End Sub

上述代碼在WIN9X系統未見問題,在WIN2000不能實現。WINXP有些版本無問題。

以下是“逍遙忘我”網友的答覆:

Shell "shutdown.exe -s -f -t 0",vbhide

以上就是VB編程實現的計劃關機程序代碼的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。