VBScript-Tutorial 2: Bedingte Anweisungen, Schleife

VBScript Tutorial - Inhaltsverzeichnis

VBScript Tutorial # 1: Übersicht über VBScript-Variablen 

VBScript Tutorial # 2: VBScript-bedingte Anweisungen und Schleifen

VBScript Tutorial # 3: VBScript-Verfahren

VBScript Tutorial # 4: VBScript-Fehlerbehandlung und Ausführen von VBScript

VBScript Tutorial # 5: VBScript-Zeichenfolgenfunktionen

VBScript Tutorial # 6: VBScript-Datumsfunktionen

VBScript Tutorial # 7: VBScript-Zeitfunktionen

VBScript Tutorial # 8: VBScript-Array-Funktionen

In diesem VBScript-Lernprogramm lernen wir verschiedene Arten von bedingten VBScript-Anweisungen (vbscript if else-Anweisung und vbscript select case-Anweisung) und VBScript-Schleifenanweisungen (for-Schleife, do while-Schleife und while-Schleife) kennen.

VBScript Tutorial # 1: VBScript-Bedingungsanweisungen und VBScript-Schleife

Bedingte VBScript-Anweisungen:

Bedingungen sind nichts anderes als einige Kriterien oder Vergleiche, anhand derer wir eine bestimmte Aufgabe ausführen können. Bedingte Anweisungen für VBScript sind die wichtigsten Funktionen in VBScript als Programmiersprache. Bedingte Anweisungen von VBScript führen unterschiedliche Berechnungen oder Aktionen aus, die auf bestimmten oder Vergleichen oder Bedingungen basieren. Durch die bedingten Anweisungen von VBScript können wir funktionale Logik entwickeln.

In diesem Abschnitt lernen wir verschiedene bedingte VBScript-Anweisungen kennen, die häufig während der Programmierung verwendet werden. Die häufig verwendeten bedingten Anweisungen sind - 

· VBScript If-Anweisung

· VBScript-Fallbeschreibung

VBScript If-Anweisung:

Das VBScript Wenn die Anweisung verwendet wird, um eine oder mehrere Bedingungen über das Programm zu validieren. Mit logischen Booleschen Operatoren wie AND, OR, NOT usw. können mehrere Bedingungen hinzugefügt werden. Hier sind die Bedingungen die Ausdrücke, die einen Wert oder eine Variable mit Hilfe von Vergleichsoperatoren wie gleich (=), ungleich (!) Mit einem anderen vergleichen. =), Nicht (!) Usw. Basierend auf dem Überprüfungsergebnis können wir eine bestimmte Aufgabe ausführen.

Die Bedingungen sollten zwischen den Schlüsselwörtern "Wenn" und "Dann" gehalten werden. Wenn eine Aufgabe basierend auf der falschen Bedingung ausgeführt werden muss, muss die Aufgabe nach der Anweisung "Else" ausgeführt werden. Am Ende des if-Anweisungsblocks müssen wir die VBScript if-Anweisung mit dem Schlüsselwort "End If" schließen. Struktur der VBScript If-Anweisung - 

If UND UND .. Dann

  • Maßnahmen für den Erfolg Fall

sonst

  • Aktionen für Fehlerfall

End If

VBScript ElseIf-Anweisung:

Über die VBScript ElseIf-Anweisung können wir mehrere VBScript If-Anweisungen hinzufügen, die auf dem Ergebnis des vorherigen bedingten Ergebnisses basieren. Verschachtelte VBScript ElseIf-Anweisungen werden verwendet, während je nach Bedingung unterschiedliche Aktionen oder Aufgaben ausgeführt werden müssen. Struktur der VBScript If-Anweisung -

If Dann

  • Aktionen für Bedingung 1

SonstIF Dann

  • Aktionen für Bedingung 2

SonstIF Dann

  • Aktionen für Bedingung 3

sonst

  • Aktionen für sonst Bedingung

