7Jul
Inteligentne naprave, ki so sposobne govoriti, so pogosto stvari futurističnih znanstvenih filmov, vendar lahko vsak računalnik spremenite v klepetanje Cathy.Čeprav še nismo na odru z računalniki, kjer lahko komunicirajo z nami, kot ljudje, obstaja nekaj orodij in preprostih skriptov, ki jih lahko napišemo, da bi kateri koli računalnik s sistemom Windows govoril z nami.
Majhna( vizualna) osnovna zgodovina
Leta 1988 se je pojavila prva ponovitev VBScript ali( Visual Basic Scripting Edition) in je bila še vedno zelo primitivna različica tega, kar imamo danes. V preteklih letih se je povečala potreba po preprostem in lahkem skriptnem jeziku. Zaradi tega je družba nadaljevala delo na njem in jo leta 1996 javno objavila javnosti.
To je preprost skript, ki uporablja COM( Component Object Model) za ustvarjanje, branje, posodobitev in brisanje datotek v Microsoftovih operacijskih sistemih. Od izdaje sistema Windows 98 je bil nameščen z vsakim računalnikom. Je zelo vsestranski zaradi dejstva, da je gostiteljsko okolje VBScript mogoče vdelati v programe s programom Microsoft Script Control. Pogosto se uporablja pogosto z internetnimi informacijskimi storitvami, strežnikom skripta Windows in Internet Explorerjem.
Ampak, to je dovolj tehničnega jibberja. Pojdimo na to in se naučimo, kako se bo vaš računalnik pogovarjal!
Single-Use VBScripts
Ustvarjanje vizualnega osnovnega skripta je zelo enostavno in ne zahteva posebnih programov.Čeprav obstajajo programi, ki jih lahko uporabite za pisanje bolj naprednih skriptov, večina programerjev in ljudi, ki v pisni obliki skripajo, uporabljajo samo Microsoftovo beležnico.
Začnimo postopek z odpiranjem beležnice. Ko odprete Notepad, morate vnesti naslednjo kodo ali jo preprosto kopirati in prilepiti v okno Notepad.Če želite spremeniti, kaj pravi vaš skript, recimo, preprosto zamenjajte razdelek, ki pravi: "Geeks bo nasledil zemljo" z vsem, kar želite slišati.
dim speechobject nastavi speechobject = createobject( "sapi.spvoice") speechobject.speak "Geeks bodo podedovali zemljo"Ko ste uspešno vnesli besedilo, ki ga želite slišati, samo pritisnite "Datoteka" in kliknite na "ShraniKot. .. "možnost.
Poiščite kraj, kamor želite shraniti sliko. V tem primeru ga shranim v prazno mapo v imeniku prenosov. Pomembna stvar, ki jo morate storiti, je, da je ime, ki se konča z. vbs. To bo računalniku povedalo, da ne shranjujete datoteke z navadnim besedilom;raje shranjujete VBScript. Ta vzorec "Geek test.vbs" bomo navedli, kot je prikazano spodaj.
Zdaj lahko nadaljujete in zaprete beležnico in se pomaknite do mape, kjer ste shranili VBScript. Opazili boste, da ikona ni običajna ikona TXT.To je majhen modri pomik na belem ozadju. Dvokliknite to ikono, da zaženete svoj skript za eno uporabo in poslušate svoje besedilo.Čestitamo, pravkar ste ustvarili svoj prvi skript.
Zdaj, da bi ga obesili, poskusite ustvariti še nekaj skriptov z vsemi besedili, ki jih želite slišati. Druga možnost je, da lahko z desno tipko miške kliknete na VBScript in izberete možnost »Odpri z. ..«, nato pa izberite beležnico za urejanje besedila v isti datoteki.
Besedilo v govorni scenarij
Zdaj, ko veste, kako napisati scenarij za enkratno uporabo in ste verjetno igrali z njim nekajkrat, se vam morda zdi malo dolgčas. Zato ga bomo sprožili.
Naslednja stvar, ki jo bomo izvedeli, je, kako ustvariti skript, ki je nekoliko naprednejši od skripta za eno uporabo. S tem boste ustvarili pogovorno okno, v katerega lahko vnesete besedilo in ga bo vaš računalnik prebral.
Začnite tako, da ponovno odprete svoj beležek in vnesete ta skript ali kopirate in prilepite v okno beležke.
Sporočilo za dim, sapi sporočilo = InputBox( "Kaj naj rečem, vaš Geekness?", "Govorim zate.") Nastavite sapi = CreateObject( "sapi.spvoice") sapi. Sporočilo o sporočiluKo je koda vnesena, preprosto shranite datoteko kot "Besedilo v Speech.vbs", kot je prikazano prej, da dokončate skript. Ko je shranjena, se pomaknite do mesta, kjer je, in dvokliknite na to. Opazili boste, da se okno imenuje »Govorim z vami« in poziv za vnašanje besedila, ki ga želite vokalizirati, je »Kaj naj rečem, svojo Geekiness?« Vedno jih lahko spremenite, da bi rekli, kar želite.
Za zdaj vnesite "Zemljani bodo podedovali zemljo", nato pa pritisnite gumb "V redu", da zaženete skript in glasno slišite besedilo.
Pozdrav VBScript Script
To postaja precej zabavno, vendar vaš računalnik še vedno ne stori veliko z vami. Zdaj bomo poskusili še en preprost skript, ki upošteva čas dneva in ustrezen odziv za čas dneva. Ta skript bo prebral čas vašega računalnika in na podlagi tega vas bo pozdravil na določen način.
Začnite tako, da odprete beležnico in vstavite ta kratek skript. Oddelek, ki ima čestitke dneva, lahko zamenjate s katero koli frazo, ki jo želite slišati, in zamenjati Geekmeister z vašim imenom.
Nastavi Sapi = Wscript. CreateObject( "SAPI.SpVoice") dim str, če je ura( čas)12, potem Sapi.speak "Dobro jutro Geekmeister" drugače, če ura( čas) & gt;12, če je ura( čas) & gt;16, potem Sapi.speak "Dober večer Geekmeister" še Sapi.speak "Dober popoldanski Geekmeister" se konča, če se konča, če se konča, čeZdaj lahko shranite besedilni dokument kot datoteko VBS.Ko to naredite, pojdite v mapo, kjer je shranjena, in dvokliknite na to. Glede na čas, ki ga pokaže računalnik, bo rekel: "Dobro jutro, dober dan ali dober večer Geekmeister."
Scenarij pravi, da če ura bere karkoli pred 12, je to zjutraj in da je karkoli po 12. popoldne;vendar pa ima tudi klavzulo, ki pravi, tudi če je po 12, dokler traja 16:00( 16:00), postane zvečer.
Čas dneva VBScript skripta
Če bi radi dobili malo naprednejše in prejeli čas, lahko ustvarite novo beležko in vnesete ta skript.
Skript je morda videti zapleten, vendar v bistvu pripoveduje, kaj naj rečem in kako to reči, glede na čas, ki se prikaže v uri računalnika. Vedno lahko zamenjate »trenutni čas« s katerim koli uvodom za čas, ki ga želite.
Set Sapi = Wscript. CreateObject( "SAPI.SpVoice") Sapi.speak "Trenutni čas je" če ura( čas) & gt;12, nato Sapi.speak uro( čas) -12 drugo, če je ura( čas) = 0, nato Sapi.speak "12" še Sapi.speak ura( čas), če se konča, če če minuto10, nato Sapi.speak "o", če je minuto( čas)1, potem Sapi.speak "ura" še Sapi.speak minuto( čas) konec, če se drugače Sapi.speak minuto( čas) konča, če če ura( čas) & gt;12 nato Sapi.speak "P.M."drugače, če je ura( čas) = 0, če je minuta( čas) = 0 potem Sapi.speak "Midnight" drugače Sapi.speak "A.M."konec, če drugače, če je ura( čas) = 12, če je minuta( čas) = 0 potem Sapi.speak "Poldne" še Sapi.speak "P.M."konec, če drugače Sapi.speak "A.M."konec, če se konča, če se konča, če jeZdaj morate datoteko shraniti kot VBScript, kot ste storili v prejšnjih korakih, in se nato pomaknite do te mape.Če je vse dobro potekalo, bi morali imeti možnost, da ga dvakrat kliknete in slišite, da vam računalnik pove čas.
Startup Pozdrav
Zdaj, ko veste, kako vas bo vaš računalnik pozdravil in vam povedal čas, bi bil kul, če bi računalnik to storil, ko vklopite računalnik. Dejansko je zelo enostavno narediti, če samo združite oba skripta in jih postavite na pravo mesto.
Začnite tako, da odprete beležko Microsoft in kopirate to kodo v okno. To je preprosto kopija obeh kode, združenih zate. Ne pozabite, da lahko spremenite pozdrav na »Kaj je dude, Zdravo mojster, Lep pozdrav vsemogočnega visočanstva« ali kaj drugega, kar vam računalnik želi povedati.
Set Sapi = Wscript. CreateObject( "SAPI.SpVoice") dim str, če je ura( čas)12, potem Sapi.speak "Dobro jutro Geekmeister" drugače, če ura( čas) & gt;12, če je ura( čas) & gt;16 potem Sapi.speak "Dober večer Geekmeister" še Sapi.speak "Dober popoldanski Geekmeister" se konča, če se konča, če se konča, če je Sapi.speak "Trenutni čas je", če je ura( čas) & gt;12, nato Sapi.speak uro( čas) -12 drugo, če je ura( čas) = 0, nato Sapi.speak "12" še Sapi.speak ura( čas), če se konča, če če minuto10, nato Sapi.speak "o", če je minuto( čas)1, potem Sapi.speak "ura" še Sapi.speak minuto( čas) konec, če se drugače Sapi.speak minuto( čas) konča, če če ura( čas) & gt;12 nato Sapi.speak "P.M."drugače, če je ura( čas) = 0, če je minuta( čas) = 0 potem Sapi.speak "Midnight" drugače Sapi.speak "A.M."konec, če drugače, če je ura( čas) = 12, če je minuta( čas) = 0 potem Sapi.speak "Poldne" še Sapi.speak "P.M."konec, če drugače Sapi.speak "A.M."konec, če se konča, če se konča, čeKo ste to celotno kodo natipkali natanko tako, kot je v notepad, nadaljujte in shranite kot "Startup greeting.vbs".Lahko ga imenujemo tudi kar želite, vendar je za namene te predstavitve lažje, če smo vsi na isti strani. Zdaj, ko je bila shranjena, lahko dvakrat kliknete datoteko VBScript, da jo slišim, da vas pozdravi in povem vam čas.
Če želite igrati, ko vklopite računalnik, kot je Jarvis iz Iron Manja, preprosto izberite datoteko in ga povlecite z miško navzdol do gumba »Start«. Če ne spustite miške, jo premaknite na »Vsi programi«, natopoiščite mapo »Startup« in spustite gumb miške.
Če iz nekega razloga to ne deluje za vas, lahko ročno premikate tudi do zagonske mape. Najprej se premaknete v mapo, kjer se shrani vaš "Startup greeting.vbs" in ga kopirate.
Naslednji korak je vnesti naslednjo pot v vrh katerega koli okna Explorerja in pritisnite "Enter".Samo USERNAME boste morali spremeniti z imenom, ki ga uporabljate za račun vašega računalnika.
C: \ Uporabniki \ USERNAME \ AppData \ gostovanje \ Microsoft \
Windows \ Start Menu \ Programs \ Startup
Ko ste v zagonski mapi, preprosto prilepite datoteko vbs in dobro ste iti. Sedaj, ko naslednjič zaženete računalnik in se prijavite, vas mora samodejno pozdraviti in vas obvestiti, koliko časa je.
Če ste imeli težave pri ustvarjanju katere koli skripte, jih lahko brezplačno prenesete s temi povezavami.
- Geek test
- Pozdrav
- Pozdrav za zagon
- Čas pripenjanja
- Besedilo v govor