Aptal Geek Püf Noktaları Bilgisayarınız Sizinle Nasıl Konuşulur?
Konuşabilen akıllı makineler genellikle fütüristik bilim kurgu filmlerinin bir parçası, ancak herhangi bir bilgisayarı konuşkan bir Cathy'ye dönüştürebilirsiniz. Henüz insanlar gibi bizimle etkileşime girebilecekleri bilgisayarlar ile henüz aşamada olmasak da, Windows çalıştıran herhangi bir bilgisayarın bizimle konuşmasını sağlamak için yazabileceğimiz birkaç araç ve basit komut dosyası var..
Biraz (Görsel) Temel Tarih
1988'de, ilk VBScript veya (Visual Basic Scripting Edition) yinelemesi ortaya çıktı ve bugün sahip olduğumuzun ilkel bir versiyonuydu. Yıllar geçtikçe, Microsoft için kullanımı kolay ve hafif bir betik dili gereksinimi artmıştır. Bu nedenle, şirket üzerinde çalışmaya devam etti ve 1996'da halka açıldı..
Microsoft işletim sistemlerinde dosya oluşturmak, okumak, güncellemek ve silmek için COM (Bileşen Nesne Modeli) kullanan basit bir komut dosyasıdır. Windows 98 piyasaya çıktığından beri her bilgisayara yüklenmiştir. VBScript ana ortamının Microsoft Komut Dosyası Denetimi kullanılarak programların içine yerleştirilebilmesi nedeniyle çok yönlüdür. Internet Information Services, Windows Komut Dosyası Sistemi ve Internet Explorer ile sık sık sorgu kullanılır.
Ancak, bu teknik jibber jabber için yeterli. Şimdi aşağı inelim ve bilgisayarınızın nasıl konuşacağı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 olmasına rağmen, çoğu programcı ve komut dosyası yazmayı daraltan insanlar Microsoft'un Not Defteri'ni kullanır.
Not Defteri'ni açarak işleme başlayalım. Not Defteri'ni açtıktan sonra tek yapmanız gereken aşağıdaki kodu yazmanız veya kopyalayıp not defteri penceresine yapıştırmanızdır. Komut dosyanızın bilgisayarın söyleyişini değiştirmek için, basitçe "Geeks dünyayı miras alacak" yazan bölümü, duymak istediğiniz şeyle değiştirin.
dim speechobject seti speechobject = createobject ("sapi.spvoice") speechobject.speak "İnekler dünyayı miras alacak"
Duymak istediğiniz metni başarıyla girdikten sonra, sadece “Dosya” ya basın ve “Farklı Kaydet…” seçeneğine tıklayın..
Görüntüyü kaydetmek istediğiniz yeri bulun. Bu örnekte, Yüklemeler dizinindeki boş bir klasöre kaydediyorum. Yapmanız gereken önemli şey, ona .vbs ile biten bir isim vermek. Bu, bilgisayara düz bir metin dosyasını kaydetmediğinizi söyleyecektir; bunun yerine, bir VBScript'i kaydediyorsunuz. Bu örneğe “Geek test.vbs” adını aşağıda gösterildiği gibi adlandıracağız..
Şimdi devam edip not defteri kapatabilir ve VBScript'i kaydettiğiniz klasöre gidebilirsiniz. Simgenin normal TXT simgesi olmadığını göreceksiniz. Beyaz zemin üzerinde küçük bir mavi kaydırma. Tek kullanımlık komut dosyanızı başlatmak ve metninizi dinlemek için bu simgeye çift tıklayın. Tebrikler, az önce ilk komut dosyanızı oluşturdunuz.
Şimdi, onu asmak için, duymak istediğiniz herhangi bir metinle birlikte birkaç tane daha komut dosyası oluşturmaya çalışın. Alternatif olarak, VBScript’e sağ tıklayıp “Şununla aç…” seçeneğini seçebilir, ardından aynı dosyadaki metni düzenlemek için not defteri seçebilirsiniz..
Konuşma Komut Dosyası Metni
Artık tek kullanımlık bir senaryo yazmayı ve muhtemelen birkaç kez oynamış olduğunu bildiğinize göre, biraz sıkılmaya başlamış olabilirsiniz. Bu yüzden onu hızlandıracağız..
Öğreneceğimiz bir sonraki şey, tek kullanımlık komut dosyasından biraz daha gelişmiş bir komut dosyası oluşturma işlemidir. Bu, içine metin yazabileceğiniz ve PC'niz tarafından tekrar okunmasını istediğiniz bir iletişim kutusu oluşturacaktır..
Not defterini tekrar açıp bu betiğe girerek veya kopyalayıp not defteri penceresine yapıştırarak başlayın.
Dim mesajı, sapi mesajı = Giriş Kutusu ("Ne diyeyim, Geekness'in?", "Senin için konuşuyorum.") Set sapi = CreateObject ("sapi.spvoice") sapi.Speak mesajı
Kod girildikten sonra, betiği sonlandırmak için dosyayı daha önce gösterildiği gibi “Speech.vbs Metin” olarak kaydedin. Bir kere kaydedildiğinde, bulunduğu yere gidin ve üzerine çift tıklayın. Pencerenin “Sizin için konuşuyorum” olarak adlandırıldığını fark edeceksiniz ve sesli hale getirilecek metne girme istemi “Ne diyeceğim, Geekiness?”..
Şimdilik “Geeks dünyaya miras kalacak” yazalım. Sonra betiği çalıştırmak ve metninizi yüksek sesle dinlemek için “OK” düğmesine basın..
Selamlar VBScript Komut Dosyası
Bu oldukça eğlenceli oluyor, ancak bilgisayarınız hala sizinle çok fazla etkileşime girmiyor. Şimdi günün saatini ve günün saatine uygun cevabı dikkate alan basit bir senaryo daha deneyeceğiz. Bu komut dosyası bilgisayarınızın saatini okuyacak ve buna bağlı olarak sizi belirli bir şekilde karşılayacaktır.
Not defterini açıp bu kısa betiği ekleyerek başlayın. Günün selamlarını içeren bölümü duymak istediğiniz herhangi bir cümleyle değiştirebilir, Geekmeister'i kendi isminizle değiştirebilirsiniz.
Sapi = Wscript.CreateObject ("SAPI.SpVoice") ayarını saat başı (saat) 12 ise, saat sonra 12'den sonra (saat)> 16 sonra Sapi.speak "İyi akşamlar Geekmeister" başkası Sapi.speak "İyi akşamlar Geekmeister" bitmek eğer sonunda
Şimdi 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 zamana göre, ya “Günaydın, iyi günler ya da iyi akşamlar Geekmeister” diyecektir.
Senaryo, eğer saat 12'den önce bir şey okursa, sabah olduğunu ve öğleden sonra 12'den sonra bir öğleden sonra olduğunu söyler; bununla birlikte, saat 12: 00'den (16.00) sonra, akşam olduğu zaman, 12'den sonra olsa bile.
Günün Saati VBScript Script
Biraz daha gelişmiş olmak ve zaman kazanmak istiyorsanız, yeni bir not defteri oluşturabilir ve bu betiğe 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 bağlı olarak nasıl söyleyeceğini söyler. İstediğiniz zaman için herhangi bir girişle “Şu anki saati” istediğiniz zaman değiştirebilirsiniz..
Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "Geçerli saat"eğer saat (saat)> 12 sonra Sapi.speak saat (zaman) -12 başka eğer saat (saat) = 0 sonra Sapi.speak "12" veya Sapi.speak saat (zaman) sona ererseeğer dakika (zaman) < 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 ifsaat ise (saat)> 12 sonra Sapi. aksi takdirde saat (saat) = 0 ise dakika (saat) = 0 ise Sapi.speak "Midnight" ifadesini kullanın. Sapi.speak "A.M." eğer bitirse sonsa saat (saat) = 12 ise dakika (saat) = 0 ise Sapi.speak "Öğlen" 'i veya "Sapi.speak" P.M. Sapi.speak "A.M." ile bitiyorsa biter eğer sonunda bitir eğer sonunda bitir
Şimdi dosyayı önceki adımlarda yaptığınız gibi bir VBScript olarak kaydetmeniz ve o klasöre gitmeniz yeterli. Eğer her şey yolunda giderse, üzerine çift tıklamanız ve bilgisayarın size saati söylediğini duymanız gerekir..
Başlangıç Tebrik
Artık bilgisayarınızı nasıl karşılayacağınızı ve size saati nasıl söyleyeceğinizi bildiğinize göre, bilgisayarı açtığınızda bilgisayar bunu yaparsa ne kadar havalı olur. Sadece iki senaryoyu birleştirip doğru yere koyarsanız bunu yapmak çok kolaydır..
Microsoft not defterini açıp bu kodu pencereye kopyalayarak başlayın. Bu sadece sizin için birleştirilen her iki kodun bir kopyasıdır. Selamlamayı "N'aber ahbap, Merhaba Üstat, Yüce selamlarını selamlar" ya da bilgisayarınızın size söylemesini istediğiniz herhangi bir şeyi değiştirebileceğinizi unutmayın..
Sapi = Wscript.CreateObject ("SAPI.SpVoice") ayarını saat başı (saat) 12 ise, saat sonra 12'den sonra (saat)> 16 sonra Sapi.speak "İyi akşamlar Geekmeister" başkası Sapi.speak "İyi akşamlar Geekmeister" bitmek eğer eğer eğer Sapi.speak "Şimdiki saat"eğer saat (saat)> 12 sonra Sapi.speak saat (zaman) -12 başka eğer saat (saat) = 0 sonra Sapi.speak "12" veya Sapi.speak saat (zaman) sona ererseeğer dakika (zaman) < 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 ifsaat ise (saat)> 12 sonra Sapi. aksi takdirde saat (saat) = 0 ise dakika (saat) = 0 ise Sapi.speak "Midnight" ifadesini kullanın. Sapi.speak "A.M." eğer bitirse sonsa saat (saat) = 12 ise dakika (saat) = 0 ise Sapi.speak "Öğlen" 'i veya "Sapi.speak" P.M. Sapi.speak "A.M." ile bitiyorsa biter eğer sonunda bitir eğer sonunda bitir
Bu kodun tamamını kopyaladığınızda, not defterine kopyaladığınızda, devam edin ve “Startup greeting.vbs” olarak kaydedin. İstediğiniz her şeye de adlandırılabilir, ancak bu gösterimin amaçları doğrultusunda, hepimiz aynı sayfada olursak daha kolay olur. Şimdi kaydedildi, sizi selamlamak ve size zaman söylemek için VBScript dosyasına çift tıklayabilirsiniz.
Bilgisayarınızı açtığınızda oynamasını istiyorsanız, Iron Man'dan Jarvis gibi, dosyayı seçip farenizi “Başlat” düğmesine sürükleyin. Farenizi serbest bırakmadan, “Tüm Programlar” a getirin “Başlangıç” klasörünü tıklayın ve farenizi bırakın.
Herhangi bir nedenden ötürü bu sizin için işe yaramazsa, başlangıç klasörüne manuel olarak da gidebilirsiniz. Önce “Startup greeting.vbs” unuzun kaydedildiği klasöre gideceksiniz ve kopyalanacaksınız..
Bir sonraki adım, herhangi bir Explorer penceresinin üstüne aşağıdaki yolu yazmak ve “Enter” tuşuna basmaktır. USERNAME yazılımını bilgisayar hesabınız için kullandığınız adla değiştirmeniz yeterli olacaktır..
C: \ Users \ KULLANICI ADI \ AppData \ Roaming \ Microsoft \
Windows \ Başlat Menüsü \ Programlar \ Başlangıç
Başlangıç klasörüne girdikten sonra, sadece vbs dosyasını yapıştırın ve gitmeniz iyi olur. Şimdi, bir dahaki sefere bilgisayarınızı başlatıp oturum açtığınızda, sizi otomatik olarak karşılaması ve saatin kaç olduğu konusunda sizi bilgilendirmesi gerekir..
Herhangi bir komut dosyasını oluştururken sorun yaşamanız durumunda, bu bağlantıları kullanarak indirmekte serbesttirler..
- Geek Testi
- Tebrik
- Başlangıç Tebrik
- Konuşma zamanı
- Konuşma metni