此儲存庫包含兩個小型 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 的預設安裝中:)