Windows Script Host для Windows 2000/XP
Шрифт:
Во-вторых, для того же WS-файла мы создадим кнопочное (командное) меню, в котором пользователь сможет выбрать нужное ему действие с помощью ввода определенных символов в диалоговом окне.
Наконец, будет показано, как можно организовать в сценарии полноценный пользовательский интерфейс с помощью HTML-форм и браузера Internet Explorer.
Многозадачный сценарий для работы с записной книжкой
В качестве примера рассмотрим сценарий для работы с записной книжкой в XML-формате (структура файла book.xml,
просмотр всех записей в алфавитном порядке;
поиск записей по фамилии;
добавление и удаление записей.
Каждая из этих задач реализуется в виде отдельного задания в файле PhoneBook.wsf (листинг 7.1).
Некоторые функции (например, настройка пути к XML-файлу) должны присутствовать во всех заданиях, поэтому такие общие функции мы вынесем в отдельный файл Usage.js, который будет подключаться в каждом из заданий следующим образом:
В файл Usage.js помещены следующие функции:
конструктор объекта
функция
функция
функции
функция
функция
функция InitPath, в которой строятся пути к XML-файлу, содержащему данные, и выходному файлу.
Usage.js объявляются глобальные переменные и константы. Полностью содержимое файла Usage.js приведено в листинге 7.2.
Тузы за границей
4. Дикие карты
Фантастика:
научная фантастика
рейтинг книги
Контртеррор
6. Ермак
Фантастика:
альтернативная история
рейтинг книги
Тишина
Проза:
современная проза
рейтинг книги
Гримуар темного лорда VI
6. Гримуар темного лорда
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Башня Миров. Начало пути
Фантастика:
фэнтези
боевая фантастика
рейтинг книги
Год Мамонта
Троецарствие
Фантастика:
фэнтези
альтернативная история
рейтинг книги
Я – Малала
Документальная литература:
биографии и мемуары
рейтинг книги
Уникумы Вселенной
1. Уникумы Вселенной
Фантастика:
боевая фантастика
космическая фантастика
рейтинг книги