【vbs整人代码大全(超完整)】在日常生活中,我们常常会遇到一些朋友喜欢用一些小技巧来开玩笑,而VBScript作为一种早期的脚本语言,在Windows系统中有着广泛的应用。虽然它主要用于自动化任务,但其简单易懂的语法也使得它成为制作小型“整人”程序的理想选择。以下是一些常见的VBScript恶作剧代码示例,仅供娱乐和学习参考。
1. 自动弹出消息框
这个简单的脚本可以在用户不知情的情况下弹出多个消息框,给对方带来小小的“惊喜”。
```vbs
For i = 1 To 10
MsgBox "你被我整到了!", vbInformation, "温馨提示"
Next
```
2. 强制关闭窗口
如果你想让对方的某个程序或窗口突然关闭,可以使用以下代码:
```vbs
Set objShell = CreateObject("WScript.Shell")
objShell.Run "taskkill /F /IM notepad.exe", 0, True
```
3. 模拟键盘输入
该脚本可以模拟键盘输入,例如在对方打开的文档中自动输入一段文字。
```vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "这是被我‘灌’进去的!"
```
4. 隐藏桌面图标
通过修改注册表,可以让桌面图标消失,增加一点“神秘感”。
```vbs
Set oShell = CreateObject("WScript.Shell")
oShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop", "C:\Users\" & Environ("username") & "\Desktop", "REG_SZ"
```
5. 循环播放音乐
如果你想让对方听到不断重复的音乐,可以使用以下代码:
```vbs
Set objPlayer = CreateObject("WMPlayer.OCX")
objPlayer.URL = "C:\Music\yourfile.mp3"
objPlayer.controls.play
Do While True
WScript.Sleep 1000
Loop
```
6. 创建无限循环窗口
这个脚本会在屏幕上不断弹出新的窗口,直到用户手动关闭。
```vbs
Do
MsgBox "你又中招了!", vbCritical, "警告"
Loop
```
7. 更改系统时间
虽然这个功能较为危险,但在某些情况下可以用来制造混乱。
```vbs
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd /c date 01/01/2025", 0, True
```
8. 显示虚假错误信息
模拟系统错误提示,让对方误以为电脑出现了问题。
```vbs
MsgBox "系统错误:0x80070057 - 参数无效。", vbCritical, "严重错误"
```
9. 创建快捷方式陷阱
在桌面上创建一个看似正常但实际指向恶意文件的快捷方式。
```vbs
Set shortcut = WScript.CreateObject("WScript.Shell").CreateShortcut("C:\Users\" & Environ("username") & "\Desktop\Important_File.lnk")
shortcut.TargetPath = "C:\Malicious\File.exe"
shortcut.Save
```
10. 定时执行任务
设置一个定时器,让脚本在特定时间运行,增加不确定性。
```vbs
Set oShell = CreateObject("WScript.Shell")
oShell.Run "wscript.exe C:\Scripts\trick.vbs", 0, False
```
注意事项
- 使用这些脚本时,请确保对方知情并同意,避免造成不必要的困扰。
- 不建议在工作环境或他人设备上使用此类脚本,以免引发误解或安全问题。
- 所有代码仅用于学习和娱乐目的,不得用于非法用途。
总之,VBScript虽然已经逐渐被更现代的语言所取代,但它仍然具有一定的趣味性和实用性。合理利用这些代码,可以为生活增添一些乐趣,但请务必遵守道德和法律规范。