End If

Beispiel: Identifizieren Sie Samstag, Sonntag und Geschäftstage anhand der VBScript IF-Anweisung und der VBScript ElseIf-Anweisung. Hier werden wir mehr als eine verwenden Sonst Aussagen zur Erfüllung unserer Anforderungen. Außerdem können wir mit Hilfe der Operatoren 'AND' oder 'OR' mehrere Bedingungen zusammen mit der If-Anweisung setzen.

VBScript If-Anweisung
VBScript If-Anweisung

VBScript Select Case-Anweisung:

Ein VBScript Fall auswählen Statement ist ein alternativer Ansatz zur Verwendung mehrerer VBScript IfElse-Anweisungen. VBScript Select Case-Anweisungen werden verwendet, während wir unterschiedliche Logiken / Anweisungen haben, die auf den unterschiedlichen Werten für jede Variable basieren. Es wird auch als Switch-Case-Anweisung bezeichnet. Es hilft uns, Code effizienter und lesbarer zu schreiben.

Ein VBScript Fall auswählen Die Anweisung arbeitet mit einem einzelnen Testausdruck, der zu Beginn einmal ausgeführt wird. Das Ergebnis des Ausdrucks wird jeweils verglichen Häuser Erklärung. Für die Übereinstimmung der damit verbundene Anweisungsblock Häuser wird durchgeführt. Der VBScript Select Case-Block sollte immer mit dem Schlüsselwort "End Select" enden. Struktur der VBScript Select Case Statement -

Auswählen // Dieser Ausdruck kann einen beliebigen Wert zwischen 1-3 haben

Gehäuse 1

  • Aktionen für Ausdruckswert 1

Fall 2

  • Aktionen für Ausdruckswert 2

Fall 3

  • Aktionen für Ausdruckswert 3

Case Else

  • Aktionen sonst Bedingung

End Select

Beispiel: Identifizieren Sie die Arbeitstage für Samstag, Sonntag und Geschäft anhand der if-Bedingungen.

VB Scripting in UFT - Select - Case Bedingte Anweisungen in UFT
VB-Scripting ein FOT – Wählen Sie – Fallbedingte Anweisungen in UFT

VBScript-Schleife:

Wenn ähnliche Arten von Anweisungen wiederholt ausgeführt werden müssen, ist es ratsam, Schleifenanweisungen zu schreiben, um den Code lesbarer und effizienter zu machen. Die VBScript-Schleife arbeitet wiederholt basierend auf den Bedingungen oder dem Iterationszähler. Jede VBScript-Schleife besteht aus drei Teilen -

·        Schleifeniterationen - Es ist im Grunde der Schleifenzähler, der auf diesen Anweisungen basiert, die ausgeführt werden.

·        Schleifenzustand - Basierend auf dieser Schleife wird ausgeführt, und sobald die Bedingung erfüllt ist, wird die Schleifeniteration abgeschlossen.

·        Schleifenanweisungen - Es sind im Grunde die wiederholten Aktivitäten, die basierend auf der Bedingung ausgeführt werden.

Im Folgenden werden häufig VBScript-Looping-Anweisungen während der Codierung verwendet - 

  • VBScript für Schleife
  • VBScript While-Schleife
  • VBScript Do While-Schleife

VBScript für Schleife:

VBScript For Loop-Anweisungen werden verwendet, um wiederholte Anweisungen basierend auf dem vordefinierten Iterationszähler auszuführen. In dieser Struktur wird die Schleife fortgesetzt, bis die Iteration als Bedingung den vordefinierten Zählerwert erreicht hat. Die VBScript For-Schleife sollte immer mit dem Schlüsselwort "For" beginnen und mit dem Schlüsselwort "Next" enden.

