Stupid Geek Tricks Kuidas teha oma arvutist rääkida
Arukad masinad, mis on võimelised kõnelemiseks, on sageli futuristlike sci-fi filmide asjad, kuid ükskõik millist arvutit saab keeruliseks Cathyks. Ehkki me ei ole veel arvutite juures, kus nad saavad inimestega suhelda, on mõned tööriistad ja lihtsad skriptid, mida me saame kirjutada, et teha Windowsiga töötavat arvutit meile.
Väike (visuaalne) põhiajalugu
Aastal 1988 ilmus esimene VBScripti või (Visual Basic Scripting Edition) iteratsioon ja see oli endiselt väga primitiivne versioon sellest, mida meil praegu on. Aastate jooksul kasvas vajadus kergesti kasutatava ja kerge skriptikeele järele. Seepärast jätkas ettevõte selle kallal tööd ja avaldas selle lõpuks avalikkusele 1996. aastal.
See on lihtne skript, mis kasutab Microsofti operatsioonisüsteemides failide loomiseks, lugemiseks, uuendamiseks ja kustutamiseks COM (Component Object Model). Kuna Windows 98 vabastati, on see arvutisse installitud. See on väga mitmekülgne, kuna VBScript-hostikeskkonda saab integreerida Microsoft Script Controlit kasutavatesse programmidesse. Seda kasutatakse sageli Interneti infosüsteemide, Windowsi skripti hostiga ja Internet Exploreriga.
Aga sellest piisab tehnilisest jibberist. Lähme selle juurde ja õpime, kuidas oma arvutit rääkida!
Ühekordselt kasutatavad VBS-koodid
Visuaalse põhiskripti loomine on väga lihtne ja ei vaja eriprogramme. Kuigi on olemas programme, mida saate kasutada kõrgelt arenenud skriptide kirjutamiseks, enamik programmeerijaid ja inimesi, kes kirjutavad skripte kirjutades, kasutavad lihtsalt Microsofti Notepadi.
Alustame protsessi, avades Notepadi. Pärast seda, kui olete avanud Notepadi, peate kirjutama järgmise koodi või lihtsalt kopeerima ja kleepima selle märkmiku aknasse. Selleks, et muuta oma skripti arvutist ütlemist, vahetage lihtsalt see osa, mis ütleb: „Geeksid pärivad maa”, mida iganes soovite kuulda.
halb kõneobjekt set voiceobject = createobject ("sapi.spvoice") voiceobject.speak "Geekid pärivad maa"
Kui olete teksti, mida soovite kuulda, edukalt sisestada, vajuta lihtsalt „Fail” ja klõpsa „Salvesta kui…“.
Leidke koht, kuhu soovite pildi salvestada. Selle näite puhul salvestan selle tühja kataloogi allalaadimiste kataloogis. Oluline asi, mida sa pead tegema, on anda talle nimi, mis lõpeb .vbs-ga. See ütleb arvutile, et te ei salvesta lihttekstifaili; pigem salvestate VBScript. Nimetame selle proovi „Geek test.vbs”, nagu allpool näidatud.
Nüüd saate minna ja sulgeda notepad ja navigeerida kausta, kuhu salvestasite VBScript. Pange tähele, et ikoon ei ole tavaline TXT ikoon. See on väike sinine kerimine valge taustal. Topeltklõpsake seda ikooni, et käivitada oma ühekordselt kasutatav skript ja kuulata oma teksti. Palju õnne, olete just loonud oma esimese skripti.
Nüüd, et selle riputada, proovige luua veel mõned skriptid mis tahes tekstiga, mida soovite kuulda. Teise võimalusena võite paremklõpsata VBScriptil ja valida suvand „Open with…”, seejärel valida sama faili redigeerimiseks notepad.
Tekst kõneks Script
Nüüd, kui tead, kuidas kirjutada ühekordselt kasutatavat skripti ja olete tõenäoliselt seda paar korda mänginud, võib teil olla natuke igav. Sellepärast me lööme selle välja.
Järgmine asi, mida me õpime, on see, kuidas luua skript, mis on veidi rohkem arenenud kui ühekordselt kasutatav skript. See loob dialoogiboksi, kuhu saate sisestada teksti ja lugeda see teie arvutisse tagasi.
Alustage oma märkmiku avamist uuesti ja kirjutades selle skripti või kopeerige ja kleepige see märkmiku aknasse.
Dim sõnum, sapi message = InputBox ("Mida ma ütlen, teie geekness?", "Ma räägin sinu eest.") Set sapi = CreateObject ("sapi.spvoice") sapi.Speak message
Pärast koodi sisestamist salvestage lihtsalt skripti lõpuleviimiseks fail „Text to Speech.vbs”, nagu eespool näidatud. Kui see on salvestatud, navigeerige asukohta ja tehke topeltklõps. Te märkate, et akent nimetatakse "Ma räägin sinu eest." Ja sõnavõtte sisestamise kiireks on "Mida ma ütlen, teie Geekiness?" Te võite neid alati muuta, et öelda midagi, mida sa tahad.
Sisenege nüüd „Geeksid pärivad maa” ja vajutage seejärel skripti käivitamiseks „OK“ nuppu ja kuulete teksti valjusti.
Tervitused VBScript Script
See muutub üsna lõbusaks, kuid teie arvuti ei suhtle endaga väga suures osas. Nüüd proovime teist lihtsat skripti, mis arvestaks nii kellaajaga kui ka kellaajale sobiva vastusega. See skript loeb teie arvuti aega ja selle põhjal tervitab teid teid teatud viisil.
Alustage oma märkmiku avamisega ja lisage see lühike skript. Saate asendada sektsiooni, millel on päeva tervitused, mis tahes fraasiga, mida soovite kuulda, samuti asendada Geekmeister oma nimega.
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str kui tund (aeg) 12, siis kui tund (kellaaeg)> 16, siis Sapi.speak "Hea õhtu Geekmeister" muu Sapi.speak "Head päeva pärast Geekmeisteri lõpp" kui lõpp, kui
Nüüd saate salvestada tekstidokumendi VBS-failina. Kui olete seda teinud, minge kausta, kuhu see on salvestatud, ja topeltklõpsake seda. Arvestades aega, mida teie arvuti näitab, ütleb ta kas „Tere hommikust, heast õhtust või hea õhtust Geekmeister.“
Skript ütleb, et kui kellaaeg on enne 12-ndat, siis on see hommikul ja et pärast 12-ndat on midagi pärastlõunal; sellegipoolest on sellel ka klausel, mis ütleb isegi siis, kui see on pärast 12 aastat, kui aeg on möödunud 16.00 (16.00), muutub see õhtuks.
Kellaaja VBScript-skript
Kui soovite veidi rohkem arenenud ja aega vastu võtta, saate luua uue märkmiku ja sisestada selle skripti.
Skript võib tunduda keerulisena, kuid sisuliselt räägib teie arvutist, mida öelda ja kuidas seda öelda, sõltuvalt ajast, mis kuvatakse teie arvuti kella. Te võite alati asendada „Praeguse kellaaja” mis tahes sissejuhatusega soovitud ajaks.
Sapi = Wscript.CreateObject ("SAPI.SpVoice") seadistamine Sapi.speak "Praegune aeg on"kui tund (aeg)> 12 siis Sapi.speak tund (aeg) -12 muidu, kui tund (aeg) = 0, siis Sapi.speak "12" muu Sapi.speak tund (aeg) lõpeb, kui lõpp, kui lõpp, kui lõppkui minut (aeg) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end ifkui tund (aeg)> 12, siis Sapi.speak "P.M." muidu kui tund (aeg) = 0, siis kui minut (aeg) = 0, siis Sapi.speak "Midnight" muu Sapi.speak "A.M." lõpp, kui muidu, kui tund (aeg) = 12, siis kui minut (aeg) = 0, siis Sapi.speak "Noon" muu Sapi.speak "P.M." lõpeta, kui muidu Sapi.speak "A.M." lõpp, kui lõpp, kui lõpp, kui
Nüüd peate lihtsalt salvestama faili VBScriptina, nagu tegite eelmistes sammudes, ja seejärel navigeerige sellesse kausta. Kui kõik läks hästi, peaksite seda topeltklõpsama ja kuulma, kuidas arvuti teile aega ütleb.
Startup tervitus
Nüüd, kui tead, kuidas teha teie arvuti tervitama ja öelda teile aega, kui lahe oleks, kui arvuti teeks seda arvuti sisselülitamisel. See on tegelikult väga lihtne teha, kui ühendate kaks skripti ja paned need õigesse kohta.
Alusta avades Microsofti notepad ja kopeerides selle koodi aknasse. See on lihtsalt mõlema koodi koopia teie jaoks. Pidage meeles, et tervitust saab muuta „Mis on kutt, Hello Master, tervitab oma kõikvõimas kõrgust” või midagi, mida soovite, et teie arvuti teile ütleks.
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str kui tund (aeg) 12, siis kui tund (kellaaeg)> 16, siis Sapi.speak "Hea õhtu Geekmeister" muu Sapi.speak "Head päeva pärast Geekmeisteri lõpp" kui lõpp, kui Sapi.speak "Praeguse kellaajaga on"kui tund (aeg)> 12 siis Sapi.speak tund (aeg) -12 muidu, kui tund (aeg) = 0, siis Sapi.speak "12" muu Sapi.speak tund (aeg) lõpeb, kui lõpp, kui lõpp, kui lõppkui minut (aeg) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end ifkui tund (aeg)> 12, siis Sapi.speak "P.M." muidu kui tund (aeg) = 0, siis kui minut (aeg) = 0, siis Sapi.speak "Midnight" muu Sapi.speak "A.M." lõpp, kui muidu, kui tund (aeg) = 12, siis kui minut (aeg) = 0, siis Sapi.speak "Noon" muu Sapi.speak "P.M." lõpeta, kui muidu Sapi.speak "A.M." lõpp, kui lõpp, kui lõpp, kui
Kui olete selle koodi kopeerinud täpselt nii, nagu see on, märkmikule, mine edasi ja salvestage see “Startup greeting.vbs”. Seda võib nimetada ka midagi, mida sa tahad, kuid selle demonstratsiooni jaoks on lihtsam, kui me kõik oleme samal lehel. Nüüd, kui see on salvestatud, võite topeltklõpsata VBScript-failil, et kuulda seda tervitada ja öelda teile aega.
Kui soovid, et see mängiks arvuti käivitamisel, nagu näiteks Iron Mani Jarvis, lihtsalt vali fail ja lohista see hiirega allapoole nuppu "Start". “Startup” kausta ja vabastage hiire nupp.
Kui mingil põhjusel see teie jaoks ei tööta, saate ka käsitsi navigeerida käivituskausta. Kõigepealt lähete kausta, kuhu salvestatakse „Startup greeting.vbs” ja kopeerige see.
Järgmine samm on sisestada järgmine tee mis tahes Exploreri akna ülaosale ja vajuta “Enter”. Peate lihtsalt USERNAME'i muutma oma arvutis kasutatava nimega.
C: Kasutajad USERNAME AppData Rändlus Microsoft
Windows Start Menu Programmid Startup
Kui olete käivitamiskataloogis, kleepige lihtsalt vbs-fail ja teil on hea minna. Nüüd, kui järgmine kord arvuti käivitate ja sisse logite, peaks see teid automaatselt tervitama ja teile teatama, millal see on.
Kui teil tekkis mingeid probleeme skriptide loomisega, on need kõik nende linkide abil tasuta.
- Geek Test
- Tervitus
- Startup tervitus
- Tellimisaeg
- Tekst kõnele