Възможностите за автоматизация в Windows се поддържат на ниво операционна система. Те се предоставят от компонента Windows Script Host, който е способен да изпълнява скриптове на различни езици за програмиране. Първоначално комплектът за доставка на ОС включва интерпретатори за езици JScript и VBScript. Последният се използва главно за създаване на vbs скриптове, които решават задачи за администриране и управление на потребители.
Необходимо
текстов редактор
Инструкции
Етап 1
Разгледайте функциите и възможностите на средата на изпълнение, при която създаденият скрипт трябва да функционира. Например, ако скриптът е предназначен за вграждане в уеб страници, той ще взаимодейства силно с обектния модел на браузъра и текущия документ (BOM и DOM). Скриптовете, разработени за изпълнение под Windows Script Host (например за автоматизиране на административни задачи), ще взаимодействат с неговия обектен модел, чрез който могат лесно да създават и използват други ActiveX и COM обекти.
Стъпка 2
Разработете алгоритми, които ще се използват за създаване на основната функционалност на скрипта. Прилагайте знания за възможностите, предоставени от средата на изпълнение. Идентифицирайте частите на алгоритмите, които могат да бъдат приложени под формата на процедури, функции, методи на класове. Идентифицирайте данни, които могат да бъдат капсулирани в класове.
Стъпка 3
Внедрете мъниче от бъдещия скрипт. В текстов редактор създайте файл. Към него добавете функция "функция" и "процедура", както и декларации за клас, съдържащи техните методи. Процедура във VBScript се декларира с ключовата дума Sub, последвана от идентификатор, който указва нейното име. Краят на тялото на процедурата е обозначен с клаузата End End. Например:
Под MyProcedure (a, b)
Край на под
По същия начин функциите се декларират с помощта на ключовата дума Function:
Функция MyFunction (а)
Крайна функция
Класовете се декларират с ключовата дума Class:
Клас MyClass
Краен клас
Стъпка 4
Декларирайте глобални, локални променливи и членове на класа. Това се прави с клаузата Dim:
Dim MyVariable
Като посочите измерението след името на променливата, можете да декларирате масиви:
Dim MyArray (10) 'масив от десет елемента;
Dim MyArray (10, 15) 'двумерен масив;
Dim MyArray () 'динамичен масив.
Стъпка 5
Внедрете алгоритми за обработка на данни чрез добавяне на код към функции, процедури и методи на клас. Използвайте клаузите Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next, за да създадете цикли. Използвайте клаузата If - Then - ElseIf - Else - End If като оператор на разклоняване и клаузата Select Case - End Select като оператор за множествен избор.
Стъпка 6
Добавете коментари към кода. Те трябва да идват след символа с една кавичка или ключовата дума Rem. Например:
'текст на коментар
Rem текст на коментар