Как написать скрипт vbs?

3 ноября 2014 г. Просмотров: 999
Возможности автоматизации в Windows поддерживаются на уровне операционной системы. Их обеспечивает компонент Windows Script Host, способный исполнять сценарии на различных языках программирования. Изначально в комплект поставки ОС входят интерпретаторы языков JScript и VBScript. Последний из них используется в основном для создания vbs-скриптов, решающих задачи администрирования и управления пользователями.

Вам понадобится

  • - текстовый редактор.

Инструкция

  • Изучите особенности и возможности исполняющей среды, под управлением которой должен будет функционировать создаваемый скрипт. Так, если сценарий предназначен для внедрения в web-страницы, он будет интенсивно взаимодействовать с объектной моделью браузера и текущего документа (BOM и DOM). Скрипты, разрабатываемые для исполнения под управлением Windows Script Host (например, для автоматизации задач администрирования), будут взаимодействовать с его объектной моделью, через которую смогут легко создавать и использовать другие ActiveX и COM объекты.
  • Разработайте алгоритмы, которые будут использованы при создании основного функционала скрипта. Применяйте знания о возможностях, предоставляемых исполняющей средой. Выявите части алгоритмов, которые можно реализовать в виде процедур, функций, методов классов. Выявите данные, которые можно инкапсулировать в классы.
  • Реализуйте заготовку будущего скрипта. В текстовом редакторе создайте файл. Добавьте в него «заглушки» функций и процедур, а также декларации классов, содержащие их методы. Процедура в VBScript объявляется при помощи ключевого слова Sub, за которым следует идентификатор, определяющий ее имя. Признаком конца тела процедуры является предложение End Sub. Например:Sub MyProcedure(a, b)End SubАналогично при помощи ключевого слова Function объявляются функции:Function MyFunction(a)End FunctionКлассы декларируются с использованием ключевого слова Class:Class MyClassEnd Class
  • Объявите глобальные, локальные переменные и члены классов. Это делается при помощи предложения Dim:Dim MyVariableУказывая после имени переменной размерность, можно декларировать массивы:Dim MyArray(10) ' массив из десяти элементов;Dim MyArray(10, 15) ' двухмерный массив;Dim MyArray() ' динамический массив.
  • Реализуйте алгоритмы обработки данных, добавив код в функции, процедуры и методы классов. Применяйте предложения Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next для создания циклов. Используйте конструкцию If - Then - ElseIf - Else - End If в качестве оператора ветвления и конструкцию Select Case - End Select в качестве оператора многоальтернативного выбора.
  • Добавьте в код комментарии. Они должны следовать после символа одинарной кавычки или ключевого слова Rem. Например:' текст комментарияRem текст комментария
  • Оцените статью!