Taula de continguts:

Tutorial VBS: conceptes bàsics: 5 passos
Tutorial VBS: conceptes bàsics: 5 passos

Vídeo: Tutorial VBS: conceptes bàsics: 5 passos

Vídeo: Tutorial VBS: conceptes bàsics: 5 passos
Vídeo: How I Would Learn Javascript FAST in 2023 (from zero) 2024, De novembre
Anonim
Tutorial VBS: conceptes bàsics
Tutorial VBS: conceptes bàsics
Tutorial VBS: conceptes bàsics
Tutorial VBS: conceptes bàsics

D'acord, així que algunes persones m'han demanat d'on he après els meus vbs. Vaig aprendre de diversos llocs web, com ara w3schools, fins i tot sé que és per a la creació de seqüències web, encara es pot fer servir de vbs senzill. Ho aprendré de mi = DSo permet començar … Què és vbs? VBScript és un llenguatge de seqüència de comandaments de Microsoft. -_- per tant, sent Microsoft, ho fan i només ho fan a Internet Explorer. Però, a més de ser un script web, s'utilitza per a tot tipus de coses … per exemple a la foto 2) (aquesta és la segona foto) que es pren de la carpeta System 32. Vbs també es pot utilitzar per fer programes.. però això és VB. NET.. utilitza la majoria de la mateixa codificació. Si us plau, gaudiu del tutorial.. i si us plau, comenteu i valoreu. tutorial.. però no en vaig trobar cap. Altres que cammel8, que sembla ser realment bo amb scripts vbs = P.. però encara faré el tutorial.

Pas 1: conceptes bàsics de Vbs

Conceptes bàsics de Vbs
Conceptes bàsics de Vbs
Conceptes bàsics de Vbs
Conceptes bàsics de Vbs

