此存储库包含两个小 VBScript 笑话, /Notifications/
和/No-Restart/
。它们只是一些小恶作剧,可以用来吓唬你的朋友。 /Notifications/
是完全安全的,这意味着你可以将其发送给你的朋友来吓唬或恶作剧他们,而不会损害任何东西(除了可能接收端的精神状态?),而/No-Restart/
则可能会导致一些问题丢失未保存的工作,因为它会强制您的电脑重新启动。
它位于/Notifications/
目录中。这是文件概述:
Create-lnk.ps1
- 这是一个 PowerShell 脚本,用于创建/Assets/Computer.cmd
的快捷方式。/Assets/Joke.vbs
- 打开恶作剧通知的实际文件。/Assets/Computer.cmd
- 这是一个打开Joke.vbs
的批处理文件。您在这里应该做的是,将此 repo/repo 目录下载到您朋友的 PC 上后,运行Create-lnk.ps1
。如果他们的 powershell 执行级别阻止了此操作,请将其暂时设置为“绕过”。请记住在运行完此脚本后将此执行级别更改回来。此脚本将在与其相同的目录中创建名为My PC.lnk
Computer.cmd
快捷方式。然后,隐藏您下载的 repo 文件夹,同时将您朋友的My PC.lnk
替换为您刚刚创建的文件夹(您不应该删除它,只需将其隐藏在某处,或者将其设为隐藏文件)。当他们打开“我的电脑”时,他们将看到 VBScript 恶作剧。再说一次,这个恶作剧没有任何可能的破坏性。
该目录的 VBScript 编写得非常笨拙,包含大量带有可疑变量名称的嵌套“if”函数。据我所知,实际上也没有任何方法可以优化它,所以无论如何。
它位于/No-Restart/
目录中。这是文件概述:
Create-lnk.ps1
- 这是一个 PowerShell 脚本,用于创建/Data/Start.bat
的快捷方式。/Data/Message.vbs
- 实际文件键入将显示的消息并打开Restart.bat
。/Data/Start.bat
- 这是一个批处理文件,打开记事本,然后打开Message.vbs
。/Data/Restart.bat
- 此任务会杀死记事本并重新启动计算机。同样,您可以运行Create-lnk.ps1
来创建一个名为Run Me!.lnk
的快捷方式,该快捷方式链接到Start.bat
。当然,您应该具有正确的 powershell 执行级别才能运行此脚本。这里制作的链接文件是有问题的,其图像看起来像是一个错误,使其看起来很可疑。我不确定我做这个的时候在想什么,但无论如何。如果您不知情的朋友出于某种原因运行它,它会运行Start.bat
,这将打开记事本,然后打开Message.vbs
。然后,VBScript 会输入一条古怪的消息,最终告诉他们不要重新启动,但也会在 5 秒后打开Restart.bat
。 Restart.bat
然后会杀死记事本并重新启动计算机。在 2020 年的时候,这对我来说似乎很有趣,所以 bruh lmao。此恶作剧具有破坏性,可能会导致未保存的工作丢失。谨慎使用。
如果您查看提交历史记录,请注意旧的 VBScript 写得非常非常糟糕,所以我将其升级为更好的。
理想情况下,您应该在版本 5.1 或更高版本的 powershell 上运行它,因为我还没有使用旧版本对此进行测试。命令提示符和 Windows 脚本宿主(wscript.exe 或 cscript.exe)应该存在于您运行此程序的计算机上。
/Notifications/
使用%SystemRoot%System32SHELL32.dll
中的图标。这应该存在于计算机上。
/No-Restart/
使用记事本和shutdown.exe
。这些应该存在于计算机上。
然而,需要注意的是,所有这些依赖项实际上都应该存在于 Windows 10 的默认安装中:)