Sommario:
- Passaggio 1: basi di Vbs
- Passaggio 2: non così le basi di Vbs
- Passaggio 3: i se e i poi
- Passaggio 4: casi
- Passaggio 5: passaggio di Vars
Video: Tutorial VBS - Nozioni di base: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Ok, alcune persone mi hanno chiesto da dove ho imparato il mio vbs.. ho imparato da vari siti Web, come le w3schools, anche sapere che è per lo scripting web che puoi ancora usarlo da semplici vbs. L'ho imparato dai siti web ' Lo imparerò da me =DSCosì iniziamo… Che cos'è vbs?VBScript è un linguaggio di scripting di Microsoft. -_- quindi essendo Microsoft vanno e lo fanno in modo che funzioni solo su IE. Ma oltre ad essere uno script web viene utilizzato per tutti i tipi di cose … per esempio sulla foto 2) (questa è la seconda foto) Che è presa dalla cartella System 32. Vbs può anche essere usato per creare programmi.. ma questo è VB. NET.. usa la maggior parte della stessa codifica però. Per favore goditi il tutorial.. e per favore commenta e vota. E per favore dimmi se qualcuno mi ha convinto a fare un vbs tutorial.. ma non sono riuscito a trovarne uno. Altro che cammel8 che sembra essere davvero bravo con lo scripting vbs =P.. ma farò comunque il tutorial.
Passaggio 1: basi di Vbs
Ok, ecco le basi.. cose che dovresti già sapere … Salva i file come: qualcosa.vbs Non è come un file batch non ha uno schermo che ti dice le informazioni. In un certo senso è molto simile a javascript. Ma allo stesso tempo non è niente di simile. per creare una var usi dime.g.. dim iRulenow avresti una chiamata variabile iRulenow puoi iniziare ad aggiungere cose a te vars.. like:iRule=msgbox("hello") questo farebbe apparire una finestra di messaggio che dice ciao. (foto 1) Insieme a questo puoi aggiungere diversi pulsanti alla finestra di messaggio.. ecco tutto sulle finestre di messaggio: QUI tanti tutorial su di esse che non mi prenderò nemmeno la briga di esaminarle. Inoltre con vars puoi dim vars in un array:dim iRule(3) ma risulterebbe così: (perché 0 è incluso) iRule(0)="var1"iRule(1)="var2"iRule(2)="var3"iRule(3) ="var4"Uso di vars nello script.. Puoi usare facilmente vars..potresti avere: (foto 2)
dim iRuledim instructablesiRule="instructables"instructables=msgbox("ciao " & iRule) A causa di & si dice 'ciao instructables' perché il valore di iRule è instructables. SubsPuoi anche avere sottotitoli: un sub è una procedura che NON dà un valore di ritorno. Sub iRule(arg1, arg2, arg3)…Script…End SubThe arg 1, 2, 3 sono gli argomenti. Questo su tutte le nozioni di base.. divertiti.. o continua a leggere per le nozioni di base..
Passaggio 2: non così le basi di Vbs
Inizierò questo passaggio con le funzioni … perché le trovo sempre fastidiose.. anche se sono abbastanza facili = P le funzioni in vbs sono facili.. ish.. possono creare confusione.. Iniziamo con una funzione facile: (foto 1)
Funzione times(x, y) times = x * yEnd FunctionDim resultdim var1result = times(10, 10)var1=msgbox(result) Questo ti darebbe 100 lascia che ti spieghi ….l'hai detto a volte 10 per 10..risultato = tempo (10, 10) questo è andato alla funzione timesx ora è 10 e y ora è 10 quindi: x * y restituisce il valore con risposta. For, Next, Do, Loop Il ciclo For, Next può essere utilizzato per ripetere cose, ad esempio: for var = da 0 a 5 msgbox(var)nextmsgbox("Finish")Questo farà apparire una finestra di messaggio che conta 0, 1, 2, 3, 4, 5 quindi dirà 'Finish'REMEMBER in vbs 0 conta quasi sempre! quindi quel codice ripeterebbe un comando 6 volte, ad esempio: for var = da 0 a 5 msgbox ("ciao")nextmsgbox ("Fine") il messaggio "ciao" verrebbe visualizzato 6 volte. alla settima volta dirà Fine. Se aggiungi: passo … alla fine di per var = da 0 a 5 es. per var = da 0 a 5 passo 5 che lo farà saltare 5 ogni volta.. in questo caso il messaggio sarà solo mostralo due volte perché 5 è il limite. Puoi anche dimetterti.. ad es il passaggio -5 conterebbe 5 alla rovescia ogni volta. Do, Loopil ciclo do è usato per ripetere un pezzo di codice ancora e ancora e ancora ect. usato principalmente per i virus =Pma puoi usarli per aiutarti.. dire se vuoi continuare a dire un messaggio fino a quando non viene selezionata una certa opzione. Puoi sempre aggiungere un Until sulla parte do o sul loop. egdo fino a var=5ma nel codice devi farlo aggiungere 1 o più al var.. o continuerà a eseguire il ciclo. Puoi anche usare do da cose come: do while var=10questo eseguirà i comandi solo se var è uguale a 10! Questo è tutto per i Not So Basics di vbs.
Passaggio 3: i se e i poi
Le tesi sono abbastanza facili da ottenere, ma ho deciso che avevano bisogno di una pagina nel caso in cui qualcuno non sapesse cosa hanno fatto. Ma in realtà sono molto facili: e-g.webp
the else e elseif Anche questi non sono difficili..the else è solo per quando vuoi un'opzione per una cosa e un'altra per il resto.. e-g.webp
Passaggio 4: casi
i casi sono semplici e possono semplificarti la vita.. ad esempio di un caso semplice:
Dim FavCol FavCol = "red" Select Case FavCol Case "Black"msgbox ("il tuo colore preferito è nero") Case "red" msgbox ("il tuo colore preferito è rosso") Case "Yellow" msgbox ("il tuo colore preferito è giallo") ") Case Elsemsgbox ("Ora sei solo confuso") End Selectquesto semplice script selezionerà le opzioni da un elenco in questo caso ti dirà che il tuo colore preferito è il rosso. Fammi entrare un po 'più in dettaglio … ottieni il tuo var: Dim var, var="iRule" var can quel anythingquindi chiedi al vbs di cercare in un elenco per trovare il tuo var … se non riesce a trovarlo andrà a: Case Else che è proprio come il comando if, else. se trova la tua var verrà eseguita
Passaggio 5: passaggio di Vars
Se guardi in giro su Internet scoprirai che molte persone vogliono sapere come passare vars tra batch in vbs e vbs in batch … ti mostrerò il modo migliore che ho trovato: dato che questo è un tutorial vbs I' Ti mostrerò come trasferire vars da vbs a batch prima … VBS TO BATCH Questo è il vbs:
dim aa=InputBox("Digita qualcosa:", "Var")dim WshShellset WshShell=Wscript. Createobject("Wscript.shell")wshshell.run "test.bat" & aQuesto ti chiederà di digitare una var e poi quella chiamerà test.bat passando la var che hai digitato.a = cosa hai digitato.qui c'è il batch:@echo offecho %1pauseexitthis scriverà la var che hai digitato nel vbs.. Semplice…per più var basta aggiungere:il vbs: wshshell.run "test.bat " & a & b & var3 ect.. ricordati di impostare loro un valore il batch: echo %1 %2 %3 ect.. BATCH TO VBSthe batch:@echo offset var=hellowscript test. vbs %var%this invierà 'ciao' a test.vbsthe vbs:dim ArgObj, aSet fso = CreateObject("Scripting. FileSystemObject")Set ArgObj = WScript. Arguments a = ArgObj(0)msgbox(a)this visualizzerà ' ciao' nella finestra del messaggio.per più var per batch in vbs aggiungi facilmente un'altra var, ad esempio il batch: wscript test.vbs %var% %var2%the vbs: dim ArgObj, a, bSet fso = CreateObject("Scripting. FileSystemObject ")Imposta ArgObj = WScript. Arguments a = ArgObj(0)b = ArgObj(1)msgb ox (a) msgbox (b) RICORDA 0 conteggi Se hai problemi con questi, per favore invia un messaggio in privato o commenta.
Consigliato:
Tutorial di base su Arduino Bluetooth: 6 passaggi (con immagini)
Tutorial Arduino Bluetooth Basic: AGGIORNAMENTO: LA VERSIONE AGGIORNATA DI QUESTO ARTICOLO PUO' ESSERE TROVATA QUI Hai mai pensato di controllare qualsiasi dispositivo elettronico con il tuo smartphone? Controllare il tuo robot o qualsiasi altro dispositivo con il tuo smartphone sarà davvero fantastico. Ecco un semplice e bas
Scatola disinfettante UV-C - Tutorial versione base: 11 passaggi (con immagini)
Scatola per la disinfezione UV-C - Tutorial versione base: di Steven Feng, Shahril Ibrahim e Sunny Sharma, 6 aprile 2020 Un ringraziamento speciale a Cheryl per aver fornito feedback preziosi Per la versione doc di queste istruzioni, vedere https://docs.google. com/document/d/1My3Jf1Ugp5K4MV…Attenzione luce UV-C
Tutorial Arduino Uno n. 1 - Programma Blink di base: 4 passaggi
Tutorial Arduino Uno n. 1 - Programma Blink di base: ciao a tutti! Sono felice di pubblicare il mio primo tutorial! Questa idea mi è venuta quando ho avuto difficoltà a far funzionare il mio Arduino Uno, quindi ho avuto qualche difficoltà darò qualche spiegazione a tutti i noobies qui intorno che come me non sanno molto
Tutorial di elettronica di base in hindi #1: AC & DC: ScitiveR: 3 passaggi
Tutorial di elettronica di base in hindi #1: AC & DC: ScitiveR: ScitiveR आपका स्वागत है ! दोस्तों यदि आप अभी – अभी इलैक्ट्रोनिक्स सीखना शुरू कर रहे हैं और इस campo में एकदम nuovo हैं और आपको ये confusione है कि कहाँ से inizio करें तो आपको ज्यादा चिंता करने की जरूरत नहीं है | यदि आप इस tutorial Serie को फॉलो करते हैं
TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi
TUTORIAL DI BASE SU ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) TRAMITE NOTEPAD: Artificial Intelligence Markup Language (AIML) è un linguaggio di programmazione che è una specifica Extensible Markup Language (XML) utilizzata da chatbot, verbot, pandorabot, superbot e altri robot parlanti. È stato sviluppato dal Dr. Richard Wallace e â€