D'acord, aquí teniu els conceptes bàsics … coses que ja hauríeu de saber … Deseu els fitxers com: something.vbs No és com un fitxer per lots, no té cap pantalla que us indiqui informació. D'alguna manera és molt semblant a javascript. Però, al mateix temps, no és res semblant a això. Per fer un var utilitzeu dime.g.. dim iRulenow tindríeu una trucada variable iRulenow podeu començar a afegir-vos coses vars.. com: iRule = msgbox ("hola") això farà que aparegui un quadre de missatges que digui hola. (foto 1) Juntament amb això, podeu afegir diferents botons al quadre de missatges. Aquí hi ha tot sobre els quadres de missatges: AQUÍ hi ha molts tutorials que ni tan sols em molestaré a entrar-hi. una matriu: dim iRule (3) però que resultaria així: (perquè s'inclou 0) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Utilitzant vars a l'script.. Podeu utilitzar vars fàcilment.. podríeu tenir: (foto 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hola" & iRule) A causa del & diu "hola instructables" perquè el valor d'iRule és instructables. Subs També podeu tenir subs: Un sub és un procediment que NO dóna un valor de retorn. Sub iRule (arg1, arg2, arg3) … Script … End SubThe arg 1, 2, 3 són els arguments. Això sobre tots els conceptes bàsics.. gaudeix-ne.. o continua llegint per no tan bàsics..

Pas 2: no tan bàsics de Vbs

No tan bàsics de Vbs
No tan bàsics de Vbs

Començaré aquest pas amb Funcions … perquè sempre les trobo molestes.. tot i que són bastant fàcils = Les funcions en vbs són fàcils … és a dir, es poden confondre … Comencem amb una funció fàcil: (foto 1)

Funció temps (x, y) vegades = x * yFin FuncióDim resultdim var1result = vegades (10, 10) var1 = msgbox (resultat) (10, 10) això va passar a la funció timesx ara és 10 i y ara és 10so: x * y el valor de retorn amb resposta. var = 0 a 5 msgbox (var) nextmsgbox ("Finalitza"): apareixerà un quadre de missatges que contarà 0, 1, 2, 3, 4, 5 i, a continuació, dirà "Finalitza" RECORDA en vbs 0 gairebé sempre compta! aquest codi repetiria una ordre 6 vegades, per exemple: per a var = 0 a 5 msgbox ("hola") nextmsgbox ("Finalitzar") el missatge "hola" apareixeria 6 vegades. a la setena vegada es dirà Finalitzar. Si afegiu: pas … fins al final de per a var = 0 a 5, per exemple, per a var = 0 a 5, pas 5 que farà saltar 5 cada vegada.. en aquest cas el missatge només mostra dues vegades perquè el límit és 5. També pots deixar de banda. Per exemple El pas -5 comptarà el compte enrere cada vegada. s'utilitza principalment per a virus = Però podeu utilitzar-los per ajudar-vos.. digueu si voleu continuar dient un missatge fins que es triï una determinada opció. Sempre podeu afegir un Fins a la part do o al bucle. fer fins a var = 5, però al codi l'heu de fer afegir 1 o més al var.. o es mantindrà en bucle. També podeu utilitzar fer de: és igual a 10! Això és tot per als no tan bàsics de vbs.

Pas 3: el If i el Then

Les tesis són bastant fàcils d’aconseguir, però vaig decidir que necessitaven una pàgina per si algú no sabia el que feien, però realment són molt fàcils: per exemple, instructables = TheBest llavors msgbox ("sí que ho és!") Però això és no és difícil, ja que tots sabem que el millor és instruir. = P … ara per a si i multi-línies … (música terrorífica), però no és tan aterridor, només cal afegir un final si al final de la declaració és. instructius exemplificables = TheBest thenmsgbox ("sí que ho és!") msgbox ("realment ho és!") finalitza si això apareixerà amb 2 missatges un darrere l'altre, 'sí que ho és!' i "realment és!" el final si la sentència la tanca.

l'altre i elseif Tampoc són difícils. L'altra és només per quan es vol una opció per a una cosa i una altra per a la resta. Exif var = 1 thenmsgbox ("var és 1") else msgbox ("var is not 1 ") end ifso if var doesn't = 1 always will say 'var is not 1'the elseif is also very similar … e.g. var = 1 thenmsgbox (" var és 1 ") elseif var = 2 thenmsgbox ("var és 2") else msgbox ("var no és 1 o 2") acaba si això ho faria, de manera que si var fos 1 o 2 es diria que var és 1/2 … però si no és així, es dirà que var és no 1 o 2.

Pas 4: cas

els casos són simples i us poden fer la vida molt més fàcil. Per exemple, els casos simples:

Dim FavCol FavCol = "vermell" Seleccioneu majúscules FavCol Case "Negre" msgbox ("el vostre color Fav és negre") Case "vermell" msgbox ("el vostre color Fav és vermell") Case "Groc" msgbox ("el vostre color Fav és groc" ") Case Elsemsgbox (" Ara és el que és confús ") Finalitzar Seleccionar aquest senzill script seleccionarà opcions d'una llista en aquest cas, us dirà que el vostre color favorit és vermell. Deixeu-me entrar-hi amb una mica més de detall …: Dim var, var = "iRule" var pot fer qualsevol cosa, llavors demaneu a vbs que busqui una llista per trobar el vostre var … si no el troba, anirà a: Case Else, que és com l'ordre if, else. si troba el vostre var, s'executarà

Pas 5: Passar Vars

Passant Vars
Passant Vars

Si mireu al vostre voltant a Internet, trobareu que moltes persones volen saber com passar vars entre lots a vbs i vbs a lots … Us mostraré la millor manera que he trobat: ja que aquest és un tutorial de vbs. Us mostraré com transferir vars des de vbs a batch primer … VBS TO BATCHThis is the vbs:

dim aa = InputBox ("Escriviu alguna cosa:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & a Això us demanarà que escriviu un var i cridarà test.bat passant el var que heu escrit.a = el que heu escrit. Aquí hi ha el lot: @echo offecho% 1pauseexitAixò escriurà el var que heu escrit al vbs.. Simple … per a diversos var només cal afegir: el vbs: wshshell.run "test.bat" & a & b & var3 ect.. recordeu establir-los un lot de valor: echo% 1% 2% 3 ect.. BATCH TO VB El lot: @echo offset var = hellowscript test. vbs% var% això enviarà "hola" a test.vbel vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Establir ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) això mostrarà ' hola 'al quadre de missatges. per a diversos vars per lots a vbs afegiu fàcilment un altre var, per exemple el lot: wscript test.vbs% var%% var2% el vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Establir ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) RECORDEU 0 recomptes Si teniu algun problema amb això, si us plau pm o comentari.

Recomanat: