Как начать?
Обычно изучение нового языка программирования начинают с какой-либо простой программы.
По традиции, эта программа выводит на экран строку «Hello, WORLD!». Мы последуем этой
традиции и создадим скрипт, который будет выводить на экран диалоговое окно
с надписью «Hello, WORLD!».
Поскольку встраивать коды VBScript в HTML-страницу мы пока не умеем (об этом в
следующем разделе), то сохраним наш скрипт в виде файла. Для этого в любом простом
текстовом редакторе (например, в Блокноте) создадим файл и сохраним его с расширением
vbs. Присвоим ему имя, например,
HELLO.VBS. Создавать файлы со сценариями можно и
в мощных текстовых редакторах, например, в MS Word, однако учтите, что это должен
быть простой текстовый файл, иначе скрипт работать не будет. Поэтому, чтобы избежать
неприятностей, лучше воспользоваться простым текстовым редактором, таким как Блокнот.
В то же время Блокнот не является лучшим решением, так как текст на экране будет
одного цвета, что не очень удобно особенно при создании сложных сценариев.
Поэтому разработчики сценариев обычно используют специальные текстовые
редакторы с подсветкой синтаксиса. В таких редакторах ключевые слова,
комментарии и прочая служебная информация выделяется цветом, поэтому
читать такой текст очень легко и удобно. Могу порекомендовать абсолютно бесплатный,
но в то же время очень продвинутый текстовый редактор
PSPad.
Но ближе к делу. Итак, мы создали файл HELLO.VBS. Если вы всё сделали правильно,
то значок файла в Проводнике должен выглядеть так:
Откроем этот файл с помощью текстового редактора и запишем там всего одну строку:
MsgBox "Hello, WORLD!"
Сохраним файл. А теперь попробуйте открыть его обычным для Windows способом, то есть
двойным щелчком левой кнопки мыши. Если вы не допустили ошибок в тексте (текст настолько
простой, что сделать это почти нереально, но теоретически возможно))), то сценарий будет
выполнен и на экране появится окно с надписью «Hello, WORLD!» и кнопкой ОК (см. рис. 1).
Рис. 1. Результат выполнения сценария.
Ну вот и всё. Ваш первый сценарий готов. Разбирать здесь особо нечего.
Всем, надеюсь, понятно, что функция MsgBox выводит на экран строку,
которая передаётся в функцию в качестве параметра. Строка выводится в
диалоговом окне с кнопкой ОК. Впрочем, эта функция не так проста, как вы,
быть может, подумали. Но о различных способах обмена данными с пользователем
мы поговорим в следующий раз…