Aptal Geek püf noktaları: Bilgisayarınızı nasıl konuştururuz

İçindekiler:

Video: Aptal Geek püf noktaları: Bilgisayarınızı nasıl konuştururuz

Video: Aptal Geek püf noktaları: Bilgisayarınızı nasıl konuştururuz
Video: Ağ Üzerinde Aktif Cihazlar Nasıl Bulunur? ( Dış ağ ve Local ağ ) - Kali Linux 2024, Mart
Aptal Geek püf noktaları: Bilgisayarınızı nasıl konuştururuz
Aptal Geek püf noktaları: Bilgisayarınızı nasıl konuştururuz
Anonim
Konuşma yeteneğine sahip akıllı makineler çoğu zaman fütüristik bilimkurgu filmleridir, ancak herhangi bir bilgisayarı konuşkan bir Cathy'ye dönüştürebilirsiniz. Bizler, insanlar gibi bizimle etkileşimde bulunabilecekleri bilgisayarlarla henüz sahnede olmadığımız halde, Windows çalıştıran herhangi bir bilgisayarı bize yazmak için yazabileceğimiz birkaç araç ve basit betikler var.
Konuşma yeteneğine sahip akıllı makineler çoğu zaman fütüristik bilimkurgu filmleridir, ancak herhangi bir bilgisayarı konuşkan bir Cathy'ye dönüştürebilirsiniz. Bizler, insanlar gibi bizimle etkileşimde bulunabilecekleri bilgisayarlarla henüz sahnede olmadığımız halde, Windows çalıştıran herhangi bir bilgisayarı bize yazmak için yazabileceğimiz birkaç araç ve basit betikler var.

Küçük (Görsel) Temel Tarih

1988'de VBScript veya (Visual Basic Scripting Edition) ilk iterasyonu ortaya çıktı ve bugün sahip olduğumuz şeyin hala çok ilkel bir versiyonuydu. Yıllar boyunca, Microsoft için kullanımı kolay ve hafif bir betik dili ihtiyacı arttı. Bu nedenle, şirket bunun üzerinde çalışmaya devam etti ve sonunda 1996'da halka açıkladı.

Microsoft işletim sistemlerinde dosyaları oluşturmak, okumak, güncellemek ve silmek için COM (Bileşen Nesne Modeli) kullanan basit bir betiktir. Windows 98 piyasaya sürüldüğünden beri, her bilgisayar ile kurulmuştur. VBScript ana bilgisayar ortamının Microsoft Script Kontrolü kullanılarak programlara gömülebilmesi nedeniyle çok yönlüdür. Internet Information Services, Windows Script Host ve Internet Explorer ile sık sık kullanılır.

Ancak, bu teknik jibber jabber yeterli. Haydi aşağı inelim ve bilgisayarınızın nasıl konuşulacağını öğrenelim!

Tek Kullanımlık VBScripts

Görsel bir temel komut dosyası oluşturmak çok kolaydır ve herhangi bir özel program gerektirmez. Daha gelişmiş komut dosyaları yazmak için kullanabileceğiniz programlar olsa da, çoğu programcı ve yazım komutları kullanan kişiler sadece Microsoft’un Not Defteri'ni kullanırlar.

Not Defteri'ni açarak işlemi başlatalım. Not Defteri'ni açtıktan sonra, yapmanız gereken tek şey aşağıdaki kodu yazmanız veya kopyalayıp notepad penceresine yapıştırmanızdır. Komut dosyanızın bilgisayarı ne dediğini değiştirmek için, duymak istediğiniz her şeyle “Geeksler dünyayı miras alan” bölümünü değiştiriniz.

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

