Kazalo:

Programirajte računalnik, da se samodejno izklopi, tako da mu določite, kdaj želite to narediti: 4 koraki
Programirajte računalnik, da se samodejno izklopi, tako da mu določite, kdaj želite to narediti: 4 koraki

Video: Programirajte računalnik, da se samodejno izklopi, tako da mu določite, kdaj želite to narediti: 4 koraki

Video: Programirajte računalnik, da se samodejno izklopi, tako da mu določite, kdaj želite to narediti: 4 koraki
Video: CS50 2013 - Week 1 2024, November
Anonim
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori
Programirajte računalnik, da se samodejno izklopi, tako da določite, kdaj želite, da to stori

hej, to je še en pouk iz mojega vsakdana …

nazadnje sem moral na svoj računalnik prenesti veliko programske opreme in pustiti, da se naloži čez noč, nisem želel, da bi bil računalnik vso noč vklopljen po končanem prenosu, hkrati pa nisem mogel ostati buden in čakati na to za dokončanje prenosov in izklop! zato sem naredil VBscript, ki omogoča, da se računalnik samodejno izklopi na interaktiven način!, dodelim minute, ki se bodo računalnik vklopile pred izklopom, glede na to, koliko časa bodo trajale nalaganja, mu dam malo več časa, da izklopite po času, ki je potreben za prenos, če pride do zmanjšanja hitrosti, vendar vsaj ne bom ostal buden in računalnika ne bom držal vso noč, ne da bi naredil nič! in računalnik bo v tem primeru interaktiven z uporabnikom, saj sem mu dodal tudi nekaj glasu in pripovedovanja! zato pazi na moj instruktabel! in če vam je všeč plz, napišite komentar! hvala

Korak: Začnite s pisanjem skripta …

Začnite s pisanjem scenarija …
Začnite s pisanjem scenarija …

odprite beležnico in v beležnico zapišite naslednji skript: Dim xDim yset oShell = createobject ("wscript.shell") Nastavi Sapi = Wscript. CreateObject ("SAPI. SpVoice") x = InputBox ("Ali želite po izklopu računalnika po pred časom? odgovor: da/ne "," AVTOMATSKI IZKLOP SISTEMA, ki ga je izvedel SCRIPTmaster "), če je x =" da ", potem y = InputBox (" Vnesite preostali čas do samodejnega izklopa (čas v minutah …): ", "AUTOMATIC SYSTEM SHUTDOWN!") Sapi.speak y + "minut do izklopa" oShell. Run "shutdown.exe -s -t" & (y * 60) & "-f -c" "Sistem je zdaj nastavljen za samodejno zaustavitev! ne čakajte, da se prenosi končajo, lahko greste spat! LAKO NOČ! glejte 2morow! >>>> če želite prekiniti to samodejno zaustavitev, samo znova zaženite skript in vnesite "" "konec, če je x =" ne "then sapi.speak" v redu, kot si želiš adijo, scenarij je napisal Ayman Farhat SCRIPTmaster "oShell.run" shutdown.exe -a "konec če

2. korak: Podroben opis kode v skriptu …

Podroben opis kode v skripti…
Podroben opis kode v skripti…

Dim x in Dim y /// razglasita spremenljivki x in y, ki sta odgovorni za odgovor oziroma čas. Set oShell = createobject ("wscript.shell") /// pokliče lupino OS in ustvari objekt wscript.shellSet Sapi = Wscript. CreateObject ("SAPI. SpVoice") /// pokliče okno SAPI in ustvari objekt SAPI. SpVoice, ki je odgovoren za govor v tem skriptu, ko pripoveduje uporabniku … x = InputBox ("Ali želite zapreti vaš računalnik po določenem času? odgovor: da/ne "," AUTOMATIC SYSTEM SHUTDOWN! "/// pokliče vhod, kjer uporabnik reče, če želi izklopiti svoj računalnik, če je x =" da ", potem je /// a Branching statementy = InputBox ("Vnesite preostali čas za samodejno zaustavitev (čas v minutah…):", "AUTOMATIC SYSTEM SHUTDOWN!") // če uporabnik izbere da, potem ga drugi vnos spodbudi, da dodeli preostali čas za zaustavitev sapi.speak y + "preostale minute za zaustavitev" /// okno SAPI bere preostale minute oShell. Run "shutdown.exe -s -t" & (y * 60) & "-f -c" "System je sedaj nastavljen za samodejni izklop! ne čakajte, da se prenosi končajo, lahko greste spat! LAHKO NOČ! se vidimo 2mow! >>>> Če želite prekiniti to samodejno zaustavitev, znova zaženite skript in vnesite "" "/// to je izjava o zaustavitvi, ki pokliče izvršljivo datoteko za zaustavitev sistema za zagon in izklopi računalnik glede na dani čas, ki je v tem primeru spremenljivka y! end if // konča prvi stavek if, ki je v tem primeru da, če je x = "ne", potem //. druga je izjava, odgovorna za brez odgovora sapi.speak "v redu, kot želite, adijo, skript napisan avtor Ayman Farhat, SCRIPTmaster "/// SAPI se pogovarja z uporabnikom in mu reče adijo. oShell.run" shutdown.exe -a " / /v tem primeru se pokliče shutdown.exe in mu pove, naj ne izvaja zaustavitve dodajanje -a! end if // konec stavka if! ki je bil krajši, a podroben opis, pojdite na naslednji korak, da vidite, kaj storiti …

3. korak: Shranite svoj skript

Shranjevanje skripta
Shranjevanje skripta

ko ste skript vnesli v beležnico, ga morate shraniti, kliknite shrani in na mesto, kjer vnesete ime datoteke, vnesite ime datoteke, ki ji sledi.vbs, kot je prikazano na sliki …

4. korak: Zaženite skript …

Zaženi skript…
Zaženi skript…
Zaženi skript…
Zaženi skript…
Zaženi skript…
Zaženi skript…

dvokliknite program VB, ki ste ga pravkar shranili, in si oglejte čarobnost!

najprej vas bo pozval vnos, ki vas vpraša, ali želite zapreti ali ne, kot je prikazano na sliki. če se ne odločite za izklop z vnosom ne, se bo program samodejno končal … če se odločite za izklop z vnosom da, vas bo drugi vnos vprašal, koliko minut želite, da računalnik ostane vklopljen, kot je prikazano na sliki spodaj. in potem se bo začelo odštevanje zaustavitve, če želite iz kakršnega koli razloga ustaviti to zaustavitev, samo znova zaženite program, medtem ko se zaustavitev izvaja, in vnesite ne in se bo samodejno končal! To je bila torej rešitev za problem, s katerim trpi veliko uporabnikov osebnih računalnikov! upam, da vam je bil moj pouk všeč, pustite komentar, z veseljem vas bom slišal. SREČNO in LAKO NOČ!

Priporočena: