7Jul

Stupid Geeki trikid: kuidas teie arvuti teiega rääkida

click fraud protection

Intelligentsed masinad, mis on võimelised kõnelema, on sageli futuristlike sci-fi-filmide asjad, kuid saate lülitada mis tahes arvuti jutututeks Cathyks. Kuigi me pole veel etapis arvutitega, kus nad suudavad meid nagu inimesi suhtlema, on meil mõned tööriistad ja lihtsad skriptid, mida saame kirjutada, et kõik Windowsi kasutavad arvutid räägiksid meiega.

Väike( visuaalne) põhialus

Aastal 1988 ilmnes esimene VBScript või( Visual Basic Scripting Editioni) iteratsioon ja see oli ikkagi täiesti primitiivne versioon. Aastate jooksul on Microsoft vaja kasutada hõlpsasti kasutatavat ja kerget skriptikeelt Microsoftile. Selle tulemusena töötas ettevõte selle ja lõpuks avaldas selle avalikkusele 1996. aastal.

See on lihtne skript, mis kasutab COM( Component Object Model) failide loomiseks, lugemiseks, värskendamiseks ja kustutamiseks Microsoft operatsioonisüsteemides. Windows 98-st vabastati see installitud igasse arvutisse. See on väga mitmekülgne sellepärast, et VBScript-hostkeskkonda saab programmi Microsoft Script Control abil sisse lülitada. Seda kasutatakse sageli Interneti infoteenuste, Windows Script Hosti ja Internet Exploreri abil.

instagram viewer

Kuid sellel on piisavalt tehnilist vibreerijat. Lase käia ja õppida, kuidas teie arvuti rääkida!

üheotstarbelised VBScriptid

Visuaalse baasskripti loomine on väga lihtne ja ei vaja mingeid eriprogramme. Kuigi on olemas programme, mida saab kirjutada rohkem kõrgelt arenenud skripte, enamik programmeerijaid ja inimesi, kes oskavad kirjutada skripte lihtsalt kasutada Microsofti Notepad.

Alustame protsessi, avades Notepad. Kui olete Notepad avanud, peate lihtsalt sisestama järgmise koodi või lihtsalt kopeerima ja kleepida selle märkme akna aknasse. Selleks, et muuta seda, mida teie skript arvuti abil ütleb, asenda lihtsalt jaotis, mis ütleb: "Geeksid peavad pärima maa" igaks, mida soovite kuulda.

tühja kõneobjekti komplekt speechobject = createobject( "sapi.spvoice") speechobject.speak "Geeksid peavad pärima maa"

Kui olete edukalt sisestanud teksti, mida soovite kuulda, vajutage lihtsalt "File" ja klõpsake "SaveNagu. .. "valik.

Leia koht, kuhu soovite pildi salvestada. Selles näites hoian selle allalaadimiskataloogi tühja kausta. Peamine asi, mida peate tegema, on anda sellele nimi, mis lõpeb. vbs-ga. See annab arvutile teada, et te ei salvesta tavalist tekstifaile;Pigem hoiate VBScript-i. Me nimetame selle proovi Geek test.vbs, nagu allpool näidatud.

Nüüd saate minna ja sulgeda märkmik ning liikuda kausta, kuhu salvestasite VBScript. Märkate, et ikoon ei ole tavaline TXT ikoon. See on väike sinine nupp valge taustal. Topeltklõps sellel ikoonil, et käivitada oma ühekordse kasutusega skript ja kuulata oma teksti.Õnnitleme, olete just loonud oma esimese skripti.

Nüüd, et selle riputada, proovige luua mõne teise skripti mis tahes tekstiga, mida soovite kuulda. Teise võimalusena võite klõpsata VBScript-i paremal hiireklõpsuga ja valida "Avada koos. .." ja valida sama faili teksti redigeerimiseks märkmik.

teksti-kõne-skript

Nüüd, kui sa tead, kuidas kirjutada ühekordseks kasutamiseks mõeldud skripti ja ilmselt mängida seda mõne korraga, võib teile natuke igav olla. Sellepärast me kavatseme seda üles tõsta.

Järgmine asi, mida me õpime, on see, kuidas luua skript, mis on veidi edenenud kui ühekordse kasutusega skript. Sellega luuakse dialoogiboks, mille abil saate sisestada teksti ja seda, et arvutisse on see teie poolt loendatud.

Alustuseks avage oma märkmik uuesti ja sisestage see skript või kopeerige ja kleepige see notepad aknasse.

Dim sõnum, sapi message = InputBox( "Mida ma pean ütlema, teie Geekness?", "Ma räägin teie eest.") Määra sapi = CreateObject( "sapi.spvoice") sapi. Speak sõnum

Pärast koodi sisestamist, lihtsalt salvestage fail "Text to Speech.vbs", nagu varem skripti lõpuleviimiseks näidatud. Kui see on salvestatud, navigeerige asukohta, kus see asub, ja topeltklõpsake seda. Te näete, et seda akent nimetatakse "Ma räägin teie eest." Ja viip tekst, mida soovite häälestada, on "Mida ma pean ütlema, teie Geekiness?" Võite alati neid muuta, öeldes kõike, mida soovite.

Praegu lubage meid sisestada: "Geeksid peavad pärima maa", seejärel vajutage "OK" nuppu, et käivitada skript ja kuulda teie teksti valjusti.

tervitused VBScript-skript

See muutub üsna tore, kuid teie arvuti ikkagi ei suhtle teiega väga palju. Nüüd proovime veel ühte lihtsat skripti, mis võtab arvesse päeva kellaaega ja asjakohast vastust päeva aja kohta. See skript loeb teie arvuti aega ja põhineb sellel, et see tervitab teid kindlalt.

Alustuseks avage oma märkmik ja sisestage see lühike skript. Saate asendada osa, millel on päeva tervitused, mis tahes fraasiga, mida soovite kuulda, ja asendada Geekmeister oma nimega.

Set Sapi = Wscript. CreateObject( "SAPI.SpVoice") tühi, kui tund( aeg) <12 siis Sapi.speak "Good morning geekmeister" muidu, kui tund( aeg) & gt;12, siis kui tund( aeg)>16 siis Sapi.speak "Tere õhtul Geekmeister" muud Sapi.speak "Tere pärastlõunal Geekmeister" lõpeb, kui lõpeb, kui lõpeb, kui

Nüüd saate tekstidokumendi salvestada VBS-failina. Kui olete seda teinud, minge kausta, kuhu see salvestatakse, ja topeltklõpsake seda. Arvuti näitamise ajal näitab see kas "Tere hommikust, head õhtuti või head õhtust Geekmeisterit".

Script ütleb, et kui kell loeb midagi enne 12, on hommikul ja pärast kella 12 pärast on pärastlõunal midagi;aga on ka klausel, mis ütleb, et isegi kui see on pärast 12. eluaastat, kuni see aeg on kell 16.00( 16.00), muutub see õhtuseks.

päeva kellaaeg VBScript-skript

Kui soovid natuke rohkem areneda ja aega saada, saate luua uue märkmepabri ja sisestada selle skripti.

Skript võib tunduda keeruline, kuid see tähendab sisuliselt oma arvutile seda, mida öelda ja kuidas seda öelda, võttes aluseks aja, mis kuvatakse teie arvuti kellaajal. Võite alati asendada "praegune kellaaeg" mis tahes sissejuhatuses teie soovitud aja jooksul.

Set Sapi = Wscript. CreateObject( "SAPI.SpVoice") Sapi.speak "Praegune aeg on", kui tund( aeg) & gt;12 siis Sapi.speak tund( aeg) -12 muu, kui tund( aeg) = 0 siis Sapi.speak "12" teine ​​Sapi.speak tund( aeg) lõpp, kui lõpp, kui minut( aeg)10 siis Sapi.speak "o", kui minut( aeg)1 siis Sapi.speak "clock" else Sapi.speak minut( aeg) lõppu, kui veel Sapi.speak minut( aeg) lõpuks, kui tund( aeg) & gt;12 siis Sapi.speak "P.M."kui tund( aeg) = 0, siis kui minut( aeg) = 0, siis Sapi.speak "Midnight" muu Sapi.speak "A.M."kui veel, kui tund( aeg) = 12, siis kui minut( aeg) = 0, siis Sapi.speak "Noon" muud Sapi.speak "P.M."lõpuks, kui veel Sapi.speak "A.M."end if end, kui end kui

Nüüd peate lihtsalt salvestama faili VBScript-failina nagu eelmistes etappides ja seejärel liikuge sellele kausta. Kui kõik läks hästi, peaksite sellel topeltklõpsama ja kuulda, et arvuti ütleb teile aja.

käivitamise tervitus

Nüüd, kui tead, kuidas oma arvutit tervitada ja teile aega öelda, kui lahe oleks see, kui arvuti teeks seda arvuti sisselülitamisel. Seda on tegelikult väga lihtne teha, kui ühendate lihtsalt kaks skripti ja asetage need õigesse kohta.

Alusta, avage Microsoft notepad ja kopeerige see kood aknale. See on lihtsalt teie jaoks koondatud mõlema koodi koopia.Ärge unustage, et saate muuta tervitust "Milline on üles kutt, tere magistritöö, tervitades teie kõikvõimas kõrgust" või midagi, mida teie arvuti teie jaoks ütleks.

Set Sapi = Wscript. CreateObject( "SAPI.SpVoice") tühi str, kui tund( aeg) & lt;12 siis Sapi.speak "Good morning geekmeister" muidu, kui tund( aeg) & gt;12, siis kui tund( aeg)>16 siis Sapi.speak "Tere õhtul Geekmeister" muud Sapi.speak "Tere pärastlõunal Geekmeister" lõpeb, kui lõpeb, kui lõpeb, kui Sapi.speak "Praegune aeg on", kui tund( aeg) & gt;12 siis Sapi.speak tund( aeg) -12 muu, kui tund( aeg) = 0 siis Sapi.speak "12" teine ​​Sapi.speak tund( aeg) lõpp, kui lõpp, kui minut( aeg)10 siis Sapi.speak "o", kui minut( aeg)1 siis Sapi.speak "clock" else Sapi.speak minut( aeg) lõppu, kui veel Sapi.speak minut( aeg) lõpuks, kui tund( aeg) & gt;12 siis Sapi.speak "P.M."kui tund( aeg) = 0, siis kui minut( aeg) = 0 siis Sapi.speak "Midnight" muu Sapi.speak "A.M."kui veel, kui tund( aeg) = 12, siis kui minut( aeg) = 0, siis Sapi.speak "Noon" muud Sapi.speak "P.M."lõpuks, kui veel Sapi.speak "A.M."kui lõpuks, kui lõpeb kui

Kui olete kogu selle koodi kopeerinud täpselt nii, nagu see on, sisestage notepadeni ja salvestage see "Startup greeting.vbs".Seda saab nimetada ka kõigile, mida soovite, kuid selle tutvustamise eesmärgil on lihtsam, kui me kõik oleme samal lehel. Nüüd, kui see on salvestatud, võite topeltklõpsuga VBScript-faili kuulata, et see tervitab teid ja ütleb teile aja.

Kui soovite oma arvuti sisselülitamisel mängida, näiteks Iron Mani Jarvis, valige lihtsalt fail ja lohistage see hiirega nupule Start. Hiirt vabastades liigutage see nupule "Kõik programmid"leidke kausta "Startup" ja vabasta hiirenupp.

Kui mingil põhjusel see teie jaoks ei tööta, saate ka käsitsi navigeerida käivituskausta. Esmalt minge kausta, kuhu salvestatakse teie "Startup greeting.vbs" ja kopeerige see.
Järgmine samm on sisestada järgmine tee iga Exploreri akna ülaosale ja vajutada "Enter".Peate lihtsalt muutma USERNAME nimega, mida kasutate oma arvuti kontol.

C: \ Kasutajad \ USERNAME \ AppData \ Roaming \ Microsoft \
Windows \ Start Menu \ Programs \ Startup

Kui oled käivitamisel kaustas, lihtsalt kleebi vbs-faili ja sul on hea minna. Nüüd, kui käivitate arvuti järgmisel korral ja logige sisse, peaks see automaatselt tervitama ja teavitama teid sellest, millal see on.

Kui teil oli probleeme skriptide loomisega, võite neid tasuta alla laadida, kasutades neid linke.

  1. Geeki test
  2. tervitus
  3. käivitamise tervitus
  4. kõnemisaeg
  5. teksti kõneks