Obsah:

The Ultimate Computer Shutdown Prank: 3 Steps
The Ultimate Computer Shutdown Prank: 3 Steps

Video: The Ultimate Computer Shutdown Prank: 3 Steps

Video: The Ultimate Computer Shutdown Prank: 3 Steps
Video: Computer Shortcut Prank 🤓 #shorts 2024, Listopad
Anonim
The Ultimate Computer Shutdown Prank
The Ultimate Computer Shutdown Prank

Toto je skript pro vypnutí.vbs, který jsem vytvořil jako žert. Důvodem, proč je tak skvělý, je, že místo toho, aby počítač hned vypnul, k vám počítač promluví a upozorní vás, že se počítač vypne za 10 sekund, poté zobrazí malou animaci odpočítávající posledních 5 sekund před vypnul počítač.

Také se mi líbí kompilace do.exe pomocí převaděče, ale nemusíte to dělat. Pokud chcete vědět, jak to udělat, podívejte se na můj zámek obrazovky vbs. V tomto pokynu je také několik odkazů pro editory vbs.

Ale na rozdíl od mého zámku obrazovky je tento program mnohem kratší, takže se to pokusím vysvětlit co nejlépe.

POZNÁMKA: Pokud ještě neznáte vbs, doporučuji se podívat na tento Instructable, abyste měli základní znalosti o některých použitých funkcích tohoto skriptu.

Krok 1: Můj skript…

Můj scénář…
Můj scénář…

Tady je skript..

Na konci budete muset odstranit jedno z „s“, aby skončilo „Shutdown.vbs“nebo čímkoli chcete, pokud končí ve formátu.vbs.

Krok 2: Můj skript (vysvětlení)…

Takže vím, vysvětlím kód…

První řádek toho moc neumí, jen mi to pomohlo při vytváření scénáře. Zde jsou další tři řádky:

Dim IntCounterDim objWshShl: Set objWshShl = WScript. CreateObject ("wscript.shell") Dim objVoice: Set objVoice = WScript. CreateObject ("sapi.spvoice")

První řádek kódu deklaruje proměnnou, kterou budeme používat k ovládání, Pro … Další smyčka. Další dva řádky kódu deklarují a nastaví 2 proměnné. objWshShl se používá pro funkce schránky zpráv a spouštění. objVoice slouží k tomu, aby počítač „mluvil“.

Zde jsou další tři řádky:

ShutdownWarning () TimedMessageBox () ShutdownComputer ()

Tyto řádky právě volají tři funkce, které jsou v našem skriptu.

Zde je první funkcí skriptu are.

Funkce ShutdownWarning objVoice. Speak "Tento počítač se nyní vypne za 10 sekund." Funkce WScript. Sleep 5000 End

Ve svém skriptu ve skutečnosti nepotřebujeme funkce, ale jen pomáhá udržovat pořádek.

Vše, co dělá, je tedy vyslovit větu mezi uvozovkami a poté se na 5 sekund pozastavit, než přejde k další funkci.

Tato další část se může zdát trochu složitá, ale ve skutečnosti je velmi snadno pochopitelná:

Funkce TimedMessageBox pro IntCounter = 5 až 1 krok -1 objWshShl. Popup "Počítač se vypne v" _ & IntCounter & "sekundách", 1, "vypnutí počítače", 0+48 Funkce dalšího konce

Nejprve tedy vytvoří funkci nazvanou TimedMessageBox.

Pak jsou další 4 řádky smyčkou For… Next. Takže tato smyčka se bude pětkrát opakovat po jedné.

objWshShl. Popup "Počítač se vypne za" _ & IntCounter & "sekund", 1, "Vypnutí počítače", 0+48

Tento kód je ve skutečnosti pouze jedním řádkem kódu, je pouze rozdělen na jiný řádek pomocí znaku „_“, aby byl snáze čitelný. Tento kód dělá, že vytvoří vyskakovací zprávu, která po dobu 1 sekundy zobrazí počet sekund zbývajících do vypnutí pomocí proměnné IntCounter.

Jakmile se tato smyčka pětkrát opakuje, pokračuje ve skriptu.

Zde je další funkce:

Funkce ShutdownComputer objWshShl. Run "Shutdown /s /f /t 0", 0 End Function

To vše provede vypnutím počítače pomocí příkazu run. Zde jsou použité přepínače: /s /f /t. The /s means to shutdown, the /f means to close all applications without warning, the /t is the time in seconds before shutdown. Všimněte si, že po tomto příkazu je čárka nula ", 0". Díky tomu je tak, že při spuštění příkazu vypnutí nebliká žádná vdova cmd.

Krok 3: Doufám, že to bylo užitečné

Doufám, že tento Instructable byl užitečný, pokud potřebujete další pomoc nebo máte nějaké dotazy, napište mi nebo zanechte komentář.

Doporučuje: