Hülye Geek trükkök Hogyan készítsük el a számítógépet?
A beszédre képes intelligens gépek gyakran futurisztikus sci-fi-filmek dolgai, de bármelyik számítógépet chatty Cathy-re fordíthatja. Annak ellenére, hogy még nem vagyunk olyan stádiumban, ahol a számítógépek, mint az emberek, kölcsönhatásba lépnek velünk, van néhány eszköz és egyszerű szkript, amellyel bármelyik Windows rendszerű számítógép beszélhet velünk.
Egy kis (vizuális) alaptörténet
1988-ban megjelent a VBScript vagy a Visual Basic Scripting Edition első iterációja, és még mindig nagyon primitív változata volt a mai napnak. Az évek során a Microsoft számára könnyen használható és könnyű szkriptnyelv szükségessége nőtt. Emiatt a vállalat folyamatosan dolgozott és 1996-ban végül kiadta a nyilvánosság számára.
Ez egy egyszerű szkript, amely a COM (Component Object Model) -et használja a Microsoft operációs rendszerekben található fájlok létrehozására, olvasására, frissítésére és törlésére. Mivel a Windows 98 kiadása megtörtént, minden számítógéphez telepítve lett. Nagyon sokoldalú, mivel a VBScript gazdagép-környezet beágyazható a Microsoft Script Control segítségével. Gyakran használják az Internet Information Services, a Windows Script Host és az Internet Explorer szolgáltatásokat.
De ez elég a technikai jibber jabberből. Menjünk le, és megtanuljuk, hogyan lehet a számítógépet beszélni!
Egyszer használatos VBScriptek
A vizuális alapszkript létrehozása nagyon egyszerű, és nem igényel speciális programokat. Bár vannak olyan programok is, amelyekkel több fejlett szkriptet írhatunk, a legtöbb programozó és a szkriptek írása közben döbbenő emberek csak a Microsoft Jegyzettömbét használják.
Kezdjük a folyamatot a Jegyzettömb megnyitásával. Miután megnyitotta a Jegyzettömböt, mindössze annyit kell tennie, hogy beírja a következő kódot, vagy egyszerűen másolja és illessze be a Jegyzettömb ablakba. Annak érdekében, hogy megváltoztassuk, amit a szkript teszi a számítógépet, egyszerűen cserélje ki azt a részt, amely azt mondja: „A geekek örökölni fogják a földet” azzal, amit akarsz hallani.
homályos beszédobjektum beszédobjektum = createobject ("sapi.spvoice") beszédobjektum. "A geekek örökölni fogják a földet"
Miután sikeresen beírta a hallani kívánt szöveget, nyomja meg a „Fájl” gombot, majd kattintson a „Mentés másként” opcióra.
Keressen egy helyet, ahova menteni szeretné a képet. Ehhez a példához mentem egy üres mappába a Letöltések könyvtárban. A fontos dolog, amit meg kell tennie, hogy adjon neki egy nevet, amely a .vbs-el végződik. Ez megmondja a számítógépnek, hogy nem ment egy sima szövegfájlt; inkább egy VBScript-t ment. Ezt a mintát „Geek test.vbs” -nek nevezzük az alábbiak szerint.
Most már előre is léphet, és bezárhatja a jegyzettömböt, és navigálhat a VBScript mentett mappájába. Megfigyeljük, hogy az ikon nem a normál TXT ikon. Ez egy kis kék görgetés fehér hátterén. Kattintson duplán erre az ikonra az egyszer használatos szkript elindításához és a szöveg meghallgatásához. Gratulálunk, éppen most hozta létre az első forgatókönyvet.
Most, hogy megszólaljon, próbáljon meg még néhány szkriptet létrehozni a hallani kívánt szöveggel. Alternatív megoldásként jobb egérgombbal kattinthat a VBScript-re, és válassza ki az „Open with…” opciót, majd válassza a notepad lehetőséget a szöveg szerkesztéséhez ugyanabban a fájlban.
Szöveg a beszédhez parancsfájl
Most, hogy tudod, hogyan írhatsz egyszer használatos parancsfájlt, és valószínűleg néhányszor játszott vele, lehet, hogy egy kicsit unatkozol. Éppen ezért fogunk rúgni egy szeletet.
A következő dolog, amit megtanulunk, egy olyan forgatókönyv létrehozása, amely valamivel fejlettebb, mint az egyszer használatos parancsfájl. Ezzel létrehozhat egy párbeszédpanelt, amellyel a számítógép beírhatja a szöveget és olvashatja vissza.
Indítsa el újra a jegyzettömböt, és adja meg ezt a szkriptet, vagy másolja és illessze be a jegyzettömb ablakba.
Dim üzenet, sapi message = InputBox ("Mit mondjak, a Geekness?", "Én beszélek érted.") Set sapi = CreateObject ("sapi.spvoice") sapi.Speak message
A kód beírása után egyszerűen mentse a fájlt a „Szöveg a Speech.vbs-be”, amint azt a korábban leírtuk, hogy véglegesítsük a forgatókönyvet. Mentés után navigáljon a helyére, ahol van, és kattintson rá duplán. Észreveszed, hogy az ablakot úgy hívom, hogy „Beszélek érted.”, És az a szöveg, amit be kell írnunk, az a „Mit mondjak, a Geekiness?”..
Most írjuk be a „A geekek örökölni fogják a földet”, majd nyomja meg az „OK” gombot a parancsfájl futtatásához, és hangosan hallja a szöveget.
Üdvözlet VBScript Script
Ez eléggé szórakoztató, de a számítógép még mindig nem lép kapcsolatba veled. Most megpróbálunk egy másik egyszerű szkriptet, amely figyelembe veszi a napszakot, valamint a megfelelő választ a napszakra. Ez a szkript elolvassa a számítógéped idejét, és ennek alapján bizonyos módon üdvözli Önt.
Kezdjük a jegyzettömb megnyitásával és a rövid szkript beírásával. A napi üdvözletet tartalmazó szekciót bármely olyan szavakkal helyettesítheti, amelyeket hallani szeretne, valamint a Geekmeister helyett saját nevét..
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str, ha óra (idő) 12, majd ha óra (idő)> 16, akkor Sapi.speak "Jó estét Geekmeister" egyébként Sapi.speak "Jó napot Geekmeister" vége, ha vége ha véget ér, ha
Most elmentheti a szöveges dokumentumot VBS-fájlként. Miután ezt megtette, menjen a mappába, ahová elmentette, és kattintson rá duplán. A számítógép által bemutatott idő alapján azt mondja: „Jó reggelt, jó délután vagy jó estét Geekmeister.”
A forgatókönyv azt mondja, hogy ha az óra mindent 12 előtt olvas, akkor reggel, és bármi után 12 után délután; ugyanakkor van egy záradék is, amely azt mondja, még akkor is, ha 12 óra után van, amíg az idő 16: 00-kor (16 órakor) este lesz.
Napi idő VBScript Script
Ha szeretné, hogy egy kicsit fejlettebb és megkapja az időt, létrehozhat egy új jegyzettömböt, és adja meg ezt a szkriptet.
A szkript bonyolultnak tűnhet, de lényegében azt mondja a számítógépnek, hogy mit mondjon, és hogyan kell azt mondani a számítógép óráján látható idő alapján. Mindig helyettesítheti a „Az aktuális időt” bármelyik bevezetéssel a kívánt időre.
Sapi = Wscript.CreateObject ("SAPI.SpVoice") beállítása Sapi.speak "Az aktuális idő"ha óra (idő)> 12, akkor Sapi.speak óra (idő) -12 más, ha óra (idő) = 0, akkor Sapi.speak "12" más Sapi.speak óra (idő) vége, ha véget ér, ha véget érha perc (idő) < 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 ifha óra (idő)> 12, akkor Sapi.speak "P.M." egyébként ha óra (idő) = 0, akkor ha perc (idő) = 0, akkor Sapi.speak "Midnight" más Sapi.speak "A.M." vége ha másként, ha óra (idő) = 12, akkor ha perc (idő) = 0, akkor Sapi.speak "Noon" más Sapi.speak "P.M." vége ha másként Sapi.speak "A.M." ha véget ér, ha véget ér, ha
Most csak el kell menteni a fájlt VBScript-ként, ahogyan azt az előző lépésekben tette, majd navigáljon a mappába. Ha minden jól ment, akkor duplán rákattinthatsz rá, és hallhatod, hogy a számítógép elmondja az időt.
Indítási üdvözlés
Most, hogy tudja, hogyan kell üdvözölni a számítógépet, és elmondja az időt, milyen hűvös lenne, ha a számítógép a számítógép bekapcsolásakor ezt megtenné. Tényleg nagyon könnyű megtenni, ha csak a két szkriptet egyesíti, és a megfelelő helyre helyezi őket.
Kezdjük a Microsoft jegyzettömbjének megnyitásával és a kód másolásával. Egyszerűen mindkét kód egy példánya. Ne feledje, hogy megváltoztathatja az üdvözlést a „Mi az, ami haver, Hello Mester, üdvözli a mindenható nagyságát”, vagy bármit, amit a számítógépednek mondani szeretne.
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str, ha óra (idő) 12, majd ha óra (idő)> 16, akkor Sapi.speak "Jó estét Geekmeister" egyébként Sapi.speak "Jó napot Geekmeister" vége, ha vége ha véget ér, ha Sapi.speak "Az aktuális idő"ha óra (idő)> 12, akkor Sapi.speak óra (idő) -12 más, ha óra (idő) = 0, akkor Sapi.speak "12" más Sapi.speak óra (idő) vége, ha véget ér, ha véget érha perc (idő) < 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 ifha óra (idő)> 12, akkor Sapi.speak "P.M." egyébként ha óra (idő) = 0, akkor ha perc (idő) = 0, akkor Sapi.speak "Midnight" más Sapi.speak "A.M." vége ha másként, ha óra (idő) = 12, akkor ha perc (idő) = 0, akkor Sapi.speak "Noon" más Sapi.speak "P.M." vége ha másként Sapi.speak "A.M." ha véget ér, ha véget ér, ha
Miután átmásolta ezt a teljes kódot pontosan úgy, ahogy van, a jegyzettömbbe, menjen előre és mentse el, mint „Startup greeting.vbs”. Azt is nevezhetjük bármit, amit akarsz, de ennek a bemutatónak az érdekében könnyebb, ha mindannyian ugyanazon az oldalon vagyunk. Most, hogy elmentésre került, duplán kattinthat a VBScript fájlra, hogy hallja és üdvözli az időt.
Ha azt szeretné, hogy játsszon, amikor bekapcsolja a számítógépet, mint a Iron Manból származó Jarvis, egyszerűen válassza ki a fájlt, és húzza az egérrel lefelé a „Start gomb” -ra. az „Indítás” mappát és engedje el az egérgombot.
Ha valamilyen oknál fogva ez nem működik Önnek, manuálisan is navigálhat az indítási mappába. Először a mappába megy, ahová elmentette a „Startup greeting.vbs” -t, és másolja azt.
A következő lépés a következő útvonal beírása bármely Explorer ablak tetejére, és nyomja meg az „Enter” gombot. Csak a USERNAME-t kell megváltoztatnia a számítógép fiókjához használt névvel.
C: \ Users \ felhasználónév \ AppData \ Roaming \ Microsoft \
Windows Start menü Programok Indítás
Miután az indítási mappában van, csak illessze be a vbs-fájlt, és jó menni. Most, amikor legközelebb elindítja a számítógépet, és bejelentkezik, automatikusan meg kell Önt köszöntenie és tájékoztatnia kell, hogy mikor van.
Ha bármilyen problémája volt a szkriptek létrehozásakor, ezek a linkek segítségével ingyenesen letölthetők.
- Geek teszt
- Üdvözlet
- Indítási üdvözlés
- Elmondási idő
- Szöveg a beszédhez