Innholdsfortegnelse:

VBS -opplæring - Grunnleggende: 5 trinn
VBS -opplæring - Grunnleggende: 5 trinn

Video: VBS -opplæring - Grunnleggende: 5 trinn

Video: VBS -opplæring - Grunnleggende: 5 trinn
Video: TIC TAC TOE - Best Game Ever 2024, November
Anonim
VBS -opplæring - Grunnleggende
VBS -opplæring - Grunnleggende
VBS -opplæring - Grunnleggende
VBS -opplæring - Grunnleggende

Ok, så noen har spurt meg hvor jeg lærte vbs fra.. Jeg lærte fra forskjellige nettsteder, for eksempel w3schools, til og med vet at det er for nettskript du kan fortsatt bruke det fra vanlige vbs. Jeg lærer det fra nettsteder du ' ll lære det av meg = DSo kan komme i gang … Hva er vbs? VBScript er et Microsoft -skriptspråk. -_- så å være Microsoft de går og gjør det slik at det bare fungerer på IE. Men i tillegg til at det er et webskript, brukes det til alle slags ting … for eksempel på bilde 2) (det er det andre bildet) Det er hentet fra System 32 -mappen. Vbs kan også brukes til å lage programmer.. men det er VB. NET.. bruker det meste av den samme kodingen skjønt. Nyt opplæringen.. og vær så snill å kommentere og rangere. Og fortell meg om noen har bet meg til å lage en vbs tutorial.. men jeg kunne ikke finne en. Andre enn cammel8 som ser ut til å være veldig flink med vbs scripting = P.. men jeg skal fortsatt lage opplæringen.

Trinn 1: Grunnleggende om Vbs

Grunnleggende om Vbs
Grunnleggende om Vbs
Grunnleggende om Vbs
Grunnleggende om Vbs

Ok, så her er det grunnleggende.. ting du allerede burde vite … Du lagrer filene som: something.vbsDet er ikke som en batchfil, det har ikke en skjerm som forteller deg informasjon. På en måte ligner det på javascript. Men samtidig er det ingenting som det. Å lage en var du bruker dime.g.. dim iRulenow du ville ha en variabel samtale iRulenow du kan begynne å legge til ting til deg vars.. som: iRule = msgbox ("hei") Dette vil få en meldingsboks til å dukke opp og si hei. (bilde 1) Sammen med det kan du legge til forskjellige knapper i meldingsboksen.. her handler det om meldingsbokser: HER er det så mange opplæringsprogrammer om dem at jeg ikke engang gidder å gå inn på dem. Også med vars kan du dimme vars i en matrise: dim iRule (3), men det vil se slik ut: (fordi 0 er inkludert) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Bruke vars i manuset.. Du kan enkelt bruke vars.. du kan ha: (bilde 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hallo" og iRule) På grunn av & det står "hei instructables" fordi verdien av iRule er instructables. Subs Du kan også ha subs: En sub er en prosedyre som IKKE gir en returverdi. Sub iRule (arg1, arg2, arg3) … Script … End Sub Arg 1, 2, 3 er Arguments. That om alt det grunnleggende.. nyt dem.. eller fortsett å lese for ikke så grunnleggende..

Trinn 2: Ikke så grunnleggende om Vbs

Ikke så grunnleggende om Vbs
Ikke så grunnleggende om Vbs

Jeg skal starte dette trinnet med Funksjoner … fordi jeg alltid synes de er irriterende.. selv om de er ganske enkle = Funksjoner i vbs er enkle.. ish.. de kan bli forvirrende.. La oss starte med en enkel funksjon: (bilde 1)

Funksjonstider (x, y) ganger = x * yEnd FunctionDim resultdim var1result = ganger (10, 10) var1 = msgbox (resultat) Dette vil gi deg 100 la meg forklare…. Du fortalte det til ganger 10 med 10..result = tid (10, 10) dette gikk til funksjonen timesx er nå 10 og y er nå 10so: x * y returverdi med svar. For, Next, Do, LoopThe For, Next loop kan brukes til å gjenta ting, for eksempel: for var = 0 til 5 msgbox (var) nextmsgbox ("Fullfør") Dette vil dukke opp en meldingsboks som teller 0, 1, 2, 3, 4, 5, så vil det si "Fullfør" HUSK i vbs 0 teller nesten alltid! så den koden vil gjenta en kommando 6 ganger f.eks. for var = 0 til 5 msgbox ("hei") nextmsgbox ("Fullfør") vil meldingen "hei" komme opp 6 ganger. på den 7. gangen vil det stå Finish. Hvis du legger til: trinn … til slutten av for var = 0 til 5 f.eks. for var = 0 til 5 trinn 5 som vil få det til å hoppe 5 hver gang.. i dette tilfellet vil meldingen bare vis to ganger fordi 5 er grensen. Du kan også gå ned også.. f.eks trinn -5 ville telle ned 5 hver gang. Do, Loopthe do loop brukes til å sløyfe et stykke kode igjen og igjen og igjen ect. hovedsakelig brukt for virus = Pbut du kan bruke dem til å hjelpe deg.. si hvis du vil fortsette å si en melding til et bestemt alternativ er valgt. Du kan alltid legge til en Til på do eller på loop -delen. egdo til var = 5 men i koden må du legge den til 1 eller flere i var.. eller den vil fortsette å løkke. Du kan også bruke do fra ting som: gjør mens var = 10Dette vil bare gjøre kommandoene hvis var er lik 10! Det er alt for ikke så grunnleggende om vbs.

Trinn 3: If's og Then's

Oppgavene er ganske enkle å få tak i, men jeg bestemte meg for at de trengte en side hvis noen ikke visste hva de gjorde. Men egentlig er de veldig enkle: e-g.webp

the else and elseif Disse er ikke vanskelige heller.. det andre er bare for når du vil ha ett alternativ for en ting og en annen for resten.. e-g.webp

Trinn 4: Sakens

tilfeller er enkle og kan gjøre livet ditt mye lettere.. f.eks. enkelt sak:

Dim FavCol FavCol = "red" Select Case FavCol Case "Black" msgbox ("your Fav Color is Black") Case "red" msgbox ("your Fav Color is Red") Case "Yellow" msgbox ("your Fav Color is Yellow" ") Case Elsemsgbox (" Nå er det bare forvirrende ") Slutt Velg Dette enkle skriptet vil velge alternativer fra en liste i dette tilfellet, det vil fortelle deg at din favorittfarge er rød. La meg gå inn på det litt mer detaljert … du får din var: Dim var, var = "iRule" var kan stoppe noe da du ber vbs om å se gjennom en liste for å finne varen din … hvis den ikke finner den vil den gå til: Case Else som er akkurat som if, else kommandoen. hvis den finner din var, vil den utføres

Trinn 5: Passering Vars

Passerer Vars
Passerer Vars

Hvis du ser deg rundt på internett, vil du oppdage at mange mennesker vil vite hvordan de skal vars mellom batch til vbs og vbs til batch … Jeg skal vise deg den beste måten jeg fant: Siden dette er en vbs tutorial I ' Jeg viser deg hvordan du overfører vars fra vbs til batch først … VBS TIL BATCH Dette er vbs:

dim aa = InputBox ("Skriv inn noe:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aDette vil be deg om å skrive inn en var så vil det vil ringe test.bat og passere varen du skrev inn. a = det du skrev inn. her er batchen: @echo offecho %1pauseexitthis skriver varen du skrev inn i vbs.. Enkel … for flere var bare legg til: vbs: wshshell.run "test.bat" & a & b & var3 ect.. husk å sette dem en verdi batchen: echo %1 %2 %3 ect.. BATCH TO VBS batch: @echo offset var = hellowscript test. vbs %var %dette vil sende "hei" til test.vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) this will display ' hei 'i meldingsboksen. for flere varianter for batch til vbs kan du enkelt legge til en annen var f.eks. batch: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Sett ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb okse (a) msgboks (b) HUSK 0 tellinger Hvis du har problemer med disse, send pm eller kommenter.

Anbefalt: