Sadržaj:

Vrhunska podvala isključivanja računala: 3 koraka
Vrhunska podvala isključivanja računala: 3 koraka

Video: Vrhunska podvala isključivanja računala: 3 koraka

Video: Vrhunska podvala isključivanja računala: 3 koraka
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Studeni
Anonim
Vrhunska podvala isključivanja računala
Vrhunska podvala isključivanja računala

Ovo je skripta za isključivanje.vbs -a koju sam napravio kao zezanciju. Razlog zašto je tako cool je to što umjesto da odmah isključite računalo, računalo vam se obrati, upozoravajući vas da će se računalo isključiti za 10 sekundi, a zatim prikazuje malu animaciju koja odbrojava zadnjih 5 sekundi prije ugasio je računalo.

Također mi se sviđa kompiliranje u.exe pomoću pretvarača, ali ne morate to raditi. Pogledajte moje zaključavanje zaslona vbs, ako želite znati kako to učiniti. Postoje i neke veze za vbs urednike, kao i u tom uputstvu.

No, za razliku od zaključavanja zaslona, ovaj je program puno kraći pa ću ga pokušati objasniti najbolje što mogu.

NAPOMENA: Ako već ne poznajete vbs, preporučujem da pogledate ovaj Instructable kako biste stekli osnovno razumijevanje nekih funkcija koje se koriste u ovoj skripti.

Korak 1: Moja skripta …

Moj scenarij…
Moj scenarij…

Evo scenarija..

Morat ćete izbrisati jedan od "s" na kraju tako da završi na "Shutdown.vbs" ili što god želite sve dok završava u.vbs.

Korak 2: Moja skripta (objašnjenje)…

Pa znaj da ću objasniti kod …

Prvi redak zapravo ne čini mnogo, samo mi je pomogao pri stvaranju scenarija. Evo sljedeća tri retka:

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

Prvi redak koda deklarira varijablu koju ćemo koristiti za kontrolu su For… Next Loop. Sljedeća dva retka koda deklariraju i postavljaju 2 varijable. objWshShl se koristi za okvir s porukama i funkcije pokretanja. objVoice se koristi za to da računalo "razgovara".

Evo još tri retka:

ShutdownWarning () TimedMessageBox () ShutdownComputer ()

Ovi retci samo pozivaju tri funkcije koje su u našoj skripti.

Ovdje je prva funkcija u are script.

Funkcija ShutdownWarning objVoice. Speak "Ovo računalo će se sada isključiti za 10 sekundi." Funkcija završetka WScript. Sleep 5000

U našem skriptu zapravo ne trebamo funkcije, ali to samo pomaže da stvari budu organizirane.

Dakle, sve što radi je izgovaranje rečenice između navodnika, a zatim stanka 5 sekundi prije nego što nastavite na sljedeću funkciju.

Ovaj sljedeći dio može se činiti pomalo zeznutim, ali zapravo ga je prilično lako razumjeti:

Funkcija TimedMessageBox For IntCounter = 5 To 1 Step -1 objWshShl. Popup "Računalo će se isključiti u" _ & IntCounter & "sekundama", 1, "Isključivanje računala", 0+48 Sljedeća završna funkcija

Dakle, prvo stvara funkciju koja se zove TimedMessageBox.

Zatim su sljedeće 4 linije For … Next Loop. Dakle, ova će se petlja pet puta petljati svaki put prema dolje za jedan.

objWshShl. Popup "Računalo će se isključiti u" _ & IntCounter & "sekundama", 1, "Isključivanje računala", 0+48

Ovaj kôd je zapravo samo jedan redak koda, samo je odvojen u drugi redak pomoću znaka "_" radi lakšeg čitanja. Ono što ovaj kod radi je to što stvara skočnu poruku koja traje 1 sekundu i prikazuje količinu preostalih sekundi do isključivanja pomoću varijable IntCounter.

Nakon što se ova petlja pet puta petlji, nastavlja sa skriptom.

Evo sljedeće funkcije:

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

Sve ovo čini isključivanje računala pomoću naredbe run. Ovdje se koriste prekidači: /s /f /t. /S znači isključivanje, /f znači zatvaranje svih aplikacija bez upozorenja, /t je vrijeme u sekundama prije isključivanja. Primijetit ćete da nakon te naredbe postoji zarez nula ", 0". To samo čini da niti jedna cmd udovica ne treperi kada se izvrši naredba shutdown.

Korak 3: Nadam se da je ovo bilo od pomoći

Nadam se da vam je ovaj Instructable bio od pomoći ako trebate dodatnu pomoć ili imate pitanja, pošaljite mi poruku ili ostavite komentar.

Preporučeni: