Kazalo:
Video: Vrhunska potegavščina ob izklopu računalnika: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je skript za zaustavitev.vbs, ki sem ga naredil kot potegavščino. Razlog, zakaj je tako kul, je ta, da se namesto tega, da bi računalnik takoj izključil, pogovarja z vami in vas opozori, da se bo računalnik izklopil v 10 sekundah, nato pa prikaže malo animacije, ki odšteva zadnjih 5 sekund pred izklopil je računalnik.
Všeč mi je tudi, da ga s pretvornikom sestavim v.exe, vendar vam tega ni treba storiti. Oglejte si mojo zaklepanje zaslona vbs, če želite izvedeti, kako to storiti. V tem navodilu je tudi nekaj povezav za urednike vbs.
Toda za razliko od zaklepanja zaslona je ta program veliko krajši, zato ga bom poskušal razložiti po svojih najboljših močeh.
OPOMBA: Če še ne poznate vbs, priporočam, da si ogledate ta Instructable, da boste imeli osnovno razumevanje nekaterih uporabljenih funkcij tega skripta.
Korak: Moj scenarij…
Evo scenarij..
Na koncu boste morali izbrisati eno od "s", tako da se konča z "Shutdown.vbs" ali karkoli želite, dokler se konča v.vbs.
2. korak: Moj scenarij (razlaga) …
Torej vem, da bom razložil kodo …
Prva vrstica v resnici ne naredi veliko, pomagala mi je le pri ustvarjanju scenarija. Tu so naslednje tri vrstice:
Dim IntCounterDim objWshShl: Nastavi objWshShl = WScript. CreateObject ("wscript.shell") Dim objVoice: Nastavi objVoice = WScript. CreateObject ("sapi.spvoice")
Prva vrstica kode razglaša spremenljivko, ki jo bomo uporabili za nadzor, za For… Next Loop. Naslednji dve vrstici kode razglašata in nastavita 2 spremenljivki. objWshShl se uporablja za sporočila in funkcije za zagon. objVoice se uporablja za to, da računalnik "govori".
Tu so še tri vrstice:
ShutdownWarning () TimedMessageBox () ShutdownComputer ()
Te vrstice samo kličejo tri funkcije, ki so v našem skriptu.
Tu je prva funkcija v are script.
Funkcija ShutdownOpozorilo objVoice. Speak "Ta računalnik se bo zdaj izklopil v 10 sekundah." Funkcija konca WScript. Sleep 5000
V našem scenariju v resnici ne potrebujemo funkcij, ampak le pomaga organizirati stvari.
Torej vse, kar počnete, je, da izgovorite stavek med narekovaji in nato za 5 sekund ustavite, preden nadaljujete z naslednjo funkcijo.
Ta naslednji del se morda zdi precej zapleten, vendar je pravzaprav precej enostaven za razumevanje:
Funkcija TimedMessageBox For IntCounter = 5 To 1 Step -1 objWshShl. Popup "Računalnik se bo ustavil v" _ & IntCounter & "sekundah", 1, "Izklop računalnika", 0+48 Funkcija naslednji konec
Zato najprej ustvari funkcijo TimedMessageBox.
Nato so naslednje 4 vrstice For … Next Loop. Tako se bo ta zanka petkrat zvila in se vsakič znižala za eno.
objWshShl. Popup "Računalnik se bo ustavil v" _ & IntCounter & "sekundah", 1, "Izklop računalnika", 0+48
Ta koda je pravzaprav samo ena vrstica kode, samo ločena je v drugo vrstico z uporabo znaka "_", da olajša branje. Ta koda naredi to, da ustvari pojavno sporočilo, ki traja 1 sekundo, in s pomočjo spremenljivke IntCounter prikaže preostale sekunde do zaustavitve.
Ko se ta zanka petkrat ponovi, nadaljuje s skriptom.
Tu je naslednja funkcija:
Funkcija ShutdownComputer objWshShl. Run "Shutdown /s /f /t 0", 0 End Funkcija
Vse to naredi tako, da računalnik zaustavite z ukazom run. Tu so uporabljena stikala: /s /f /t. /S pomeni zaustavitev, /f pomeni zapiranje vseh aplikacij brez opozorila, /t je čas v sekundah pred zaustavitvijo. Po tem ukazu boste videli vejico nič ", 0". To pomeni, da nobena vdova cmd ne utripa, ko se izvede ukaz za zaustavitev.
3. korak: Upam, da je bilo to koristno
Upam, da je bil ta Instructable v pomoč, če potrebujete dodatno pomoč ali imate kakršna koli vprašanja, mi pišite ali pustite komentar.
Priporočena:
Nalaganje USB za zaustavitev napajalnih bank pri samodejnem izklopu: 4 koraki
Nalaganje USB za zaustavitev napajalnih bank pri samodejnem izklopu: Imam več baterij, kar deluje odlično, vendar sem naletel na težavo, ko se polnjenje brezžičnih slušalk samodejno izklopi, zaradi premajhnega polnilnega toka. majhna obremenitev za ohranjanje moči ba
Omegle lokacijska potegavščina z žičnim morskim psom: 4 koraki
Omegle Location Prank with Wire Shark: To so načini, kako lahko ugotovite lokacijo (verjetno) vsakogar, ki vas poveže prek omegle videoklepeta. Tukaj uporabljamo omrežni analizator Wire Shark, vendar obstaja tudi veliko drugih načinov za to. V videoposnetku omegle video paket vsebuje IP
Spusti pajka na zvonec - potegavščina za noč čarovnic: 4 koraki (s slikami)
Dropping Spider on Doorbell - Halloween Scare Prank: Ta noč čarovnic je moj sin Max prišel na idejo, da bi spustil pajka na vsakogar, ki poskuša pozvoniti na naša vrata … Takoj sem zaskočil idejo in začeli smo delati na tem. Z uporabo preprostega ultrazvočnega senzorja razdalje (HC-SR04) in servo priključka na
Prvoaprilska toaletna potegavščina: 4 koraki
Prvoaprilska toaletna potegavščina: Ta prvoaprilska šala je verjetno moja osebna najljubša. Ta šala je bolj za fante
Zelo preprosto Toda zelo učinkovita potegavščina (računalniška potegavščina): 3 koraki
Zelo preprosto … Toda zelo učinkovita potegavščina (računalniška potegavščina): Ta navodila so ZELO preprosta, a ZELO učinkovita! Kar se bo zgodilo, je: skrijete vse ikone na namizju žrtve. Žrtev se bo prestrašila, ko bo videla računalnik, potem ko boste naredili potegavščino. To računalniku nikakor ne more škodovati