İçindekiler:

VBS Eğitimi - Temel Bilgiler: 5 Adım
VBS Eğitimi - Temel Bilgiler: 5 Adım

Video: VBS Eğitimi - Temel Bilgiler: 5 Adım

Video: VBS Eğitimi - Temel Bilgiler: 5 Adım
Video: Bu başka bir kafa. Bu nasıl bir matematik işlemi yapma böyle #shorts 2024, Temmuz
Anonim
VBS Eğitimi - Temel Bilgiler
VBS Eğitimi - Temel Bilgiler
VBS Eğitimi - Temel Bilgiler
VBS Eğitimi - Temel Bilgiler

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

Vbs'nin Temelleri
Vbs'nin Temelleri
Vbs'nin Temelleri
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

Vbs'nin Temelleri Değil
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

Geçiş Vars
Geçiş Vars

İ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: