Скрипты. Сценарии автоматизации. Учебное пособие - страница 10

Шрифт
Интервал


К тому же, освоение файлов BAT/CMD – это хороший первый шаг в освоении скриптов. Во многих случаях, при объяснении современных скриптовых языков на эти технологии ссылаются, как на что-то общеизвестное. Так что владение этим инструментом будет полезно во всех отношениях.

2. Скрипты VBS

Слышно, как скрипит

пёрышко слегка,

и ложатся строчки

на листок.

(музыка С. Туликова,

слова М. Пляцковского)

Следующий пример языка сценариев – VBScript. Полное название: Microsoft Visual Basic Scripting Edition – выпуск языка программирования Visual Basic для создания скриптов. Можно также говорить Visual Basic Script.

Cкрипты *.VBS можно запускать точно так же, как и пакетные файлы *.BAT – из командной строки и из Проводника.


Задание. Просмотрите в Википедии статью VBScript. Выясните, для каких ОС и для каких задач предназначен данный язык.


Скриптовый язык VBScript построен на основе полноценного языка программирования Visual Basic. Красивое слово Visual использовано в названиях нескольких реализаций языков программирования от Microsoft: Visual Basic, Visual C и др. По-видимому, таким способом нам намекают на визуальные возможности разработки программного обеспечения – рисование окошек на экране вместо ручного программирования. Корпорация Microsoft предлагает интегрированную среду разработки Visual Studio – здесь в названии тоже присутствует это слово.


Задание. Выясните, в названиях каких продуктов MIcrosoft использовано слово Visual.


Задание. Просмотрите в Википедии статью VBScript. Выясните, для каких ОС и для каких задач предназначен данный язык.

MsgBox – вывод сообщения

Программу на языке VBScript можно создать в обычном Блокноте и сохранить в виде текстового файла с расширением. vbs.

Наша первая программа выводит на экран традиционное приветствие.

Для вывода сообщения используем функцию MsgBox – Message Box. Насчет Message

всё понятно, это «сообщение», то есть текст, который печатают на экране. А вот слово Box – это не «коробка», как учили в школе, а «окно». Другими словами, это прямоугольная область на экране, куда что-то выводят.

Текст программы простой и короткий:

MsgBox «Hello, World!»

Строка для вывода записана в кавычках и через пробел от названия функции – без скобок.

Сохраняем как hello. vbs. Дважды щелкаем мышью на нашем файле и запускаем программу.