Duymak istediğiniz metni başarılı bir şekilde girdikten sonra “Dosya” ya basmanız ve “Farklı Kaydet…” seçeneğine tıklamanız yeterlidir.
Duymak istediğiniz metni başarılı bir şekilde girdikten sonra “Dosya” ya basmanız ve “Farklı Kaydet…” seçeneğine tıklamanız yeterlidir.
Resmi kaydetmek istediğiniz yeri bulun. Bu örnek için, İndirmeler dizinindeki boş bir klasöre kaydediyorum. Yapmanız gereken önemli şey, ona.vbs ile biten bir isim vermek. Bu, bilgisayara düz metin dosyası kaydetmediğinizi söyleyecektir; daha doğrusu, bir VBScript'i kaydediyorsunuz. Aşağıda gösterildiği gibi bu örnek “Geek test.vbs” olarak adlandırılacaktır.
Resmi kaydetmek istediğiniz yeri bulun. Bu örnek için, İndirmeler dizinindeki boş bir klasöre kaydediyorum. Yapmanız gereken önemli şey, ona.vbs ile biten bir isim vermek. Bu, bilgisayara düz metin dosyası kaydetmediğinizi söyleyecektir; daha doğrusu, bir VBScript'i kaydediyorsunuz. Aşağıda gösterildiği gibi bu örnek “Geek test.vbs” olarak adlandırılacaktır.
Şimdi devam edip not defterini kapatabilir ve VBScript'i kaydettiğiniz klasöre gidebilirsiniz. Simgenin normal TXT simgesi olmadığını fark edeceksiniz. Beyaz zemin üzerinde küçük bir mavi kaydırmadır. Tek kullanımlık komut dosyasını başlatmak ve metninizi dinlemek için bu simgeye çift tıklayın. Tebrikler, sadece ilk komut dosyanızı oluşturdunuz.
Şimdi devam edip not defterini kapatabilir ve VBScript'i kaydettiğiniz klasöre gidebilirsiniz. Simgenin normal TXT simgesi olmadığını fark edeceksiniz. Beyaz zemin üzerinde küçük bir mavi kaydırmadır. Tek kullanımlık komut dosyasını başlatmak ve metninizi dinlemek için bu simgeye çift tıklayın. Tebrikler, sadece ilk komut dosyanızı oluşturdunuz.

Şimdi, onu asmak için, duymak istediğiniz herhangi bir metinle birkaç tane daha betik oluşturmaya çalışın. Alternatif olarak, VBScript'i sağ tıklayıp “Birlikte aç” seçeneğini seçip aynı dosya içindeki metni düzenlemek için not defterini seçebilirsiniz.

Image
Image

Konuşma Komut Dosyası Metin

Artık tek bir kullanım senaryosunu nasıl yazacağınızı ve muhtemelen birkaç kez oynamanız gerektiğini biliyorsunuz, biraz sıkılıyor olabilirsiniz. İşte bu yüzden bir çentiğe başlayacağız.

Öğreneceğimiz bir sonraki şey, tek kullanımlık komut dosyasından biraz daha gelişmiş bir komut dosyasının nasıl oluşturulacağıdır. Bu, metni yazabildiğiniz ve PC'niz tarafından size geri okuyabildiğiniz bir iletişim kutusu oluşturacaktır.

Not defterini tekrar açıp bu komut dosyasını girerek veya notepad penceresine kopyalayıp yapıştırarak başlayın.

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

Kod girildikten sonra, betiği sonlandırmak için daha önce gösterildiği gibi dosyayı “Text to Speech.vbs” olarak kaydedin. Bir kez kaydedildikten sonra, bulunduğu yere gidin ve üzerine çift tıklayın. Pencerenin “Senin için konuşuyorum” diye seslendiğini ve seslendirilecek metnin girme isteğinin “Ne söyleyeyim, Gevezelik?” Olduğunu göreceksin. İstediğin her şeyi söyleyebilmek için bunları her zaman değiştirebilirsin.
Kod girildikten sonra, betiği sonlandırmak için daha önce gösterildiği gibi dosyayı “Text to Speech.vbs” olarak kaydedin. Bir kez kaydedildikten sonra, bulunduğu yere gidin ve üzerine çift tıklayın. Pencerenin “Senin için konuşuyorum” diye seslendiğini ve seslendirilecek metnin girme isteğinin “Ne söyleyeyim, Gevezelik?” Olduğunu göreceksin. İstediğin her şeyi söyleyebilmek için bunları her zaman değiştirebilirsin.

Şimdilik, “İnekler dünyayı miras alacaktır” diye yazalım, daha sonra komut dosyasını çalıştırmak ve metninizi yüksek sesle dinlemek için “OK” düğmesine basınız.

Image
Image

Selamlar VBScript Komut Dosyası

Bu oldukça eğlencelidir, ancak bilgisayarınız hala sizinle çok etkileşimde değil. Şimdi günün saatini ve günün saati için uygun yanıtı dikkate alan başka bir basit betiği deneyeceğiz. Bu betik, bilgisayarınızın saatini okuyacaktır ve buna dayanarak, sizi belirli bir şekilde karşılayacaktır.

Not defterini açıp bu kısa komut dosyasını ekleyerek başlayın. Günün selamlarını içeren bölümü, duymak istediğiniz bir cümle ile değiştirebilir, ayrıca Geekmeister'i kendi isminizle değiştirebilirsiniz.

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

Artık metin belgesini bir VBS dosyası olarak kaydedebilirsiniz. Bunu yaptıktan sonra, kaydedildiği klasöre gidin ve üzerine çift tıklayın. Bilgisayarınızın gösterdiği süreye göre, “Günaydın, iyi öğleden sonra ya da iyi akşamlar Geekmeister” diyecek.
Artık metin belgesini bir VBS dosyası olarak kaydedebilirsiniz. Bunu yaptıktan sonra, kaydedildiği klasöre gidin ve üzerine çift tıklayın. Bilgisayarınızın gösterdiği süreye göre, “Günaydın, iyi öğleden sonra ya da iyi akşamlar Geekmeister” diyecek.

Komut, saat 12'den önce bir şey okursa sabah olduğunu ve öğleden sonra 12'nin öğleden sonra olduğunu söyler; Ancak, 12'den sonra bile olsa, saat 16:00 (16:00) geçtiği sürece akşam oluyor.

Image
Image

Günün VBScript Komut Dosyası

Biraz daha gelişmiş olmak ve zamanı almak istiyorsanız, yeni bir not defteri oluşturabilir ve bu komut dosyasını girebilirsiniz.

Komut dosyası karmaşık görünebilir, ancak temel olarak bilgisayarınızın ne söyleyeceğini ve bilgisayarınızın saatinde gösterilen süreye göre nasıl söyleyeceğini söyler. İstediğiniz zaman için herhangi bir giriş ile her zaman "Mevcut saat" değiştirebilirsiniz.

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

Artık dosyayı önceki adımlarda yaptığınız gibi bir VBScript olarak kaydetmeniz ve ardından bu klasöre gitmeniz yeterlidir. Her şey yolunda gittiyse, üzerine çift tıklayabilmeli ve bilgisayarın zamanı size söyleyebildiğini duyabilmelisiniz.

Başlangıç Tebrik

Artık bilgisayarınızı nasıl karşılayacağınızı ve zamanı nasıl anladığınızı bildiğinize göre, bilgisayarı açtığınızda bilgisayarın bunu yapması ne kadar güzel olurdu. İki betiği birleştirip doğru yere koymanız gerçekten çok kolay.

Microsoft notepad'i açıp bu kodu pencereye kopyalayarak başlayın. Sadece sizin için birleştirilmiş iki kodun bir kopyasıdır. Selamlaşmayı “Ne kadar ahbap, merhaba efendi, nezaket dolu yüceliğini selamlar” ya da bilgisayarınızın size söylemesini istediğiniz herhangi bir şeyi değiştirebileceğinizi unutmayın.

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

Kodu tümüyle aynen not defterine kopyaladıktan sonra, devam edip “Startup greeting.vbs” olarak kaydedin. Aynı zamanda istediğiniz herhangi bir şey olarak da adlandırılabilir, ancak bu gösterimin amaçları için hepimiz aynı sayfada olmamız daha kolay olacaktır. Artık kaydedildiğine göre, sizi selamlamak ve zamanı söylemek için VBScript dosyasına çift tıklayabilirsiniz.

Eğer bilgisayarınızı açtığınızda oynamak istiyorsanız, Iron Man gibi Jarvis gibi, sadece dosyayı seçin ve farenizle “Başlat” düğmesine sürükleyin. Farenizi bırakmadan “Tüm Programlar” a gidin. “Başlangıç” klasörü ve fare tuşunu serbest bırakın.
Eğer bilgisayarınızı açtığınızda oynamak istiyorsanız, Iron Man gibi Jarvis gibi, sadece dosyayı seçin ve farenizle “Başlat” düğmesine sürükleyin. Farenizi bırakmadan “Tüm Programlar” a gidin. “Başlangıç” klasörü ve fare tuşunu serbest bırakın.
Image
Image

Bir sebepten dolayı bu sizin için çalışmazsa, başlangıç klasörüne manuel olarak da gidebilirsiniz. Önce “Startup greeting.vbs” öğesinin kaydedildiği ve kopyalandığı klasöre gidersiniz. Bir sonraki adım, herhangi bir Explorer penceresinin üstüne aşağıdaki yolu yazmak ve “Enter” a basmaktır. Sadece USERNAME öğesini bilgisayar hesabınız için kullandığınız adla değiştirmeniz gerekecektir.

C:UsersUSERNAMEAppDataRoamingMicrosoft WindowsStart MenuProgramsStartup

Başlangıç klasörüne girdikten sonra, sadece vbs dosyasını yapıştırın ve gitmekte fayda var. Şimdi, bir dahaki sefere bilgisayarınızı başlatıp giriş yapın, otomatik olarak sizi selamlamalı ve ne zaman olduğunu size bildirmelidir.

Komut dosyalarından herhangi birini oluşturmada herhangi bir sorun yaşarsanız, bu bağlantıları kullanarak ücretsiz olarak indirebilirsiniz.
Komut dosyalarından herhangi birini oluşturmada herhangi bir sorun yaşarsanız, bu bağlantıları kullanarak ücretsiz olarak indirebilirsiniz.
  1. Geek testi
  2. Tebrik
  3. Başlangıç Tebrik
  4. Konuşma zamanı
  5. Konuşma metni

Önerilen: