Esercitazione VBScript 2:Dichiarazioni condizionali, Ciclo

Esercitazione su VBScript - Sommario

Esercitazione su VBScript n. 1: Panoramica delle variabili VBScript 

Esercitazione su VBScript n. 2: Dichiarazioni condizionali e cicli di VBScript

Esercitazione su VBScript n. 3: Procedure VBScript

Esercitazione su VBScript n. 4: Gestione degli errori di VBScript ed esecuzione di VBScript

Esercitazione su VBScript n. 5: Funzioni stringa VBScript

VEsercitazione BScript n. 6: Funzioni di data VBScript

Esercitazione su VBScript n. 7: Funzioni di tempo VBScript

Esercitazione su VBScript n. 8: Funzioni array VBScript

In questo tutorial di VBScript, impareremo diversi tipi di istruzioni condizionali VBScript (istruzione vbscript if else e istruzione case vbscript select) e istruzioni VBScript Loop (for loop, do while loop e while loop).

Esercitazione su VBScript n. 1: Dichiarazioni condizionali VBScript e ciclo VBScript

Dichiarazioni condizionali VBScript:

Le condizioni non sono altro che alcuni criteri o confronti, in base ai quali possiamo svolgere un determinato compito. Le istruzioni condizionali VBScript sono le caratteristiche più importanti di VBScript come linguaggio di programmazione. Le istruzioni condizionali VBScript eseguono calcoli o azioni diversi in base a determinati, confronti o condizioni. Attraverso le istruzioni condizionali VBScript, possiamo sviluppare la logica funzionale.

In questa sezione, impareremo a conoscere le diverse istruzioni condizionali di VBScript, che vengono utilizzate frequentemente durante la programmazione. Le istruzioni condizionali usate di frequente sono: 

· Istruzione If di VBScript

· Istruzione Case VBScript

Istruzione If di VBScript:

Il VBScript Se l'istruzione viene utilizzata per convalidare una o più condizioni tramite il programma. È possibile aggiungere più condizioni utilizzando operatori booleani logici come AND, OR, NOT, ecc. Qui, le condizioni sono le espressioni che confrontano un valore o una variabile con un altro con l'aiuto di operatori di confronto come uguale (=), non uguale (! =), Not (!), Ecc. In base al risultato della verifica, possiamo eseguire un'attività specifica.

Le condizioni devono essere mantenute tra le parole chiave "If" e "Then". Se è necessario eseguire un'attività in base alla condizione falsa, l'attività deve essere eseguita dopo l'istruzione "Else". Alla fine del blocco di istruzioni if, dobbiamo chiudere l'istruzione if di VBScript utilizzando la parola chiave "End If". Struttura dell'istruzione If di VBScript - 

If E E .. Poi

  • azioni per il caso di successo

Altro

  • azioni per caso di fallimento

End If

Istruzione ElseIf di VBScript:

Tramite l'istruzione ElseIf di VBScript, è possibile aggiungere più istruzioni If di VBScript in base al risultato del risultato condizionale precedente. Le istruzioni ElseIf di VBScript annidate vengono utilizzate mentre è necessario eseguire azioni o attività diverse in base a ciascuna delle condizioni. Struttura dell'istruzione If di VBScript -

If Poi

  • azioni per la condizione 1

Altrimenti SE Poi

  • azioni per la condizione 2

Altrimenti SE Poi

  • azioni per la condizione 3

Altro

  • azioni per altra condizione

End If

Esempio: identificare sabato, domenica e giorni lavorativi utilizzando l'istruzione IF di VBScript e l'istruzione ElseIf di VBScript. Qui ne useremo più di uno AltroSe dichiarazioni per soddisfare i nostri requisiti. Inoltre, possiamo inserire più condizioni insieme all'istruzione If con l'aiuto degli operatori "AND" o "OR".

Istruzione If di VBScript
Istruzione If di VBScript

Istruzione Select Case di VBScript:

Un VBScript Seleziona Case L'istruzione è un approccio alternativo all'utilizzo di più VBScript Istruzioni IfElse. Le istruzioni Select Case di VBScript vengono utilizzate mentre abbiamo logiche / istruzioni diverse basate sui diversi valori rispetto a qualsiasi variabile. È anche noto come istruzione switch-case. Ci aiuta a scrivere codice in modo più efficiente e leggibile.

Un VBScript Seleziona Case L'istruzione funziona con una singola espressione di test che viene eseguita una volta, all'inizio. Il risultato dell'espressione verrà confrontato in ciascuno Custodie dichiarazione. Per la partita, il blocco di dichiarazioni associate a quello Custodie sarà eseguito. Il blocco Caso di selezione di VBScript deve sempre terminare con la parola chiave "Selezione finale". Struttura dell'istruzione Select Case di VBScript -

Seleziona // Questa espressione può avere qualsiasi valore compreso tra 1-3

Caso 1

  • azioni per il valore dell'espressione 1

Caso 2

  • azioni per il valore dell'espressione 2

Caso 3

  • azioni per il valore dell'espressione 3

Case Else

  • altre condizioni

End Select

Ad esempio: identificare sabato, domenica e giorni lavorativi utilizzando le condizioni if.

Script VB in UFT - Seleziona - Istruzioni condizionali maiuscole in UFT
Script VB in UFT – Seleziona – Dichiarazioni condizionali del caso in UFT

Ciclo VBScript:

Quando è necessario eseguire ripetutamente tipi di istruzioni simili, è consigliabile scrivere istruzioni in loop per rendere il codice più leggibile ed efficiente. Il ciclo VBScript funziona ripetutamente in base alle condizioni o al contatore di iterazioni. Ogni ciclo VBScript ha tre parti:

·        Iterazioni del ciclo - Fondamentalmente è il contatore del ciclo basato su queste istruzioni che vengono eseguite.

·        Condizione del ciclo - In base a questo ciclo verrà eseguito e, una volta soddisfatta la condizione, verrà completata l'iterazione del ciclo.

·        Dichiarazioni di loop - sono fondamentalmente le attività ripetute che vengono eseguite in base alla condizione.

Le seguenti istruzioni VBScript Looping vengono spesso utilizzate durante la codifica - 

  • VBScript per loop
  • VBScript durante il ciclo
  • VBScript Do While Ciclo

VBScript per loop:

Le istruzioni VBScript For Loop vengono utilizzate per eseguire istruzioni ripetute in base al contatore di iterazioni predefinito. In questa struttura, il ciclo continuerà fino a quando l'iterazione non viene raggiunta al valore predefinito del contatore come condizione. VBScript For Loop deve sempre iniziare con la parola chiave "For" e terminare con la parola chiave "Next".

Durante la definizione del contatore nella parola chiave dopo "For", possiamo specificare l'incremento o il decremento del contatore utilizzando la parola chiave "Step". Per impostazione predefinita, se non usiamo questa parola chiave, il ciclo VBScript For definisce l'incremento di 1. Inoltre, possiamo usare l'istruzione VBScript Exit For per uscire dal ciclo, che può essere inserito all'interno di qualsiasi istruzione condizionale VBScript all'interno di questa struttura di ciclo . Struttura per "VBScript For Loop" - 

Nel nIterazione =inizia a> afine> step

- Affermazione ripetitiva 1

- Affermazione ripetitiva 2

If   Poi

            Esci per

End If

Successivo

Esempio - qui il ciclo verrà eseguito fino a quando il valore del contatore non sarà stato raggiunto a 10,

Nel nIterazione = da 1 a 10 step 1

Msgbox "Current Iteration -" & nIteration

Successivo

VBScript durante il ciclo:

Le istruzioni VBScript While Loop vengono utilizzate per eseguire istruzioni ripetute in base a una o più condizioni. In questa struttura, le condizioni vengono verificate all'inizio del ciclo. Quindi, se le condizioni non sono soddisfatte, il ciclo non verrà eseguito. La parola chiave "While" viene utilizzata per verificare la condizione. Possiamo usare l'istruzione "Exit While" per uscire dal ciclo while di VBScript, che può essere utilizzato in un'istruzione IF all'interno di questa struttura a ciclo continuo. Struttura per "VBScript While Loop" - 

Mentre

- Affermazione ripetitiva 1

- Affermazione ripetitiva 2

If   Poi

            Esci mentre

End If

Wend

Esempio: qui il ciclo verrà eseguito fino a quando il valore del contatore non sarà stato raggiunto a 10,

Script VB in UFT - Dichiarazioni di loop in UFT (While-Wend)
VBScript Loop - Istruzione VBScript While Loop

VBScript ciclo continuo:

Le istruzioni VBScript Do While Loop vengono utilizzate per eseguire istruzioni ripetute in base a una o più condizioni. Questo ciclo verrà continuato fino a quando le condizioni del ciclo non restituiranno False. Struttura VBScript Do While Loop, le condizioni vengono verificate alla fine del ciclo. Quindi, indipendentemente dalle condizioni sono soddisfatte o meno; le istruzioni del ciclo vengono sempre eseguite per la prima iterazione. Possiamo usare l'istruzione "Exit Do" per uscire da questo ciclo, che può essere inserito in qualsiasi istruzione condizionale all'interno di questa struttura di ciclo.

La parola chiave "While" viene utilizzata per verificare la condizione. La principale differenza tra VBScript Do While Loop e VBScript While Loop è la posizione dell'istruzione condizionale. Struttura per VBScript "Do While Loop" -

Do

- Affermazione ripetitiva 1

- Affermazione ripetitiva 2

If   Poi

            Esci

End If

Loop While

Esempio: qui il ciclo verrà eseguito fino a quando il valore del contatore non sarà stato raggiunto a 10,

VB Scripting in UFT - Istruzioni in loop in UFT (Do-Loop)
VBScript Loop - VBScript Do While Loop

Conclusione:

In questo articolo di VBScript, abbiamo appreso le istruzioni condizionali VBScript (istruzione vbscript if else e istruzione vbscript select case) e le istruzioni VBScript Loop (for loop, do while loop e while loop). rispolvera le tue basi di VB Scripting. Se vuoi saperne di più su VBScript, fai clic su qui.

Lascia un tuo commento