Während wir den Zähler im Schlüsselwort after "For" definieren, können wir das Inkrementieren oder Dekrementieren des Zählers mithilfe des Schlüsselworts "Step" angeben. Wenn wir dieses Schlüsselwort nicht verwenden, hat die VBScript For-Schleife das Inkrement standardmäßig mit 1 definiert. Außerdem können wir die VBScript Exit For-Anweisung verwenden, um die Schleife zu verlassen, die in beliebige VBScript-bedingte Anweisungen innerhalb dieser Schleifenstruktur eingefügt werden kann . Struktur für "VBScript For Loop" - 

Aussichten für nIteration =Anfang> bisEnde> Schritt

- Wiederholte Aussage 1

- Wiederholte Aussage 2

If   Dann

            Exit für

End If

Weiter

Beispiel - Hier wird die Schleife ausgeführt, bis der Zählerwert 10 erreicht hat.

Aussichten für nIteration = 1 bis 10 Schritt 1

Nachrichtenbox "Aktuelle Iteration -" & nIteration

Weiter

VBScript While-Schleife:

VBScript While-Schleifenanweisungen werden verwendet, um wiederholte Anweisungen basierend auf einer oder mehreren Bedingungen auszuführen. In dieser Struktur werden die Bedingungen am Anfang der Schleife überprüft. Wenn die Bedingungen nicht erfüllt sind, wird die Schleife nicht ausgeführt. Das Schlüsselwort "While" wird verwendet, um den Zustand zu überprüfen. Wir können die Anweisung "Exit While" verwenden, um die VBScript while-Schleife zu verlassen, die in einer IF-Anweisung innerhalb dieser Schleifenstruktur verwendet werden kann. Struktur für "VBScript While Loop" - 

Während

- Wiederholte Aussage 1

- Wiederholte Aussage 2

If   Dann

            Beenden Sie während

End If

Wend

Beispiel - hier wird eine Schleife ausgeführt, bis der Zählerwert 10 erreicht hat.

VB-Scripting in UFT-Looping-Anweisungen in UFT (While-Wend)
VBScript-Schleife - VBScript While-Schleifenanweisung

VBScript Do While-Schleife:

VBScript Do While Loop-Anweisungen werden verwendet, um wiederholte Anweisungen basierend auf einer oder mehreren Bedingungen auszuführen. Diese Schleife wird fortgesetzt, bis die Schleifenbedingungen False zurückgeben. VBScript Do While Loop-Struktur, Bedingungen werden am Ende der Schleife überprüft. Also, unabhängig davon, ob die Bedingungen erfüllt sind oder nicht; Die Schleifenanweisungen werden immer für die erste Iteration ausgeführt. Wir können die Anweisung "Exit Do" verwenden, um diese Schleife zu verlassen, die in eine beliebige bedingte Anweisung innerhalb dieser Schleifenstruktur eingefügt werden kann.

Das Schlüsselwort "While" wird verwendet, um den Zustand zu überprüfen. Der Hauptunterschied zwischen der VBScript Do While-Schleife und der VBScript While Loop-Anweisung ist die Position der bedingten Anweisung. Struktur für VBScript "Do While Loop" -

Do

- Wiederholte Aussage 1

- Wiederholte Aussage 2

If   Dann

            Beenden

End If

Schleife während

Beispiel - hier wird eine Schleife ausgeführt, bis der Zählerwert 10 erreicht hat.

VB-Scripting in UFT - Looping-Anweisungen in UFT (Do-Loop)
VBScript-Schleife - VBScript Do While-Schleife

Fazit:

In diesem VBScript-Artikel haben wir etwas über die VBScript-Bedingungsanweisungen (vbscript if else-Anweisung & vbscript select case-Anweisung) und die VBScript-Schleifenanweisungen (für Schleife, do while-Schleife und while-Schleife) gelernt. Wir hoffen, dass dieses Tutorial viel dazu beigetragen hat Verbessern Sie Ihre Grundlagen von VB Scripting. Wenn Sie mehr über VBScript erfahren möchten, klicken Sie bitte auf hier.

Hinterlasse einen Kommentar