Trik Geek Bodoh Cara Membuat Perbincangan Komputer Anda kepada Anda
Mesin pintar yang mampu bercakap sering perkara-perkara filem sci-fi futuristik, tetapi anda boleh mengubah mana-mana komputer menjadi Cathy yang cerewet. Walaupun kita belum berada di pentas dengan komputer di mana mereka boleh berinteraksi dengan kita seperti orang, terdapat beberapa alat dan skrip mudah yang kita boleh tulis untuk membuat komputer yang menjalankan Windows bercakap dengan kami.
Sejarah Asas Sedikit (Visual)
Pada tahun 1988, lelaran pertama VBScript atau (Visual Basic Scripting Edition) muncul dan masih merupakan versi yang sangat primitif tentang apa yang kita ada hari ini. Selama bertahun-tahun, keperluan untuk penggunaan bahasa skrip yang mudah digunakan dan ringan untuk Microsoft meningkat. Oleh kerana itu, syarikat terus mengerjakannya dan akhirnya membebaskannya kepada orang awam pada tahun 1996.
Ia adalah skrip mudah yang menggunakan COM (Model Objek Komponen) untuk membuat, membaca, mengemas kini, dan memadam fail dalam sistem pengendalian Microsoft. Sejak Windows 98 dikeluarkan, ia telah dipasang dengan setiap komputer. Ia sangat serba boleh kerana hakikat bahawa persekitaran tuan rumah VBScript boleh dibenamkan dalam program menggunakan Kawalan Microsoft Script. Ia sering digunakan dengan Perkhidmatan Maklumat Internet, Windows Script Host, dan Internet Explorer.
Tetapi, itu cukup jabber jibber teknikal. Mari kita turun dan belajar cara membuat ceramah komputer anda!
Penggunaan tunggal VBScripts
Mewujudkan skrip asas visual sangat mudah dan tidak memerlukan sebarang program khas. Walaupun terdapat program yang anda boleh gunakan untuk menulis skrip yang lebih maju, kebanyakan pengaturcara dan orang yang menulis dalam skrip penulisan hanya menggunakan Microsoft Notepad.
Mari mulakan proses dengan membuka Notepad. Selepas anda membuka Notepad semua yang perlu anda lakukan ialah taipkan kod berikut atau hanya salin dan tampalkannya ke dalam tetingkap notepad. Untuk menukar skrip anda yang menjadikan komputer katakan, cukup ganti bahagian yang mengatakan "Geeks akan mewarisi bumi" dengan apa sahaja yang anda ingin dengar.
dim speechobject set speechobject = createobject ("sapi.spvoice") speechobject.speak "Geeks akan mewarisi bumi"
Selepas anda berjaya memasuki teks yang ingin anda dengar, tekan "Fail" dan klik pada pilihan "Simpan Sebagai ...".
Cari tempat di mana anda mahu menyimpan imej. Untuk contoh ini, saya menyimpannya ke folder kosong dalam direktori Unduhan. Perkara penting yang perlu anda lakukan ialah memberikan nama yang berakhir dengan .vbs. Ini akan memberitahu komputer bahawa anda tidak menyimpan fail teks biasa; Sebaliknya, anda menyimpan VBScript. Kami akan namakan contoh ini "Geek test.vbs" seperti yang ditunjukkan di bawah.
Sekarang anda boleh pergi ke hadapan dan tutup notepad dan pergi ke folder di mana anda menyimpan VBScript. Anda akan melihat bahawa ikon bukan ikon TXT biasa. Ia adalah tatal biru kecil di latar belakang putih. Klik dua kali pada ikon ini untuk melancarkan skrip penggunaan tunggal anda dan dengarkan teks anda. Tahniah, awak baru buat skrip pertama anda.
Sekarang, untuk mendapatkan hang itu, cuba buat beberapa skrip lagi dengan mana-mana teks yang anda mahu dengar. Sebagai alternatif, anda boleh klik kanan pada VBScript dan pilih opsyen "Terbuka dengan ..." kemudian pilih notepad untuk mengedit teks dalam fail yang sama.
Teks kepada Teks Ucapan
Sekarang anda tahu bagaimana menulis skrip penggunaan tunggal dan mungkin bermain dengannya beberapa kali, anda mungkin mendapat sedikit bosan. Itulah sebabnya kita akan menendangnya.
Perkara seterusnya yang akan kita pelajari adalah bagaimana membuat skrip yang sedikit lebih maju daripada skrip penggunaan tunggal. Ini akan mewujudkan kotak dialog yang anda boleh menaip teks dan membacanya kembali kepada anda oleh PC anda.
Mula dengan membuka notepad anda sekali lagi dan masukkan skrip ini atau salin dan padamkannya ke dalam tetingkap notepad.
Mesej ringkas, mesej sapi = InputBox ("Apa yang saya katakan, Geekness anda?", "Saya bercakap untuk anda.") Set lembu = CreateObject ("sapi.spvoice") sapi.
Selepas kod tersebut dimasukkan, simpan fail tersebut sebagai "Teks untuk Speech.vbs" seperti yang ditunjukkan sebelum ini untuk memuktamadkan skrip. Sebaik sahaja ia telah disimpan, navigasi ke lokasi di mana ia berada, dan klik dua kali padanya. Anda akan melihat tetingkap itu dipanggil "Saya bercakap untuk anda." Dan petikan untuk memasukkan teks untuk bersuara adalah "Apa yang saya katakan, Geekiness anda?" Anda sentiasa boleh mengubahnya untuk mengatakan apa-apa yang anda mahu.
Buat masa sekarang, mari kita masukkan "Geeks akan mewarisi bumi" kemudian tekan butang "OK" untuk menjalankan skrip dan mendengar teks anda dengan kuat.
Salam Skrip VBScript
Ini semakin menyeronokkan, tetapi komputer anda masih tidak berinteraksi dengan anda. Sekarang kita akan cuba skrip mudah lain yang mengambil kira masa hari serta sambutan yang sesuai untuk masa hari. Skrip ini akan membaca masa komputer anda dan, berdasarkannya, ia akan menyambut anda dengan cara tertentu.
Mula dengan membuka notepad anda dan memasukkan skrip pendek ini. Anda boleh menggantikan bahagian yang mempunyai ucapan hari dengan frasa mana-mana yang anda mahu dengar serta menggantikan Geekmeister dengan nama anda sendiri.
Tetapkan Sapi = Wscript.CreateObject ("SAPI.SpVoice") dimatikan jika jam (waktu) 12 maka jika jam (waktu)> 16 maka Sapi.speak "Selamat malam Geekmeister" lain Sapi.speak "Selamat petang Geekmeister" jika tamat jika
Kini anda boleh menyimpan dokumen teks sebagai fail VBS. Setelah anda melakukannya, pergi ke folder yang disimpan dan klik dua kali. Berdasarkan pada masa yang ditunjukkan oleh komputer anda, ia akan sama ada "Selamat pagi, petang baik atau malam Geekmeister yang baik".
Skrip memberitahu bahawa jika jam membaca apa-apa sebelum 12, pagi adalah, dan apa-apa selepas 12 petang; Walau bagaimanapun, ia juga mempunyai klausa yang mengatakan walaupun ia adalah selepas 12, selagi masa sudah lewat 16:00 (4 petang) ia menjadi malam.
Masa Skrip VBScript Hari
Jika anda ingin mendapatkan sedikit lebih maju dan menerima masa, anda boleh membuat notepad baru dan masukkan skrip ini.
Skrip mungkin kelihatan rumit, tetapi pada asasnya memberitahu komputer anda apa yang hendak dikatakan dan bagaimana untuk mengatakannya berdasarkan masa yang ditunjukkan pada jam komputer anda. Anda sentiasa boleh menggantikan "Masa semasa" dengan sebarang pengenalan untuk masa yang anda mahukan.
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "Masa semasa adalah"jika jam (masa)> 12 maka jam Sapi.speak (masa) -12 lain jika jam (masa) = 0 maka Sapi.speak "12" lain Sapi.speak jam (masa) berakhir jika berakhir jikajika minit (masa) < 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 ifjika jam (masa)> 12 maka Sapi.speak "P.M." lain jika jam (waktu) = 0 maka jika minit (waktu) = 0 maka Sapi.speak "Midnight" lain Sapi.speak "A.M." tamatkan jika lagi jika jam (masa) = 12 maka jika minit (waktu) = 0 maka Sapi.speak "Noon" lain Sapi.speak "P.M." akhir jika Sapi.speak "A.M." akhir jika akhir jika akhir jika
Kini anda hanya perlu menyimpan fail itu sebagai VBScript seperti yang anda lakukan dalam langkah-langkah sebelumnya dan kemudian pergi ke folder itu. Jika semuanya berjalan lancar, anda sepatutnya boleh klik dua kali dan mendengar komputer memberitahu anda masa.
Ucapan Permulaan
Sekarang anda tahu bagaimana membuat komputer anda menyambut anda dan memberitahu anda masa, bagaimana keren jika komputer akan melakukannya ketika anda menghidupkan komputer. Ia sebenarnya sangat mudah dilakukan jika anda hanya menggabungkan dua skrip dan meletakkannya di tempat yang betul.
Mula dengan membuka notepad Microsoft dan menyalin kod ini ke dalam tetingkap. Ia hanya satu salinan kedua-dua kod yang digabungkan untuk anda. Ingat bahawa anda boleh menukar ucapan kepada "Apa yang ada di dada, Hello Master, Salam sejahtera anda," atau apa sahaja yang anda mahu komputer anda katakan kepada anda.
Tetapkan Sapi = Wscript.CreateObject ("SAPI.SpVoice") dimatikan jika jam (waktu) 12 maka jika jam (waktu)> 16 maka Sapi.speak "Selamat malam Geekmeister" lain Sapi.speak "Selamat petang Geekmeister" jika tamat jika Sapi.speak "Masa semasa adalah"jika jam (masa)> 12 maka jam Sapi.speak (masa) -12 lain jika jam (masa) = 0 maka Sapi.speak "12" lain Sapi.speak jam (masa) berakhir jika berakhir jikajika minit (masa) < 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 ifjika jam (masa)> 12 maka Sapi.speak "P.M." lain jika jam (waktu) = 0 maka jika minit (waktu) = 0 maka Sapi.speak "Midnight" lain Sapi.speak "A.M." tamatkan jika lagi jika jam (masa) = 12 maka jika minit (waktu) = 0 maka Sapi.speak "Noon" lain Sapi.speak "P.M." akhir jika Sapi.speak "A.M." akhir jika akhir jika akhir jika
Sebaik sahaja anda telah menyalin kod keseluruhan dengan tepat, ke dalam notepad, teruskan dan simpan sebagai "Startup greeting.vbs". Ia juga boleh dipanggil apa sahaja yang anda mahu, tetapi untuk tujuan demonstrasi ini, lebih mudah jika kita semua berada di halaman yang sama. Sekarang bahawa ia telah disimpan, anda boleh klik dua kali pada fail VBScript untuk mendengarnya menyambut anda dan memberitahu anda masa.
Jika anda ingin bermain apabila anda menghidupkan komputer anda, seperti Jarvis dari Iron Man, pilih saja fail itu dan seretnya dengan tetikus anda ke "butang Mula". Tanpa melepaskan tetikus anda bergerak ke "Semua Program" kemudian cari folder "Permulaan" dan lepaskan butang tetikus anda.
Jika, atas sebab tertentu ini tidak berfungsi untuk anda, anda juga boleh menavigasi ke folder permulaan secara manual. Anda akan pergi ke folder yang mana "Startup greeting.vbs" anda disimpan dan menyalinnya.
Langkah seterusnya adalah dengan menaip laluan berikut ke bahagian atas mana-mana tetingkap Explorer dan tekan "Enter". Anda hanya perlu menukar USERNAME dengan nama yang anda gunakan untuk akaun komputer anda.
C: \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \
Windows \ Start Menu \ Programs \ Startup
Sebaik sahaja anda berada di folder permulaan, tampal fail vbs dan anda juga boleh pergi. Sekarang, kali seterusnya anda memulakan komputer anda dan log masuk, ia harus menyambut anda secara automatik dan memberitahu anda tentang masa itu.
Sekiranya anda mempunyai sebarang masalah mencipta salah satu skrip, mereka bebas untuk memuat turun dengan menggunakan pautan ini.
- Ujian Geek
- Salam
- Ucapan Permulaan
- Masa memberitahu
- Teks Ucapan