VBScript oktatóanyag 2: Feltételes utasítások, ciklus

VBScript oktatóanyag – Tartalomjegyzék

VBScript oktatóanyag #1: A VBScript-változók áttekintése 

VBScript oktatóanyag #2: VBScript feltételes utasítások és ciklusok

VBScript oktatóanyag #3: VBScript eljárások

VBScript oktatóanyag #4: VBScript hibakezelés és VBScript végrehajtása

VBScript oktatóanyag #5: VBScript karakterlánc-függvények

V6. BScript oktatóanyag: VBScript dátumfüggvények

VBScript oktatóanyag #7: VBScript időfüggvények

VBScript oktatóanyag #8: VBScript tömbfüggvények

Ebben a VBScript oktatóanyagban megismerkedünk a VBScript feltételes utasításaival (vbscript if else utasítás & vbscript select case utasítás) és VBScript Loop utasításokkal (a ciklushoz, do while ciklus és while ciklus).

VBScript oktatóanyag #1: VBScript feltételes utasítások és VBScript ciklus

VBScript feltételes nyilatkozatok:

A feltételek nem más, mint néhány kritérium vagy összehasonlítás, amelyek alapján egy bizonyos feladatot elvégezhetünk. A VBScript feltételes utasításai a VBScript, mint programozási nyelv legfontosabb jellemzői. A VBScript feltételes utasítások különböző számításokat vagy műveleteket hajtanak végre bizonyos számítások vagy összehasonlítások vagy feltételek alapján. A VBScript feltételes utasításokon keresztül funkcionális logikát fejleszthetünk.

Ebben a részben a programozás során gyakran használt VBScript feltételes utasításokról fogunk tanulni. A gyakran használt feltételes állítások: 

· VBScript If utasítás

· VBScript esetleírás

VBScript If utasítás:

A VBScript Ha az utasítás egy vagy több feltétel érvényesítésére szolgál a programon keresztül. Több feltétel is hozzáadható logikai logikai operátorokkal, például ÉS, VAGY, NEM, stb. Itt a feltételek azok a kifejezések, amelyek egy értéket vagy változót hasonlítanak össze egy másikkal összehasonlító operátorok segítségével, mint például egyenlő(=), not equal(! =), Nem (!), stb. Az ellenőrzés eredménye alapján konkrét feladatot tudunk végrehajtani.

A feltételeket a „Ha” és „Akkor” kulcsszavak között kell tartani. Ha a hamis feltétel alapján valamilyen feladatot kell végrehajtani, akkor azt az „Else” utasítás után kell végrehajtani. Az if utasításblokk végén be kell zárnunk a VBScript if utasítást az „End If” kulcsszó használatával. A VBScript If utasítás szerkezete – 

If ÉS ÉS .. Majd

  • akciók a sikerért

Más

  • intézkedések meghibásodás esetén

Ha véget

VBScript ElseIf nyilatkozat:

A VBScript ElseIf utasításon keresztül több VBScript If utasítást is hozzáadhatunk az előző feltételes eredmény eredménye alapján. Beágyazott VBScript ElseIf utasítások használatosak, miközben az egyes feltételektől függően különböző műveleteket vagy feladatokat kell végrehajtani. A VBScript If utasítás szerkezete –

If Majd

  • intézkedések az 1. feltételhez

ElseIF Majd

  • intézkedések az 2. feltételhez

ElseIF Majd

  • intézkedések az 3. feltételhez

Más

  • cselekvések más feltételre

Ha véget

Példa: Határozza meg a szombat, vasárnap és munkanapokat a VBScript IF és a VBScript ElseIf utasítás segítségével. Itt egynél többet fogunk használni elseif nyilatkozatokat követelményeink teljesítése érdekében. Az If utasítás mellé több feltételt is feltehetünk az AND vagy OR operátorok segítségével.

VBScript If utasítás
VBScript If utasítás

VBScript Select Case Statement:

Egy VBScript Válassza a Case lehetőséget A Statement egy alternatív megközelítés több VBScript használatához IfElse nyilatkozatok. A VBScript Select Case utasításokat használjuk, miközben különböző logikákkal/utasításokkal rendelkezünk a változók különböző értékei alapján. Kis- és nagybetűk váltásaként is ismert. Segít abban, hogy hatékonyabban és olvashatóbban írjunk kódot.

Egy VBScript Válassza a Case lehetőséget Az utasítás egyetlen tesztkifejezéssel működik, amely egyszer, az elején kerül végrehajtásra. A kifejezés eredményét mindegyikben összehasonlítjuk eset nyilatkozat. A mérkőzéshez az ehhez kapcsolódó állításblokk eset ki fogják végezni. A VBScript Select Case blokknak mindig az „End Select” kulcsszóval kell végződnie. A VBScript Select esetleírás felépítése –

választ // Ennek a kifejezésnek tetszőleges értéke lehet 1 és 3 között

Ügy 1

  • műveletek az 1. kifejezés értékéhez

Case 2

  • műveletek az 2. kifejezés értékéhez

Case 3

  • műveletek az 3. kifejezés értékéhez

Más eset

  • cselekvések más feltétel

Vége kiválasztása

Például: Határozza meg a szombatot, a vasárnapot és a munkanapokat az if feltételekkel.

VB szkriptelés UFT-ben – Kiválasztás – Feltételes kis- és nagybetűk UFT-ben
VB Scripting be FOT – Válassza – Esetfeltételes nyilatkozatok az UFT-ben

VBScript ciklus:

Ha hasonló típusú utasításokat kell ismételten végrehajtani, tanácsos ciklusos utasításokat írni, hogy a kód olvashatóbb és hatékonyabb legyen. A VBScript ciklus ismételten működik a feltételek vagy az iterációs számláló alapján. Minden VBScript ciklus három részből áll –

·        Hurok iterációk – Alapvetően az ezeken az utasításokon alapuló hurokszámláló kerül végrehajtásra.

·        Hurok állapota – A ciklus ennek alapján végrehajtódik, és amint a feltétel teljesül, a ciklusiteráció befejeződik.

·        Loop nyilatkozatok – alapvetően az ismétlődő tevékenységeket hajtják végre a feltétel alapján.

Az alábbi VBScript Looping utasítások gyakran használatosak a kódolás során – 

  • VBScript for Loop
  • VBScript While Loop
  • VBScript Do While Loop

VBScript for Loop:

A VBScript For Loop utasítások ismétlődő utasítások végrehajtására szolgálnak az előre meghatározott iterációs számláló alapján. Ebben a struktúrában a ciklus addig folytatódik, amíg az iteráció el nem éri az előre meghatározott számlálóértéket, mint feltételt. A VBScript For Loop-nak mindig a „For” kulcsszóval kell kezdődnie, és a „Next” kulcsszóval kell végződnie.

A „For” kulcsszó utáni számláló meghatározása során a „Step” kulcsszó használatával megadhatjuk a számláló növelését vagy csökkentését. Alapértelmezés szerint, ha nem használjuk ezt a kulcsszót, a VBScript For ciklus 1-gyel határozza meg a növekményt. A ciklusból való kilépéshez használhatjuk a VBScript Exit parancsot is, amely bármely VBScript feltételes utasításba elhelyezhető ebben a ciklusszerkezetben. . A „VBScript for Loop” szerkezete – 

A nIteráció =kezdet> hogyvégén> Lépés

— 1. ismétlődő nyilatkozat

— 2. ismétlődő nyilatkozat

If   Majd

            Kilépés

Ha véget

Következő

Példa – itt a ciklus addig fut, amíg a számláló értéke el nem éri a 10-et,

A nIteráció = 1-től 10-ig Lépés 1

Msgbox „Jelenlegi iteráció –” & nIteráció

Következő

VBScript ciklus közben:

A VBScript While Loop utasítások ismétlődő utasítások végrehajtására szolgálnak egy vagy több feltétel alapján. Ebben a struktúrában a feltételeket a ciklus elején ellenőrzik. Tehát, ha a feltételek nem teljesülnek, a ciklus nem hajtódik végre. A „miközben” kulcsszó az állapot ellenőrzésére szolgál. Használhatjuk az „Exit While” utasítást a VBScript while ciklusból való kilépéshez, amely egy IF utasításban használható ebben a ciklusszerkezetben. A „VBScript While Loop” szerkezete – 

Míg

— 1. ismétlődő nyilatkozat

— 2. ismétlődő nyilatkozat

If   Majd

            Kilépés közben

Ha véget

Irányít

Példa – itt a ciklus addig fut, amíg a számláló értéke el nem éri a 10-et,

VB-szkriptelés UFT-ben - Loop utasítások UFT-ben (While-Wend)
VBScript Loop – VBScript While Loop utasítás

VBScript Do While Loop:

A VBScript Do While Loop utasítások ismétlődő utasítások végrehajtására szolgálnak egy vagy több feltétel alapján. Ez a ciklus addig folytatódik, amíg a ciklusfeltételek False értéket adnak vissza. VBScript Do While ciklus szerkezete a feltételeket a ciklus végén ellenőrzi. Tehát a feltételektől függetlenül teljesülnek-e vagy sem; a ciklusutasítások mindig az első iterációhoz kerülnek végrehajtásra. Az „Exit Do” utasítással kiléphetünk ebből a ciklusból, amely bármely feltételes utasításban elhelyezhető ebben a ciklusszerkezetben.

A „Míg” kulcsszó a feltétel ellenőrzésére szolgál. A fő különbség a VBScript Do While Loop és a VBScript While Loop utasítás között a feltételes utasítás pozíciója. A VBScript „Do While Loop” felépítése –

Do

— 1. ismétlődő nyilatkozat

— 2. ismétlődő nyilatkozat

If   Majd

            Exit Do

Ha véget

Loop While

Példa – itt a ciklus addig fut, amíg a számláló értéke el nem éri a 10-et,

VB szkriptelés UFT-ben – UFT utasítások hurkolása (Do-Loop)
VBScript Loop – VBScript Do While Loop

Következtetés:

Ebben a VBScript-cikkben megismerkedtünk a VBScript feltételes utasításaival (vbscript if else utasítás & vbscript select case utasítás) és VBScript Loop utasításokkal (for loop, do while ciklus és while ciklus). Reméljük, ez az oktatóanyag sokat segített felfrissítheti a VB Scripting alapjait. Ha többet szeretne megtudni a VBScriptről, kattintson a gombra itt.

Írj hozzászólást

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *

Lapozzon a lap tetejére