İçindekiler:
- Adım 1: VBScript'inizi Başlatma
- Adım 2: VBS'nizi Geciktirme
- Adım 3: Mesaj ve Giriş Kutuları
- Adım 4:.exe Dosyalarını Açma
- Adım 5: Özet
Video: VBScript Temelleri - Komut Dosyalarınızı Başlatma, Gecikmeler ve Daha Fazlası!: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Not defteri ile VBScript'lerin nasıl oluşturulacağına dair ilk dersime hoş geldiniz..vbs dosyalarıyla bazı komik şakalar veya ölümcül virüsler oluşturabilirsiniz. Bu derste size betiğinizi başlatmak, dosyaları açmak ve çok daha fazlası gibi temel komutları göstereceğim. Sonunda, size öğrendiklerinizin bir özetini göstereceğim ve size bazı fikirler ve örnek bir komut dosyası ve arada birkaç tane daha komut dosyası vereceğim. Hadi hadi bakalım!
Adım 1: VBScript'inizi Başlatma
Başlamak için elbette not defterini açmanız gerekir. Masaüstüne sağ tıklayıp açılan menüden yeniye ve ardından metin belgesine gidebilirsiniz. Ayrıca Windows + R tuşlarına basabilir ve not defteri yazabilirsiniz.
İlk komut, hemen hemen komut dosyası oluşturmak için kullanılır. İşte komut:
Set WshShell = WScript. CreateObject("WScript. Shell") Bu sanırım betiği oluşturuyor. VBS'nizin başına yapıştırmayı unutmayın.
Oh, ve.vbs ile gösterilen komutlarla oluşturacağınız her dosyanın adını bitirmeyi unutmayın.
Adım 2: VBS'nizi Geciktirme
Bu adımda, VBS'nizin düzgün çalışmasına yardımcı olacak temel komutları göstereceğim. Bazen herhangi bir gecikme olmadan komut dosyanız bozulur.
İlk komut WScript.sleep'tir. Büyük olasılıkla her zaman kullanacaksınız, betiğinizi geciktiriyor. İşte nasıl çalıştığı:
WScript.sleep 1000
Komutun ilk kısmı elbette komuttur (vay canına). O zaman, ertelenecek zamanınız var. Her 1000, bir saniyenin eşdeğeridir.
Aşağıdaki örnekte, bir öncekinde Tamam'a bastıktan sonra her 3 saniyede bir bir mesaj kutusu görünecektir.
Adım 3: Mesaj ve Giriş Kutuları
Şimdi SİZE mesaj ve giriş kutularının nasıl kullanılacağını ÖĞRETMEYE ÇALIŞACAĞIM ve kendiniz kullanabileceğiniz biraz İLERİ bir örnek.
Önce en temel, basit ve masum mesaj kutusu. İşte örnek bir komut:
x=msgbox ("Mesajınız", düğmeler+msgbox türü, "Başlık")
Şaşırtıcı komutunuzu başlattıktan sonra, mesajınız, ardından butonlar, mesaj kutusunun tipi ve başlığı var. 5 farklı buton tipi ve 4 mesaj kutusu tipi var. İşte hepsi:
0 - Yalnızca Tamam düğmesi 16 - Kritik mesaj simgesi1 - Tamam ve İptal 32 - Uyarı sorgusu simgesi2 - Durdur, Yeniden Dene ve Yoksay 48 - Uyarı mesajı simgesi3 - Evet, Hayır ve İptal 64 - Bilgi mesajı simgesi4 - Evet ve Hayır 5 - Yeniden Dene ve İptal
Bununla, örnek komutumuz şöyle olacaktır:
x=msgbox ("Mesaj", 0+16, "Başlık")
Şimdi giriş kutuları. Bu canavarların biraz daha kullanıcı etkileşimi var (vay canına), ama onları eskisi kadar sık kullanmayacaksın (ya da belki…). İşte bir örnek:
y = InputBox("Mesaj buraya", "Başlık buraya", "metin kutusu mesajı")
Komutu başlatın, mesajı, başlığı ve metin kutusu mesajını yazın. Basit şeyler.
Biraz daha ileri gidelim. Şimdi bir giriş kutusu ve ardından giriş kutusuna yazdıklarınızı içeren bir mesaj kutusu göreceksiniz.
Name = InputBox("Adınızı aşağıya yazın", "Title", "Adınızı buraya yazın")x = MsgBox("Merhaba " & Name & " !", 16, "merhaba")
Aşağıdaki mesaj kutusu biraz daha karmaşıktır. Önce mesajınız var, sonra daha önce yazdığınız bir şey ve ardından mesajın devamı. Ama olağan dışı bir şey yok. Bence.
Aşağıdaki dosyada tüm farklı mesaj kutularını ve bir giriş kutusunu görebilirsiniz.
Adım 4:.exe Dosyalarını Açma
VBScripts ile.exe dosyalarını da açabilirsiniz. Hesap makinesini açan örnek bir komut:
WshShell.run "calc.exe"
Başta komut var, sonunda açmak istediğiniz program var. Açıklamak için çok fazla değil.
Aşağıdaki dosya hesap makinesi, boya ve CMD'yi açacaktır.
Adım 5: Özet
Bu öğreticide,.vbs komut dosyanızı nasıl başlatacağınızı, geciktireceğinizi, mesaj ve giriş kutularını nasıl kullanacağınızı,.exe dosyalarını nasıl açacağınızı ve komut dosyanızı nasıl sonlandıracağınızı öğrendiniz. Şimdi, bununla çıldıralım. Arkadaşlarını trollemek için zararsız ama korkutucu bir şaka yapacağım.
Bu örnek şaka adınızı soruyor, size bunun iyi bir fikir olmadığını söylüyor ve 30 kez CMD gibi açılıyor. Umarım bunu okumaktan zevk almışsınızdır. Bu şimdiye kadarki en aptalca şey miydi? Aslında yeni bir şey öğrendin mi? Yorumlarda bana söylemekten çekinmeyin.
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: 7 Adım (Resimlerle)
Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: Bu Talimatlara Hoş Geldiniz. Mart ayının başında bir bahçe dükkanındaydım ve bazı seralar gördüm. Ve zaten uzun zamandır bitki ve elektronik ile bir proje yapmak istediğim için devam ettim ve bir tane satın aldım: https://www.instagram.com/p
CovBot - COVID 19 Bilgi ve Daha Fazlası için WhatsApp Tabanlı Chatbot: 7 Adım
CovBot - COVID 19 için WhatsApp Tabanlı Chatbot Bilgi ve Daha Fazlası: CoVbot, Whatsapp tabanlı basit ve sezgisel bir sohbet robotudur. Botun ana özelliği şudur: Seçtiğiniz ülkedeki COVID-19'un en son durumunu size basit ve sezgisel bir şekilde verebilir. Ayrıca bot, AT H yapmak için eğlenceli aktiviteler önerebilir
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya Uzayda Marul Yetiştirmek, (Daha Fazla veya Daha Az).: 10 Adım
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya… Uzayda Büyüyen Marul, (Daha Fazla veya Daha Az).: Bu, Instructables aracılığıyla gönderilen Growing Beyond Earth, Maker Yarışması'na profesyonel bir başvurudur. Uzay mahsulü üretimi için tasarım yapmaktan ve ilk Instructable'ımı göndermekten daha fazla heyecanlanamazdım. Başlamak için yarışma bizden
Daha Güvenli Daha Güvenli: Tren İstasyonlarını Daha Güvenli Hale Getirmek: 7 Adım
Daha Güvenli Daha İyi: Tren İstasyonlarını Daha Güvenli Hale Getirmek: Bugün birçok tren istasyonu, güvenlik eksikliği, bariyerler ve gelen trenin uyarısı nedeniyle güvensizdir. Bunun düzeltilmesi gerektiğini gördük. Bu sorunu çözmek için Safer Better'ı yarattık. Titreşim sensörleri, hareket sensörleri kullandık ve