Možnosti automatizácie v systéme Windows sú podporované na úrovni operačného systému. Poskytuje ich súčasť Windows Script Host, ktorá je schopná spúšťať skripty v rôznych programovacích jazykoch. Spočiatku dodávková sada OS obsahuje tlmočníkov pre jazyky JScript a VBScript. Posledná z nich sa používa hlavne na vytváranie skriptov vbs, ktoré riešia úlohy správy a správy používateľov.
Nevyhnutné
textový editor
Inštrukcie
Krok 1
Preskúmajte funkcie a možnosti runtime prostredia, v ktorom má vytvorený skript fungovať. Napríklad ak je skript určený na vloženie do webových stránok, bude intenzívne interagovať s objektovým modelom prehľadávača a aktuálnym dokumentom (BOM a DOM). Skripty vyvinuté na spustenie v prostredí Windows Script Host (napríklad na automatizáciu administratívnych úloh) budú interagovať s jeho objektovým modelom, prostredníctvom ktorého môžu ľahko vytvárať a používať ďalšie objekty ActiveX a COM.
Krok 2
Vypracujte algoritmy, ktoré sa použijú na vytvorenie hlavnej funkčnosti skriptu. Aplikujte vedomosti o schopnostiach poskytovaných behovým prostredím. Identifikujte časti algoritmov, ktoré je možné implementovať vo forme postupov, funkcií, metód tried. Identifikujte údaje, ktoré je možné zapuzdriť do tried.
Krok 3
Implementujte útržok budúceho skriptu. V textovom editore vytvorte súbor. Pridajte k tomu „pahýly“funkcií a procedúr, ako aj vyhlásenia tried obsahujúce ich metódy. Procedúra vo VBScript je deklarovaná kľúčovým slovom Sub nasledovaným identifikátorom, ktorý určuje jeho názov. Koniec tela procedúry je označený klauzulou End Sub. Napríklad:
Čiastkový postup (a, b)
Koniec Sub
Podobne sú funkcie deklarované pomocou kľúčového slova Function:
Funkcia MyFunction (a)
Koncová funkcia
Triedy sa deklarujú pomocou kľúčového slova Class:
Trieda MyClass
Koniec triedy
Krok 4
Deklarujte globálne, lokálne premenné a členov triedy. To sa deje pomocou doložky Dim:
Dim MyVariable
Zadaním dimenzie za názvom premennej môžete deklarovať polia:
Dim MyArray (10) 'pole desiatich prvkov;
Dim MyArray (10, 15) 'dvojrozmerné pole;
Dim MyArray () 'dynamické pole.
Krok 5
Implementujte algoritmy spracovania údajov pridaním kódu do funkcií, postupov a metód tried. Na vytvorenie slučiek použite klauzuly Do - Loop, While - Wend, For - Every - Next, For - To - Step - Next. Ako operátor vetvenia použite klauzulu If - Then - ElseIf - Else - End If a klauzulu Select Case - End Select ako operátor s výberom možnosti.
Krok 6
Pridajte komentáre ku kódu. Musia nasledovať za znakom úvodzovky alebo za kľúčovým slovom Rem. Napríklad:
'text komentára
Rem komentár text