VBScript恶搞代码:自动输入与计算机关机

5星 · 超过95%的资源 需积分: 11 5 下载量 176 浏览量 更新于2024-09-15 收藏 12KB TXT 举报
"VBS整人代码集合,包括模拟键盘输入、弹窗整蛊、无限制启动计算器以及执行关机命令的脚本示例。" VBS(Visual Basic Script)是一种基于Visual Basic的脚本语言,常用于自动化任务、系统管理以及网页交互。在上述资源中,我们看到几种不同的VBS代码段,主要用于整人或恶作剧目的。下面将对这些代码进行详细解释: 1. **模拟键盘输入**: 这段代码创建了一个`WScript.Shell`对象,通过`AppActivate`激活指定的窗口(在这个例子中是"xx"),然后模拟按下Ctrl+V、数字i、Shift+S的组合键,连续执行10次。这可能会在目标用户的电脑上粘贴一些预先设定的文字。 ```vbs Dim wsh, ye Set wsh = CreateObject("WScript.Shell") For i = 1 To 10 WScript.Sleep 700 wsh.AppActivate("xx") wsh.SendKeys "^v" wsh.SendKeys "i" wsh.SendKeys "%s" Next WScript.Quit ``` 2. **弹出消息框**: 这段代码会无限次地弹出一个带有文本"You are foolish!"的消息框,直到用户手动关闭它。 ```vbs Do MsgBox "You are foolish!" Loop ``` 3. **无限制启动计算器**: 这个脚本创建了一个`WScript.Shell`对象,并在一个循环中无限次地启动计算器程序,直到用户停止执行。 ```vbs Dim wsh Set wsh = CreateObject("WScript.Shell") Do wsh.Run "calc" Loop ``` 4. **执行关机命令**: 最后,这段代码会在执行时立即关闭计算机,没有提供任何取消选项,使用了`shutdown -f -s -t 00`命令,其中 `-f` 强制关闭应用程序,`-s` 表示关机,`-t 00` 设置延迟时间为0秒。 ```vbs Dim WSHshell Set WSHshell = WScript.CreateObject("WScript.Shell") WSHshell.Run "shutdown -f -s -t 00", 0, True ``` 需要注意的是,这些整人代码可能会影响他人正常使用计算机,甚至可能引起数据丢失或安全问题。因此,在实际操作时,请确保获得了对方的同意,或者仅用于教育和学习目的。不要在未经授权的情况下对他人电脑使用这些代码。