Cuprins:
- Pasul 1: Bazele VBS
- Pasul 2: nu atât de elementele de bază ale VBS
- Pasul 3: Dacă este și atunci
- Pasul 4: Cazul
- Pasul 5: Trecerea Vars
Video: Tutorial VBS - Noțiuni de bază: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
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
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
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
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:
Tutorial de bază Arduino Bluetooth: 6 pași (cu imagini)
Tutorial de bază Arduino Bluetooth: ACTUALIZARE: VERSIUNEA ACTUALIZATĂ A ACESTUI ARTICOL POT FI GĂSITĂ AICI V-ați gândit vreodată să controlați orice dispozitiv electronic cu telefonul dvs. inteligent? Iată un simplu și bas
Cutie de dezinfectare UV-C - Tutorial versiune de bază: 11 pași (cu imagini)
Cutie de dezinfectare UV-C - Tutorial versiune de bază: de Steven Feng, Shahril Ibrahim și Sunny Sharma, 6 aprilie 2020 Mulțumiri speciale lui Cheryl pentru că au dat feedback-uri valoroase Pentru versiunea google doc a acestei instrucțiuni, vă rugăm să consultați https://docs.google. com / document / d / 1My3Jf1Ugp5K4MV … Warning UV-C light
Tutorial Arduino Uno # 1 - Program de bază pentru clipire: 4 pași
Tutorial Arduino Uno # 1 - Program de bază pentru clipire: Bună ziua tuturor! Mă bucur să public primul meu instructable! Această idee mi-a venit atunci când m-am chinuit să-mi funcționez Arduino Uno, așa că, având în vedere că am avut unele dificultăți, voi oferi o explicație tuturor noobies-urilor de pe aici că, cum ar fi eu, nu știu muc
Tutorial electronic de bază în hindi # 1: AC și DC: ScitiveR: 3 pași
Tutorial de bază în electronică în hindi # 1: AC și DC: ScitiveR: ScitiveR में आपका स्वागत है! दोस्तों यदि आप अभी - अभी इलैक्ट्रोनिक्स सीखना शुरू कर रहे हैं और इस field में एकदम new हैं और आपको ये confusion है कि कहाँ से start करें तो आपको ज्यादा चिंता करने की जरूरत नहीं है | यदि आप इस Tutorial Series को फॉलो करते हैं
Tutorial de bază foarte de bază: 6 pași
Tutorial Batch foarte de bază: dacă știți deja elementele esențiale ale lotului, NU este necesar să citiți acest instructable, continuați cu Tutorialul de bază nu atât de simplu. NOTĂ! ghilimele (dacă vedeți t