Cuprins:

Tutorial VBS - Noțiuni de bază: 5 pași
Tutorial VBS - Noțiuni de bază: 5 pași

Video: Tutorial VBS - Noțiuni de bază: 5 pași

Video: Tutorial VBS - Noțiuni de bază: 5 pași
Video: TRICOTAT - Tutorial 1 - Notiuni baza. Fata si Dos (Knitting & Crochet - Basics) 2024, Noiembrie
Anonim
Tutorial VBS - Noțiuni de bază
Tutorial VBS - Noțiuni de bază
Tutorial VBS - Noțiuni de bază
Tutorial VBS - Noțiuni de bază

Bine, așa că unii oameni m-au întrebat de unde am învățat VBS-urile mele. Am învățat de pe diverse site-uri web, cum ar fi w3schools, chiar știu că este pentru scripturi web, îl poți folosi încă din VBS simplu. Voi învăța de la mine = DSo permite să începem … Ce este vbs? VBScript este un limbaj de scriptare Microsoft. -_- deci fiind Microsoft ei merg și o fac astfel încât să funcționeze doar pe IE. Dar, pe lângă faptul că este un script web, este folosit pentru tot felul de lucruri … de exemplu în imaginea 2) (aceasta este a doua imagine) Aceasta este preluată din folderul System 32. VBS poate fi, de asemenea, utilizat pentru a face programe.. dar asta este VB. NET.. folosește totuși majoritatea aceleiași codificări. Vă rugăm să vă bucurați de tutorial.. și vă rugăm să comentați și să evaluați. Și vă rog să-mi spuneți dacă cineva mi-a sfeclă să fac un VBS tutorial.. dar nu am putut găsi unul. Altele decât cammel8 care pare a fi foarte bun cu scripturi vbs = P.. dar voi face totuși tutorialul.

Pasul 1: Bazele VBS

Bazele VBS
Bazele VBS
Bazele VBS
Bazele VBS

Ok, deci iată elementele de bază.. lucruri pe care ar trebui să le știți deja … Salvați fișierele ca: ceva.vbs Nu este ca un fișier batch, nu are un ecran care să vă spună informații. Într-un fel, este ca javascript. Dar, în același timp, nu este nimic asemănător.) acest lucru ar face să apară o casetă de mesaje care să spună salut. (pic 1) Împreună cu asta, puteți adăuga diferite butoane în caseta de mesaje.. aici este totul despre casetele de mesaje: AICI atât de multe tutoriale pe care nu mă voi deranja nici măcar să intru în ele. o matrice: dim iRule (3), dar care ar rezulta astfel: (deoarece 0 este inclus) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Folosind vars în script.. Puteți folosi vars cu ușurință.. ați putea avea: (foto 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) Din cauza & spune "hello instructables" deoarece valoarea iRule este instructables. Subs De asemenea, puteți avea subs: O sub este o procedură care NU oferă o valoare returnată. Sub iRule (arg1, arg2, arg3) … Script … End SubArg 1, 2, 3 sunt argumentele. Asta despre toate elementele de bază.. bucurați-vă de ele.. sau continuați să citiți pentru nu atât de elementare..

Pasul 2: nu atât de elementele de bază ale VBS

Nu atât de bazele VBS
Nu atât de bazele VBS

Voi începe acest pas cu Funcții … pentru că le găsesc mereu enervante.. chiar dacă sunt destul de ușoare = Pfuncțiile în vbs sunt ușoare.. ish.. pot deveni confuz.. Să începem cu o funcție ușoară: (pic 1)

Funcții ori (x, y) ori = x * yFuncție sfârșit Dim rezultat var1rezult = ori (10, 10) var1 = msgbox (rezultat) Acest lucru vă va oferi 100 să vă explic … ați spus-o la 10 de 10 … (10, 10) aceasta s-a dus la funcția timesx este acum 10 și y este acum 10so: x * y returnează valoarea cu răspunsul Pentru, Next, Do, Loop Bucla For, Next poate fi utilizată pentru a repeta lucruri, de exemplu: pentru var = 0 până la 5 msgbox (var) nextmsgbox („Finalizare”) Aceasta va afișa o casetă de mesaje numărând 0, 1, 2, 3, 4, 5, apoi va spune „Finalizați” REȚINEȚI-VĂ în VBS 0 contează aproape întotdeauna! acel cod ar repeta o comandă de 6 ori, de exemplu: pentru var = 0 până la 5 msgbox („hello”) nextmsgbox („Finish”), mesajul „hello” va apărea de 6 ori. la a 7-a oară se va spune Finish. Dacă adăugați: pasul … până la sfârșitul lui pentru var = 0 până la 5 de ex. pentru var = 0 la 5 pasul 5 care îl va face să sară de 5 de fiecare dată.. în acest caz mesajul va fi doar afișați de două ori pentru că 5 este limita. Puteți, de asemenea, să renunțați.. de exemplu pasul -5 ar număra înapoi 5. De fiecare dată. folosit în principal pentru viruși = Pdar le puteți folosi pentru a vă ajuta.. spuneți dacă ați vrut să continuați să spuneți un mesaj până când se alege o anumită opțiune. Puteți oricând să adăugați un Până la partea do sau la buclă. egdo până la var = 5 dar în cod trebuie să-l faceți să adauge 1 sau mai multe la var.. sau va continua să se bucle. Puteți utiliza, de asemenea, face din chestii de genul: face în timp ce var = 10, aceasta va face comenzile numai dacă var este egal cu 10!

Pasul 3: Dacă este și atunci

Tezele sunt destul de ușor de obținut, dar am decis că au nevoie de o pagină, în cazul în care cineva nu știa ce au făcut. nu este greu, deoarece știm cu toții că instructabilele sunt cele mai bune. = P … acum pentru ifs și thens cu mai multe linii … (muzică înfricoșătoare), dar nu atât de înfricoșător, trebuie doar să adăugați un final dacă la sfârșitul declarației este. instructive de exemplu = TheBest thenmsgbox ("da, este!") msgbox ("într-adevăr este!") se încheie dacă acest lucru va apărea cu 2 mesaje unul după altul, 'da, este!' și „într-adevăr este!” sfârșitul dacă declarația o închide.

else și elseif Nici acestea nu sunt grele.. celălalt este doar pentru atunci când dorești o opțiune pentru un lucru și alta pentru restul. de exemplu, var = 1 thenmsgbox ("var este 1") nu este 1 ") sfârșit dacă var nu = 1 se va spune întotdeauna" var nu este 1 "elseif este, de asemenea, foarte similar … de exemplu, var = 1 thenmsgbox (" var este 1 ") elseif var = 2 thenmsgbox ("var este 2") altfel msgbox ("var nu este 1 sau 2") se termină dacă asta ar face-o așa că dacă var ar fi 1 sau 2 s-ar spune var este 1/2 … dar dacă nu este, atunci va spune var este nu 1 sau 2.

Pasul 4: Cazul

cazurile sunt simple și vă pot face viața mult mai ușoară.. de exemplu, caz simplu:

Dim FavCol FavCol = "roșu" Selectați FavCol Carcasă Case "Negru" msgbox ("culoarea dvs. Fav este negru") Carcasă "roșie" msgbox ("culoarea dvs. Fav este roșie") Carcasă "Galben" msgbox ("Culoarea dvs. Fav este galben ") Case Elsemsgbox (" Acum este doar confuz ") Terminați selectarea Acest script simplu va selecta opțiuni dintr-o listă în acest caz, vă va spune că culoarea dvs. favorită este roșie.: Dim var, var = "iRule" var poate face orice, atunci când îi ceri VBS-ului să caute o listă pentru a-ți găsi varul … dacă nu o găsește, va merge la: Case Else, care este la fel ca comanda if, else. dacă vă găsește var, se va executa

Pasul 5: Trecerea Vars

Trecând Vars
Trecând Vars

Dacă vă uitați în jur pe internet, veți descoperi că o mulțime de oameni vor să știe cum să transmită vars-urile între lot la vbs și vbs la lot … Vă voi arăta cel mai bun mod pe care l-am găsit: Deoarece acesta este un tutorial vbs Vă voi arăta cum să transferați mai întâi vars-urile de la vbs la lot … VBS TO BATCH This is the vbs:

dim aa = InputBox ("Tastați ceva:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & a Acest lucru vă va cere să tastați un var, apoi va apela test.bat trecând varul pe care l-ați introdus.a = ceea ce ați introdus. aici este lotul: @echo offecho% 1pauseexitacest lucru va scrie varul pe care l-ați introdus în vbs.. Simple … pentru mai multe variații adăugați: vbs: wshshell.run "test.bat" & a & b & var3 ect.. amintiți-vă să le setați un lot de valori: echo% 1% 2% 3 ect.. BATCH TO VBBatch: @echo offset var = hellowscript test. vbs% var% aceasta va trimite „salut” la test.vbvbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) acesta va afișa ' salut 'în caseta de mesaje. pentru mai multe variante pentru lot la vbs adăugați cu ușurință un alt var, de exemplu batch: wscript test.vbs% var%% var2% vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Set ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) REȚINEȚI 0 conturi Dacă aveți probleme cu acestea, vă rugăm să pm sau să comentați.

Recomandat: