2024 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2024-01-31 06:08
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'
Ş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.
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
Ş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.
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
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.
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.
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.
- Geek testi
- Tebrik
- Başlangıç Tebrik
- Konuşma zamanı
- Konuşma metni
Önerilen:
Kendi Bilgisayarınızı Nasıl Yaparsınız, Beşinci Bölüm: Yeni Bilgisayarınızı Silme
Tebrikler, başarılı bir şekilde parçaları seçtiniz, kendi PC'nizi kurdunuz ve Windows'u yüklediniz! Artık alabilirsiniz … ne elde etmek istiyorsan, sanırım. Oyuncular hâlâ “nohutlar mı?” Diye mi oynuyorlar? Bu hala bir şey mi?
Bilgisayarınızda HP Sadece Yüklü Şişirilmiş Telemetri Püf Noktaları. Nasıl Kaldırılır?
HP, diğer korkunç PC üreticileri tarafından kullanılmamakta, sessizce, en azından 15 Kasım 2017'den beri bilgisayarlarında “HP Touchpoint Manager” olarak bilinen bir telemetri hizmetini uzaktan kuruyor. HP'ye veri gönderiyor, güvenlik delikleri getiriyor ve genellikle PC'leri aşağı çekiyor.
Bir Pro Like CCleaner Nasıl Kullanılır: 9 İpuçları ve Püf Noktaları
CCleaner'ın tek bir düğmeyi tıklamaktan daha fazlası var. Geçici dosyaları silmek ve özel verileri temizlemek için kullanılan bu popüler uygulama, temizleme işleminin tam sürücü silme araçlarına dönüştürülmesi için ince ayar seçeneklerinden çeşitli özellikleri gizler.
Windows Live Messenger 2011 için İpuçları, püf noktaları, Nasıl Yapılır Videolar
Yararlı videolar aşağıdaki konuları kapsar: HD Görüntülü Sohbet, Fotoğraf Paylaşımı, Durumunuzu nasıl belirleyeceğiniz, Oyunlar, Sosyal ağlarınızı nasıl yöneteceğiniz, Nasıl bağlantıda kalacağınız
Microsoft PowerPoint ipuçları, püf noktaları ve nasıl yapılır, öğreticiler
PowerPoint ekipleri Microsoft PowerPoint ile ilgili en iyi 10 yazı hakkında harika bir liste derlediler. İpuçları, püf noktaları vb. Hakkında daha fazla bilgi için okumaya devam edin.