Den ultimata datorn Shutdown upptågen (2 / 3 steg)

Steg 2: Mitt manus (förklaring)...

Så vet jag kommer att förklara koden...

Den första raden är verkligen inte mycket, det hjälpte bara mig när jag skapade skriptet. Här är de följande tre raderna:

Dim IntCounter
Dim objWshShl: Ange objWshShl = WScript.CreateObjectWScript.Shell("")
Dim objVoice: Ange objVoice = WScript.CreateObject("sapi.spvoice")

Den första raden i koden förklarar den variabel som vi kommer att använda till kontroll är för... Nästa slinga. De följande två kodrader förklarar och sätter 2 variabler. objWshShl används för meddelanderutan och kör funktioner. objVoice används för att göra datorn "prata".

Här är en annan tre linjer:

ShutdownWarning()
TimedMessageBox()
ShutdownComputer()

Dessa rader kräver bara de tre funktionerna som finns i vårt skript.

Här är den första funktionen är skriptet.

Funktion ShutdownWarning
objVoice.Speak "Dator kommer nu avslutet i 10 sekunder."
WScript.Sleep 5000
Slutet funktion

Vi behöver egentligen funktioner i våra manus, men det hjälper bara till att hålla saker organiserade.

Så allt detta gör är talar meningen mellan citattecken och sedan pausar i 5 sekunder innan du fortsätter till nästa funktion.

Denna nästa del kan verka ganska knepigt men det är faktiskt ganska lätt att förstå:

Funktion TimedMessageBox
För IntCounter = 5 till 1 steg -1
objWshShl.Popup "Dator kommer att stänga i" _
& IntCounter & "sekunder", 1, "Dator avstängning", 0 + 48
Nästa
Slutet funktion

Så först skapar det en funktion som kallas TimedMessageBox.

Då är nästa 4 rader en för... Nästa slinga. Så denna loop kommer slinga fem gånger går ner av en varje gång.

objWshShl.Popup "Dator kommer att stänga i" _
& IntCounter & "sekunder", 1, "Dator avstängning", 0 + 48

Denna kod är faktiskt bara en kodrad, det separeras bara i en annan linje med tecknet "_" för att göra det lättare att läsa. Vad denna kod gör är att det skapar ett popup-meddelande som senast för 1 sekund Visa belopp sekunder kvar till avstängning med variabeln IntCounter.

När denna loop öglorna fem gånger, fortsätter det med skriptet.

Här är nästa funktion:

Funktion ShutdownComputer
objWshShl.Run "Shutdown/s/f/t 0", 0
Slutet funktion

Allt detta gör är avstängning av datorn med run-kommando. Här är växlarna som används: / s/f/t. Den/s innebär att avstängning, f innebär att stänga alla program utan förvarning, den/t är tiden i sekunder innan avstängning. Du kommer att märka efter som kommandot finns ett komma noll ", 0". Detta gör det bara så att ingen cmd änka blinkar när kommandot shutdown körs.

Se Steg
Relaterade Ämnen

Den mest fantastiska semester upptågen

detta är den bästa semester sprattSteg 1: Materiels you will need a few things to make this possible!omslagspapperomslagspapper du inte verkligen behöver/klippett offer (bäst om offret är medelvärdet på morgonen eller får frustrerat lätt)en gåva till...

Utföra den brinnande penna upptågen!

I April Fools, glöm gummi spindel upptåg, prova den brinnande penna tilltag istället, Följ dessa enkla steg och du kommer att kunna utföra detta tilltag med lätthet. Alla kommer att falla för det, prova detta Under stor försiktighet!Följ länken nedan...

Hur du ställer in den lömska våt svamp upptågen!

Jag älskar hur upptåg är ett verktyg för flera ändamål, kan du ganska mycket hitta en användning för det gör något. Till exempel i detta tilltag kommer vi använda det till få din intet ont anande offer våt.Allt du behöver ganska mycket är en svamp oc...

Bygga den ultimata Larson Scanner!

jag har sett tillgången på hög effekt (> 10W) leds hoppa under det senaste året eller så och... sjunka i pris. Jag kom över några mycket billigt 10W vita lysdioder från Deal Extreme som var i intervallet $3 dollar och sätta ut 900lumens, vilket är me...

Hur man bygger den ultimata inomhus FPV quadcopter

VARNING - EFTER BYGGA DETTA KAN DU FINNA DIG BEROENDE AV FPV.Ja det stämmer. FPV är så mycket roligt du ska glömma vilken tid på dygnet det är, glömmer att äta, glömmer att hämta barnen från skolan. Till och med drömmen om att flyga FPV. Det är det p...

Den ultimata buggen ut Bag

Wikipedia definierar en bugg ut väska som:"En bug-out bag är en bärbar kit som normalt innehåller de objekt som man skulle kräva för att överleva i 72 timmar, när evakuera från en katastrof, men några satser är utformade för att pågå längre tid än ba...

Hur man bygger den ultimata överlevnad Shotgun

som en överlevnad och beredskap instruktör, jag tar min linje arbete mycket allvarlig – ibland alltför allvarligt. Ibland, men jag tar för överlevnad projekt bara ner rätt kul. Denna artikel belyser ett av dessa projekt.Jag är lyckligt lottad att jag...

Läs mig först: Hur man ställer in den ultimata Mac Mini superdatorn

mac mini är i grunden en laptop utan en skärm och inget tangentbord eller mus ingår. Man skulle kunna tro på dig själv, vem sjutton som kommer att använda denna sak? Men datorn använder mindre El än de flesta glödlampor, fungerar sublimt väl, och nat...

Hur man gör den ultimata trä Vise | DIY Woodworking verktyg #3

Jag har behöva en annan vise ganska länge nu. Jag har ett skruvstäd, som är i mitt rum (mitt rum fungerar som en workshop). Ibland, när jag gör messier projekt, exempelvis sådana med mycket sågspån, föredrar jag gör dem i vår balkong. Eftersom jag ha...

Den ultimata geringssåg Station

Detta är vad jag kallar den "Ultimata" spetsigt såg Station. Fyller alla mina behov och är tillräckligt betydande för att drastiskt öka organisation och effektivitet i min butik. Stationen har följande funktioner:Ungefär 106" stop block kap...

Skapa den "ultimata Craigslist tillkännagivanden redskap'

varning: detta projekt är för mac-användare.Okej. Alla craigslist användare har haft det hända en eller två gånger.Du är pumpas om det nya USB-kaffe Koppvärmare för $10 och du reda din granne köpte den först."Om bara," ni "jag kunde ha bliv...

Den ultimata Minecraft svärd

I detta awesome instructable jag ska visa dig hur jag gjorde den ultimata Minecraft svärd med MDF (Medium densitet träfiberskivor)Vad du behöver;30 x 15 tums mdf-skiva som är 18mm tjock.3mm masonit (för fuller)PVA limAkrylfärgBrun säck sträng (för ha...

Den ultimata paraplyet

Har du någonsin velat ett paraply med ljus, ett inbyggt ljudsystem och ett leende som tar all negativitet från regniga dagar? Ja då är detta instructable för dig! Läs vidare för att veta hur du gör din egen ultimata paraply!(DISCLAIMER: författaren a...

Den ultimata hjälpande händer

Jag är säker på att de flesta beslutsfattare och elektronik entusiaster har stött de fruktade billiga hjälpande händer som fortsätter välta vid varje tillfälle, vanligtvis förstör det aktuella projektet. Jag är också säker på att många av er har titt...

Hem 9000 - den ultimata Doorbell

jag har köpt ett hus i Las Vegas, och att vara en lång tid snille (och instructable maker / sharer), bestämde jag mig för att innan jag går och så länge jag har möjlighet att bryta öppna väggar och köra någon tråd som jag ville, jag vill geek ut dett...

Den ultimata överblivna Thanksgiving smörgås

Turkiet Day har kommit och gått men de matrester ringer ditt namn. Om du är som mig, du haft redan två plattor av allt och det är dags att byta saker upp lite. Ange det ultimata överblivna thanksgiving smörgås. Denna smörgås härskar supreme under för...

Den ultimata Crafter Duct Tape förvaringsbox

en dag när organisera min arbetsyta, insåg jag att jag verkligen behövde en låda att sätta alla mina piprensare, bollar pom pom, saxar och andra diverse poster i. Då idén gick upp för mig: jag skulle bygga en låda av tejp för att sätta alla mina leve...

Den ultimata fars dag present!

What is it?TACKSAMHET. Japp, rätt och slätt tacksamhet. Du kanske tänker, "Hur är tacksamhet den ultimata fars dag närvarande?"Du kan visa tacksamhet till pappa på många sätt:1. tjäna honom frukost i sängen och/eller göra hans favorit efterrätt....

Upp-cykel en gammal låda till den ultimata talja Box & kylare

Arbete var att bli av utrustning, så jag fastnar en välgjord låda med ingen aning om vad jag ska göra med den.Sitter på det hemma jag tittade upp på min fiskespön, och tänkte på alla grejer kundvagnen jag med mig för att fiska.En enkel resa till en l...