Výukový program VBScript 2: Podmíněné příkazy, smyčka

Výukový program VBScript - obsah

Výukový program VBScript č. 1: Přehled proměnných VBScript 

Výukový program VBScript č. 2: Podmíněné příkazy a smyčky VBScript

Výukový program VBScript č. 3: Postupy VBScript

Výukový program VBScript č. 4: Zpracování chyb VBScript a spuštění VBScript

Výukový program VBScript č. 5: Řetězcové funkce VBScript

VVýukový program BScript č. 6: Funkce VBScript Date

Výukový program VBScript č. 7: Časové funkce VBScript

Výukový program VBScript č. 8: Funkce pole VBScript

V tomto výukovém programu VBScript se seznámíme s různými druhy podmíněných příkazů VBScript (příkaz vbscript if else a příkaz vbscript select case) a příkazy smyčky VBScript (pro smyčku, dělat while smyčku & while smyčku).

Výukový program VBScript č. 1: Podmíněné příkazy VBScript a smyčka VBScript

Podmíněná prohlášení VBScript:

Podmínky nejsou nic jiného než nějaká kritéria nebo srovnání, na základě kterých můžeme provést určitý úkol. Podmíněné příkazy VBScript jsou nejdůležitějšími funkcemi VBScript jako programovacího jazyka. Podmíněné příkazy VBScript provádějí různé výpočty nebo akce na základě určitých nebo porovnání nebo podmínek. Prostřednictvím podmíněných příkazů VBScript můžeme vyvinout funkční logiku.

V této části se budeme učit o různých podmíněných příkazech VBScript, které se často používají během programování. Často používané podmíněné příkazy jsou - 

· Prohlášení VBScript If

· Prohlášení o případu VBScript

Prohlášení VBScript If:

The VBScript If the statement is used to validate one or more conditions through the program. Více logických podmínek lze přidat pomocí logických logických operátorů, jako jsou AND, OR, NOT atd. Podmínky jsou výrazy, které porovnávají jednu hodnotu nebo proměnnou s jinou pomocí srovnávacích operátorů jako rovná (=), nerovná (!) =), Ne (!) Atd. Na základě výsledku ověření můžeme provést konkrétní úkol.

Podmínky by měly být dodržovány mezi klíčovými slovy „If“ a „Then“. Pokud je na základě falešného stavu potřeba provést nějaký úkol, musí být proveden za příkazem „Else“. Na konci bloku příkazu if musíme uzavřít příkaz VBScript if pomocí klíčového slova „End If“. Struktura příkazu VBScript If - 

If A A .. Pak

  • žaloby na úspěch

Jiný

  • žaloby pro případ selhání

End If

Prohlášení VBScript ElseIf:

Prostřednictvím prohlášení VBScript ElseIf můžeme přidat více příkazů VBScript If na základě výsledku předchozího podmíněného výsledku. Vnořené příkazy VBScript ElseIf se používají, zatímco na základě každé z podmínek je třeba provést různé akce nebo úkoly. Struktura příkazu VBScript If -

If Pak

  • akce pro podmínku 1

ElseIF Pak

  • akce pro podmínku 2

ElseIF Pak

  • akce pro podmínku 3

Jiný

  • akce pro podmínku else

End If

Příklad: Identifikujte sobotu, neděli a pracovní dny pomocí příkazu VBScript IF a příkazu VBScript ElseIf. Zde použijeme více než jednu Jinak Pokud prohlášení ke splnění našich požadavků. Můžeme také dát více podmínek spolu s příkazem If pomocí operátorů 'AND' nebo 'OR'.

Prohlášení VBScript If
Prohlášení VBScript If

Prohlášení o případu VBScript Select:

VBScript Vyberte případ Prohlášení je alternativním přístupem k používání více VBScriptů Příkazy IfElse. Používají se příkazy VBScript Select Case, zatímco máme různé logiky / příkazy založené na různých hodnotách vůči jakékoli proměnné. Je to také známé jako přepínací případ. Pomáhá nám to psát kód efektivněji a čitelněji.

VBScript Vyberte případ příkaz pracuje s jediným testovacím výrazem, který se provede jednou, na začátku. Výsledek výrazu bude u každého porovnán případ prohlášení. U shody blok příkazů s tím spojený případ bude proveden. Blok VBScript Select Case by vždy měl končit klíčovým slovem „End Select“. Struktura prohlášení o případu VBScript Select -

vybrat // Tento výraz může mít jakoukoli hodnotu mezi 1-3

Ukázkové 1

  • akce pro hodnotu výrazu 1

případ 2

  • akce pro hodnotu výrazu 2

případ 3

  • akce pro hodnotu výrazu 3

Case Else

  • podmínka akce jiné

Konec Vybrat

Například: Určete sobotu, neděli a pracovní pracovní dny pomocí podmínek if.

VB skriptování v UFT - výběr - případové podmíněné příkazy v UFT
VB skriptování v FOT – Select – Case Conditional Statements v UFT

Smyčka VBScript:

Když je třeba podobné druhy příkazů provádět opakovaně, je vhodné psát smyčkové příkazy, aby byl kód čitelnější a efektivnější. Smyčka VBScript funguje opakovaně na základě podmínek nebo čítače iterací. Každá smyčka VBScript má tři části -

·        Opakování smyčky - Je to v zásadě počitadlo smyčky založené na těchto příkazech, které se provádějí.

·        Stav smyčky - Na základě této smyčky bude provedeno a po splnění podmínky bude iterace smyčky dokončena.

·        Prohlášení o smyčce - jsou to v podstatě opakované aktivity, které jsou prováděny na základě podmínky.

Níže jsou během kódování často používána prohlášení o smyčkách VBScript - 

  • VBScript pro smyčku
  • VBScript při smyčce
  • VBScript Proveďte smyčku

VBScript pro smyčku:

Příkazy VBScript For Loop se používají k provádění opakovaných příkazů na základě předdefinovaného čítače iterací. V této struktuře bude smyčka pokračovat, dokud se nedosáhne iterace na předdefinovanou hodnotu čítače jako podmínku. Smyčka VBScript For Loop by měla vždy začínat klíčovým slovem „For“ a končit klíčovým slovem „Next“.

Při definování počitadla v následném klíčovém slově „Pro“ můžeme určit přírůstek nebo zmenšení počitadla pomocí klíčového slova „Krok“. Ve výchozím nastavení, pokud toto klíčové slovo nepoužíváme, smyčka VBScript For definovala přírůstek 1. Můžeme také použít příkaz VBScript Exit For pro ukončení ze smyčky, které lze umístit do libovolných podmíněných příkazů VBScript v rámci této struktury smyčky . Struktura „VBScript pro smyčku“ - 

Pro nIterace =Začít> dokonec> Krok

- Opakující se prohlášení 1

- Opakující se prohlášení 2

If   Pak

            Ukončete pro

End If

další

Příklad - zde bude provedena smyčka, dokud není dosaženo hodnoty čítače na 10,

Pro nZměna = 1 až 10 Krok 1

Msgbox „Aktuální iterace -“ & nIterace

další

VBScript while Loop:

Příkazy VBScript While Loop se používají k provádění opakovaných příkazů na základě jedné nebo více podmínek. V této struktuře se podmínky kontrolují na začátku smyčky. Pokud tedy podmínky nejsou splněny, smyčka nebude provedena. Ke kontrole stavu se používá klíčové slovo „While“. Můžeme použít příkaz „Exit While“ k ukončení smyčky VBScript while, kterou lze použít v příkazu IF v této struktuře smyčky. Struktura „VBScript While Loop“ - 

Zatímco

- Opakující se prohlášení 1

- Opakující se prohlášení 2

If   Pak

            Konec

End If

platit

Příklad - zde bude provedena smyčka, dokud není dosaženo hodnoty čítače na 10,

Skriptování VB v UFT - smyčkové příkazy v UFT (While-Wend)
VBScript Loop - prohlášení VBScript While Loop

VBScript Proveďte smyčku:

Příkazy VBScript Do While Loop se používají k provádění opakovaných příkazů na základě jedné nebo více podmínek. Tato smyčka bude pokračovat, dokud podmínky smyčky nevrátí False. Struktura VBScript Do While Loop, podmínky jsou kontrolovány na konci smyčky. Takže bez ohledu na podmínky jsou či nejsou splněny; příkazy smyčky se vždy provádějí pro první iteraci. K ukončení této smyčky můžeme použít příkaz „Exit Do“, který lze umístit do libovolného podmíněného příkazu v této struktuře smyčky.

Ke kontrole stavu se používá klíčové slovo „While“. Hlavní rozdíl mezi příkazem VBScript Do While Loop a příkazem VBScript While Loop je pozice podmíněného příkazu. Struktura pro VBScript „Proveďte smyčku“ -

Do

- Opakující se prohlášení 1

- Opakující se prohlášení 2

If   Pak

            Ukončete

End If

Loop While

Příklad - zde bude provedena smyčka, dokud není dosaženo hodnoty čítače na 10,

Skriptování VB v UFT - Looping Statements in UFT (Do-Loop)
Smyčka VBScript - VBScript Smyčka

Závěr:

V tomto článku o VBScript jsme se dozvěděli o podmíněných příkazech VBScript (příkaz vbscript if else a příkaz vbscript select case) a příkazech smyčky VBScript (pro smyčku, dělat while smyčku & while smyčku) .. Doufáme, že tento výukový program hodně pomohl oprášte své základy skriptování VB. Pokud se chcete dozvědět více o VBScript, klikněte prosím zde.

Zanechat komentář