第1个回答 2014-11-05
on error resume next dim WSHshellA set WSHshellA = wscript.createobject("wscript.shell") WSHshellA.run "cmd.exe /c shutdown -r -t 30 -c ""说我爱你,不说我爱你就一分钟关你机,不信,试试···"" ",0 ,true dim a do while(a <> "我爱你") a = inputbox ("说我爱你,就不关机,快撒,说 ""我爱你"" ","说不说","不说",8000,7000) msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox" loop msgbox "虽然你爱我。。我还是要关你机。因为你太听话啦" 再一个: do msgbox "哈哈,你中毒了,关闭我也没用。" loop本回答被提问者采纳
第2个回答 2020-02-16
这个vbs代码超级NB,它可以弹出无数的窗口(霸屏),而且有关不掉(无限),任务管理器和cmd都打不开(一直弹出窗口,打开不了,也清除不完,输入不了),想要关闭只能关机或者提前创建一个bat命令在桌面。
首先,先自己创建一个无限弹窗命令(这个命令只出现一个窗口,关不掉,只能用任务管理器或cmd关)
do
msgbox"%",vbcritical
loop
“%”表示弹出窗口的内容,自己修改即可,创建好这个vbs命令后,记住这个文件的地址
然后再创建一个vbs命令
set ws=createobject("wscript.shell")
do
ws.run "刚才的vbs文件地址"
wscript.sleep 1000
loop
run后面双引号的内容是刚才我们创建的vbs命令地址,例如"F:\脚本\脚本.vbs",后缀名也要写,sleep后面的1000是弹出窗口的速度(数值越小,弹出窗口越快,可自己修改),还要注意的是以上代码的标点符号全部用英文的标点符号。
你还可以自己做一个bat命令来清除这些对话框
taskkill /f /im wscript.exe /t
这个也是用记事本写,然后将其后缀名改为bat即可,最好放在桌面或者创建一个快捷方式,清除对话框时点击这个bat命令即可。