Możliwości automatyzacji w systemie Windows są obsługiwane na poziomie systemu operacyjnego. Są one dostarczane przez składnik Windows Script Host, który umożliwia wykonywanie skryptów w różnych językach programowania. Początkowo zestaw dostarczania systemu operacyjnego zawiera interpretery dla języków JScript i VBScript. Ten ostatni służy głównie do tworzenia skryptów vbs, które rozwiązują zadania administracyjne i zarządzania użytkownikami.
Niezbędny
Edytor tekstu
Instrukcje
Krok 1
Poznaj cechy i możliwości środowiska uruchomieniowego, w którym powinien funkcjonować stworzony skrypt. Na przykład, jeśli skrypt ma być osadzony na stronach internetowych, będzie on silnie oddziaływał z modelem obiektów przeglądarki i bieżącym dokumentem (BOM i DOM). Skrypty opracowane do uruchamiania pod Windows Script Host (na przykład w celu zautomatyzowania zadań administracyjnych) będą współdziałać z jego modelem obiektowym, dzięki czemu mogą łatwo tworzyć i używać innych obiektów ActiveX i COM.
Krok 2
Opracuj algorytmy, które posłużą do stworzenia głównej funkcjonalności skryptu. Zastosuj wiedzę o możliwościach zapewnianych przez środowisko wykonawcze. Zidentyfikuj części algorytmów, które można zaimplementować w postaci procedur, funkcji, metod klas. Zidentyfikuj dane, które można hermetyzować w klasach.
Krok 3
Zaimplementuj fragment przyszłego skryptu. W edytorze tekstu utwórz plik. Dodaj do niego "odcinki" funkcji i procedur, a także deklaracje klas zawierające ich metody. Procedura w języku VBScript jest deklarowana ze słowem kluczowym Sub, po którym następuje identyfikator określający jej nazwę. Koniec procedury jest wskazany w klauzuli End Sub. Na przykład:
Sub MojaProcedura (a, b)
Napis końcowy
Podobnie funkcje są deklarowane za pomocą słowa kluczowego Function:
Funkcja MojaFunkcja (a)
Koniec funkcji
Klasy są deklarowane za pomocą słowa kluczowego Class:
Klasa MojaKlasa
Koniec klasy
Krok 4
Zadeklaruj zmienne globalne, lokalne i członków klasy. Odbywa się to za pomocą klauzuli Dim:
Przyciemnij moją zmienną
Określając wymiar po nazwie zmiennej, można deklarować tablice:
Dim MyArray (10) „tablica dziesięciu elementów;
Dim MyArray (10, 15) 'dwuwymiarowa tablica;
Dim MyArray() 'tablica dynamiczna.
Krok 5
Implementuj algorytmy przetwarzania danych, dodając kod do funkcji, procedur i metod klas. Użyj klauzul Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next, aby utworzyć pętle. Użyj klauzuli If - Then - ElseIf - Else - End If jako operatora rozgałęzienia i klauzuli Select Case - End Select jako operatora wielokrotnego wyboru.
Krok 6
Dodaj komentarze do kodu. Muszą występować po znaku pojedynczego cudzysłowu lub słowie kluczowym Rem. Na przykład:
„tekst komentarza”
Tekst komentarza Rem