Jak Napsat Skript VBS

Obsah:

Jak Napsat Skript VBS
Jak Napsat Skript VBS

Video: Jak Napsat Skript VBS

Video: Jak Napsat Skript VBS
Video: интересные vbs скрипты 2024, Smět
Anonim

Funkce automatizace v systému Windows jsou podporovány na úrovni operačního systému. Poskytuje je komponenta Windows Script Host, která je schopna spouštět skripty v různých programovacích jazycích. Zpočátku dodávková sada OS obsahuje tlumočníky pro jazyky JScript a VBScript. Poslední se používá hlavně k vytváření skriptů VBS, které řeší úkoly správy a správy uživatelů.

Jak napsat skript VBS
Jak napsat skript VBS

Nezbytné

textový editor

Instrukce

Krok 1

Prozkoumejte funkce a možnosti běhového prostředí, pod kterým by měl vytvořený skript fungovat. Například pokud je skript určen k vložení na webové stránky, bude silně interagovat s objektovým modelem prohlížeče a aktuálním dokumentem (BOM a DOM). Skripty vyvinuté pro provoz pod Windows Script Host (například pro automatizaci administrativních úkolů) budou interagovat s jeho objektovým modelem, pomocí kterého mohou snadno vytvářet a používat další objekty ActiveX a COM.

Krok 2

Vypracujte algoritmy, které budou použity k vytvoření hlavní funkce skriptu. Aplikujte znalosti o schopnostech poskytovaných běhovým prostředím. Určete části algoritmů, které lze implementovat ve formě postupů, funkcí, metod tříd. Identifikujte data, která lze zapouzdřit do tříd.

Krok 3

Implementujte útržek budoucího skriptu. V textovém editoru vytvořte soubor. Přidejte k tomu funkce a procedury „stubs“a deklarace tříd obsahující jejich metody. Procedura ve VBScript je deklarována s klíčovým slovem Sub následovaným identifikátorem, který určuje jeho název. Konec těla procedury je označen klauzulí End Sub. Například:

Dílčí postup (a, b)

End Sub

Podobně jsou funkce deklarovány pomocí klíčového slova Function:

Funkce MyFunction (a)

Ukončit funkci

Třídy jsou deklarovány pomocí klíčového slova Class:

Třída MyClass

Konec třídy

Krok 4

Deklarovat globální, místní proměnné a členy třídy. To se provádí pomocí klauzule Dim:

Dim MyVariable

Zadáním dimenze za názvem proměnné můžete deklarovat pole:

Dim MyArray (10) 'pole deseti prvků;

Dim MyArray (10, 15) 'dvourozměrné pole;

Dim MyArray () 'dynamické pole.

Krok 5

Implementujte algoritmy zpracování dat přidáním kódu k funkcím, postupům a metodám tříd. K vytvoření smyček použijte klauzule Do - Loop, While - Wend, For - Every - Next, For - To - Step - Next. Jako operátor větvení použijte klauzuli If - Then - ElseIf - Else - End If a jako operátor s výběrem možnosti klauzuli Select Case - End Select.

Krok 6

Přidejte komentáře ke kódu. Musí následovat za znakem jednoduché uvozovky nebo klíčovým slovem Rem. Například:

'text komentáře

Rem komentář text

Doporučuje: