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


推荐阅读
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 如何在窗口右下角添加调整大小的手柄
    本文探讨了如何在传统MFC/Win32 API编程中实现类似C# WinForms中的SizeGrip功能,即在窗口的右下角显示一个用于调整窗口大小的手柄。我们将介绍具体的实现方法和相关API。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 本文探讨了如何在编程中正确处理包含空数组的 JSON 对象,提供了详细的代码示例和解决方案。 ... [详细]
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社区 版权所有