İçindekiler:
- Adım 1: Vbs'nin Temelleri
- Adım 2: Vbs'nin Temelleri Değil
- Adım 3: Eğer ve Sonrası
- Adım 4: Vaka
- Adım 5: Vars'ı Geçmek
Video: VBS Eğitimi - Temel Bilgiler: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Tamam, bazı insanlar bana vbs'imi nereden öğrendiğimi soruyorlar.. w3schools gibi çeşitli web sitelerinden öğrendim, hatta bunun web scripting için olduğunu biliyorum hala düz vbs'den kullanabilirsiniz. Bunu sizin web sitelerinden öğrendim' Benden öğreneceğim =DSo hadi başlayalım… vbs nedir?VBScript bir Microsoft betik dilidir. -_- Microsoft oldukları için gidip sadece IE'de çalışacak şekilde yapıyorlar. Ama bir web betiği olmanın yanı sıra her türlü şey için kullanılır… örneğin 2. resimde (bu ikinci resim) Bu System 32 klasöründen alınmıştır. Vbs ayrıca programlar yapmak için de kullanılabilir.. ama bu VB. NET.. aynı kodlamanın çoğunu kullanır. öğretici.. ama bir tane bulamadım. vbs komut dosyası oluşturma =P ile gerçekten iyi görünen cammel8 dışında.. ama yine de öğretici yapacağım.
Adım 1: Vbs'nin Temelleri
Tamam, işte temel bilgiler.. zaten bilmeniz gereken şeyler …Dosyaları şu şekilde kaydedersiniz: bir şey.vbsBir toplu iş dosyası gibi değil, size bilgi veren bir ekranı yok. Bir bakıma javascript'e çok benziyor. Ama aynı zamanda böyle bir şey yok.dime.g kullandığınız bir var yapmak için.. dim iRulenow değişken bir çağrınız olur iRulenow size bir şeyler eklemeye başlayabilirsiniz vars.. like:iRule=msgbox("merhaba") bu, merhaba diyen bir mesaj kutusunun açılmasına neden olur. (resim 1) Bununla birlikte mesaj kutusuna farklı düğmeler ekleyebilirsiniz.. mesaj kutuları hakkında her şey: BURADA o kadar çok öğretici var ki, onlara girmeye bile zahmet etmeyeceğim. Ayrıca değişkenlerle değişkenleri karartabilirsiniz. bir dizi:dim iRule(3)ama bu şöyle olur: (0 dahil olduğundan)iRule(0)="var1"iRule(1)="var2"iRule(2)="var3"iRule(3) ="var4"Komut dosyasında değişkenleri kullanmak.. Vars'ı kolayca kullanabilirsiniz..olabilir: (resim 2)
dim iRuledim instructablesiRule="instructables"instructables=msgbox("merhaba " & iRule) & olduğundan 'merhaba öğretilebilir' yazıyor çünkü iRule'un değeri talimat verilebilirdir. bir dönüş değeri. Sub iRule(arg1, arg2, arg3)…Script…End SubArgüman 1, 2, 3 Argümanlardır. Bu, tüm temel bilgilerle ilgili.. keyfini çıkarın.. veya çok temel olmayan şeyler için okumaya devam edin..
Adım 2: Vbs'nin Temelleri Değil
Bu adıma Functions ile başlayacağım… çünkü onları her zaman can sıkıcı buluyorum.. oldukça kolay olsalar da = vbs'deki işlevler kolaydır.. ish.. kafa karıştırıcı olabilirler.. Kolay bir fonksiyonla başlayalım: (resim 1)
fonksiyon kere(x, y) kere = x * yEnd FunctionDim sonuçdim var1result = kere(10, 10)var1=msgbox(sonuç)Bu sana 100 verecek, açıklamama izin ver ….onu 10'a 10'a söyledin..sonuç = zaman (10, 10)bu fonksiyona gitti timesx şimdi 10 ve y şimdi 10so: x * y cevaplı dönüş değeri. For, Next, Do, LoopThe For, Next döngüsü bir şeyleri tekrarlamak için kullanılabilir, örneğin:for var = 0 ila 5 msgbox(var)nextmsgbox("Finish")Bu 0, 1, 2, 3, 4, 5 sayan bir mesaj kutusu açacak ve sonra 'Bitti' yazacak vbs'de 0 neredeyse her zaman sayılır! bu kod bir komutu 6 kez tekrar eder, örneğin: var = 0 ila 5 msgbox("hello")nextmsgbox("Finish") için 'merhaba' mesajı 6 kez gelirdi. 7. seferde Finish diyecek. Eğer şunu eklerseniz: step … sonuna for var = 0 ila 5 örn. iki kez göster çünkü 5 sınırdır. Ayrıca aşağı da inebilirsin.. örn. adım -5, her seferinde 5 geri sayar. Yap, Döngü do döngüsü, bir kod parçasını tekrar tekrar döngüye sokmak için kullanılır, vb. çoğunlukla virüsler için kullanılır =Pancak bunları size yardımcı olması için kullanabilirsiniz.. belirli bir seçenek seçilene kadar bir mesaj söylemeye devam etmek isteyip istemediğinizi söyleyin. Her zaman do veya loop kısmına bir Kadar ekleyebilirsiniz. var=5'e kadar egdo ama kodda var..'ye 1 veya daha fazlasını eklemesini sağlamalısınız, yoksa döngüye devam eder. Ayrıca do from işlevini de kullanabilirsiniz: do while var=10bu yalnızca komutları eğer var ise yapar 10'a eşittir! Hepsi bu kadar vbs'nin Temel Değil.
Adım 3: Eğer ve Sonrası
Tezleri elde etmek oldukça kolaydır ama birisi ne yaptığını bilmiyorsa diye bir sayfaya ihtiyaçları olduğuna karar verdim. Ama gerçekten çok kolaylar: e-g.webp
else ve elseif Bunlar da zor değil..else sadece bir şey için bir seçenek ve geri kalanı için başka bir seçenek istediğiniz zaman içindir.. e-g.webp
Adım 4: Vaka
vakalar basittir ve hayatınızı çok daha kolaylaştırabilir.. örneğin basit vaka:
Dim FavCol FavCol = "kırmızı" Büyük Harf Seç FavCol Büyük Harf "Siyah"msgbox("Fav Renginiz Siyah") Büyük Harf "kırmızı"msgbox("Fav Renginiz Kırmızı") Durum "Sarı"msgbox("Fav Renginiz Sarı ") Case Elsemsgbox("Artık kafanızı karıştırıyorsunuz") Bitir Bu basit betik listeden seçenekleri seçecek, bu durumda size favori renginizin kırmızı olduğunu söyleyecek.: Dim var, var="iRule" var her şeyi kontrol edebilir, sonra vbs'den varınızı bulmak için bir listeye bakmasını istersiniz …eğer onu bulamazsa, if, else komutu gibi olan Case Else'e gidecektir. değişkeninizi bulursa yürütür
Adım 5: Vars'ı Geçmek
İnternette etrafa bakarsanız, bir çok kişinin toplu işlerden vbs'ye ve vbs'den toplu işlere nasıl geçileceğini bilmek istediğini göreceksiniz… Size bulduğum en iyi yolu göstereceğim: Bu bir vbs öğreticisi olduğundan ben' Önce değişkenleri vbs'den toplu işlere nasıl aktaracağınızı göstereceğim …VBS'DEN BATCH'A Bu vbs:
dim aa=InputBox("Bir şey yazın:", "Var")dim WshShellset WshShell=Wscript. Createobject("Wscript.shell")wshshell.run "test.bat " & aBu sizden bir değişken yazmanızı isteyecek ve ardından yazdığınız değişkeni geçerek test.bat'ı çağırır.a = yazdığınız şey. işte toplu iş:@echo offecho %1pauseexitbu, yazdığınız değişkeni vbs'e yazar.. Basit…birden çok değişken için sadece ekleyin:the vbs: wshshell.run "test.bat " & a & b & var3 ect.. onlara bir değer ayarlamayı unutmayın, toplu: echo %1 %2 %3 vb.. BATCH TO VBSthe parti:@echo offset var=hellowscript testi. vbs %var%this, test.vbsthe vbs:dim'e 'merhaba' gönderecek, ArgObj, aSet fso = CreateObject("Scripting. FileSystemObject")Set ArgObj = WScript. Arguments a = ArgObj(0)msgbox(a)bu, ' merhaba' mesaj kutusunda. toplu iş için vbs'ye birden çok değişken için kolayca başka bir değişken ekleyin e.gthe toplu: wscript test.vbs %var% %var2%the vbs: dim ArgObj, a, bSet fso = CreateObject("Scripting. FileSystemObject ")ArgObj Ayarla = WScript. Arguments a = ArgObj(0)b = ArgObj(1)msgb ox(a)msgbox(b)Unutmayın 0 adetBunlarla ilgili herhangi bir sorununuz varsa lütfen pm veya yorum atın.
Önerilen:
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: 4 Adım
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: TMD26721, tek bir 8 pimli yüzeye montaj modülünde eksiksiz bir yakınlık algılama sistemi ve dijital arayüz mantığı sağlayan bir kızılötesi dijital yakınlık dedektörüdür. Yakınlık algılama, gelişmiş sinyal-gürültü ve kesinlik. Profesyonel
AVR Assembler Eğitimi 2: 4 Adım
AVR Assembler Eğitimi 2: Bu eğitim, "AVR Assembler Eğitimi 1" Öğretici 1'den geçmediyseniz, şimdi durmalısınız ve önce bunu yapmalısınız. Bu derste, atmega328p u'nun montaj dili programlaması çalışmamıza devam edeceğiz
AVR Assembler Eğitimi 1: 5 Adım
AVR Assembler Eğitimi 1: Arduino'da kullanılan mikrodenetleyici olan Atmega328p için Assembly dili programlarının nasıl yazılacağına dair bir dizi öğretici yazmaya karar verdim. İnsanlar ilgilenmeye devam ederse, tükenene kadar haftada bir tane çıkarmaya devam edeceğim
AVR Assembler Eğitimi 6: 3 Adım
AVR Assembler Eğitimi 6: Öğretici 6'ya Hoş Geldiniz! Bugünkü eğitim kısa olacak ve burada bir atmega328p ile diğerini birbirine bağlayan iki bağlantı noktası kullanarak veri iletmek için basit bir yöntem geliştireceğiz. Daha sonra Öğretici 4'ten ve Kayıt Defterinden zar silindirini alacağız
AVR Assembler Eğitimi 8: 4 Adım
AVR Assembler Eğitimi 8: Öğretici 8'e Hoş Geldiniz!Bu kısa eğitimde, prototipleme bileşenlerimizi ayrı bir "basılı"ya nasıl taşıyacağımızı göstermek için montaj dili programlamanın yeni yönlerini tanıtmaktan biraz sapacağız. devre kartı. NS