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

Sisukord:

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

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

Video: Stupid Geeki trikid: kuidas teie arvuti teiega rääkida
Video: Packet Monitor: (Pktmon.exe) Microsoft's command-line packet capture tool - YouTube 2024, Aprill
Anonim
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, kus on arvutid, 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.
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, kus on arvutid, 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õhi ajalugu

Aastal 1988 ilmnes esimene VBScript või (Visual Basic Scripting Editioni) iteratsioon ja see oli täna väga primitiivne versioon. Aastate jooksul on Microsoft vaja kasutada hõlpsasti kasutatavat ja kerget skriptikeelt Microsoftile. Sel põhjusel jätkas ettevõte seda tööd ja lõpuks avaldas selle 1996. aastal avalikkusele.

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

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

Ühekordse kasutamise VBScripts

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.

dim speechobject set speechobject=createobject('sapi.spvoice') speechobject.speak 'The geeks shall inherit the earth'

Kui olete edukalt sisestanud teksti, mida soovite kuulda, vajutage lihtsalt nuppu "Fail" ja klõpsake valikul "Salvesta kui …".
Kui olete edukalt sisestanud teksti, mida soovite kuulda, vajutage lihtsalt nuppu "Fail" ja klõpsake valikul "Salvesta kui …".
Leidke koht, kuhu soovite pilti salvestada. Selles näites hoian selle allalaadimiskataloogi tühja kausta. Peamine asi, mida peate tegema, on anda 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.
Leidke koht, kuhu soovite pilti salvestada. Selles näites hoian selle allalaadimiskataloogi tühja kausta. Peamine asi, mida peate tegema, on anda 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 käia ja sulgeda märkmik ning liikuda kausta, kuhu olete VBScripti salvestanud. 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 saate käia ja sulgeda märkmik ning liikuda kausta, kuhu olete VBScripti salvestanud. 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, kui soovite 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.

Image
Image

Teksti kõnekscript

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

Järgmine asi, mida me õpime, on see, kuidas luua skripti, 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.

Alusta avage oma märkmik uuesti ja sisestage see skript või kopeerige ja kleepige see märkme akna aknasse.

Dim message, sapi message=InputBox('What shall I say, your Geekness?','I speak for you.') Set sapi=CreateObject('sapi.spvoice') sapi.Speak message

Pärast koodi sisestamist salvestage lihtsalt fail "Text to Speech.vbs", nagu varem skripti viimistlemiseks varem näha. 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 hääletule teksti sisestamise viip on "Mida ma pean ütlema, teie Geekiness?" Võite alati neid muuta, et öelda kõike, mida soovite.
Pärast koodi sisestamist salvestage lihtsalt fail "Text to Speech.vbs", nagu varem skripti viimistlemiseks varem näha. 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 hääletule teksti sisestamise viip on "Mida ma pean ütlema, teie Geekiness?" Võite alati neid muuta, et öelda kõike, mida soovite.

Praegu sisestage "Geeksid peavad pärima maa", seejärel vajutage "OK" nuppu, et käivitada skript ja kuulda oma teksti valjusti.

Image
Image

Tervitus VBScript-skript

See muutub päris naljaks, kuid teie arvuti ikka ei suhtle teiega väga. 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.

Alustage oma märkmiku avamisega ja lisage 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') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if

Nüüd saate tekstidokumendi salvestada VBS-failina. Kui olete seda teinud, minge kausta, kuhu see salvestatakse, ja topeltklõpsake seda. Teie arvutil kuvamise aja põhjal öeldakse kas "Tere hommikust, head õhtuti või head õhtust Geekmeisterit".
Nüüd saate tekstidokumendi salvestada VBS-failina. Kui olete seda teinud, minge kausta, kuhu see salvestatakse, ja topeltklõpsake seda. Teie arvutil kuvamise aja põhjal öeldakse kas "Tere hommikust, head õhtuti või head õhtust Geekmeisterit".

Skript ü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, senikaua, kui aeg on kell 16.00 (16.00), muutub see õhtuseks.

Image
Image

Päevase päeva VBScript-skript

Kui soovite saada natuke rohkem arenenud ja aega saada, saate luua uue märkmepaberi ja sisestada selle skripti.

Skript võib olla keeruline, kuid see tähendab sisuliselt 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 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 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 if

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

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 sa tead, kuidas oma arvutit tervitada ja aeg teile ö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 magister, tervitused teie kõikvõimsaks kõrgeks" või midagi, mida teie arvuti teie jaoks ütleks.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if Sapi.speak 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 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 if

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

Kui olete kogu selle koodi kopeerinud täpselt nii, nagu see on, märkmikusse, jätkake 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 fail ja lohistage see hiirega nupule Start. Hiirt vabastades liigutage see ikoonile "Kõik programmid", seejärel leidke kausta "Startup" ja vabasta hiirenupp.
Kui soovite oma arvuti sisselülitamisel mängida, näiteks Iron Mani Jarvis, valige fail ja lohistage see hiirega nupule Start. Hiirt vabastades liigutage see ikoonile "Kõik programmid", seejärel leidke kausta "Startup" ja vabasta hiirenupp.
Image
Image

Kui mingil põhjusel see teie jaoks ei toimi, saate ka käivituskausta käsitsi liikuda. 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:UsersUSERNAMEAppDataRoamingMicrosoft WindowsStart MenuProgramsStartup

Kui olete käivituskaustas, lihtsalt kleepige vbs-fail ja teil 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.
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. Telli aega
  5. Tekst kõneks

Soovitan: