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ů.
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