Андрей Попов - Windows Script Host для Windows 2000/XP

Здесь есть возможность читать онлайн «Андрей Попов - Windows Script Host для Windows 2000/XP» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2004, ISBN: 2004, Издательство: БХВ-Петербург, Жанр: Программирование, ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Windows Script Host для Windows 2000/XP: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Windows Script Host для Windows 2000/XP»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.

Windows Script Host для Windows 2000/XP — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Windows Script Host для Windows 2000/XP», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

WshShell=WScript.CreateObject("WScript.Shell");

SMenu="[L] - Просмотр содержимого книжки\n";

SMenu+="[F] - Поиск по фамилии\n";

SMenu+="[A] - Добавление записи\n";

SMenu+="[D] - Удаление записи\n";

SMenu+="[Q] - Выход из сценария\n";

SMenu+="\n\nКоманда:";

Res="";

while ((Res!="q") && (Res!="Q")) {

Res=WSHInputBox(SMenu,"Записная книжка");

switch (Res) {

case "L": {

WshShell.Run("wscript PhoneBook.wsf //Job:SortName",1,true);

break;

}

case "l": {

WshShell.Run("wscript PhoneBook.wsf //Job:SortName",1,true);

break;

}

case "F": {

WshShell.Run("wscript PhoneBook.wsf //Job:FindName",1,true);

break;

}

case "f": {

WshShell.Run("wscript PhoneBook.wsf //Job:FindName",1,true);

break;

}

case "A": {

WshShell.Run("wscript PhoneBook.wsf //Job:AddRec",1,true);

break;

}

case "a": {

WshShell.Run("wscript PhoneBook.wsf //Job:AddRec",1,true);

break;

}

case "D": {

WshShell.Run("wscript PhoneBook.wsf //Job:DelRec",1,true);

break;

}

case "d": {

WshShell.Run("wscript PhoneBook.wsf //Job:DelRec",1,true);

break;

}

}

}

Однозадачный сценарий для работы с записной книжкой

Как мы видим из вышеприведенных примеров, ни объектная модель WSH, ни языки JScript и VBScript не предоставляют средств для создания полноценного графического интерфейса пользователя.

Тем не менее, такой интерфейс в сценариях WSH создать можно. Мы продемонстрируем это на примере еще одного сценария (состоящего из однозадачного JScript-файла) для работы с записной книжкой, в котором для диалога с пользователем будет организована пользовательская форма с несколькими кнопками и текстовыми полями ввода. Для создания этой формы и работы с ней будут использоваться HTML-файл и браузер Internet Explorer.

Использование Internet Explorer для создания диалоговых окон

Процесс создания сценария WSH, использующего Internet Explorer в качестве интерфейса, можно условно разделить на несколько этапов:

□ создание HTML-формы в отдельном файле;

□ написание функции для сценария WSH, в которой будет производиться вывод на экран построенной формы;

□ написание части сценария, в которой будет реализована необходимая функциональность (например, обмен информацией между формой и внешним файлом с данными, корректное отображение данных в форме и т.д.);

□ добавление в сценарий функций-обработчиков событий, связанных с поведением браузера Internet Explorer;

□ добавление в сценарий функций-обработчиков событий, которые генерируются элементами управления в форме.

Ниже мы рассмотрим каждый из этих этапов на примере создания сценария IEPhoneBook.js для работы с записной книжкой, которая хранится, как и прежде, в XML-файле book.xml.

Разработка HTML-формы для диалогового окна

В качестве интерфейса записной книжки мы создадим диалоговое окно (пользовательскую форму), которое показано на рис. 7.3.

Рис 73Диалоговое окно для работы с записной книжкой Эта форма реализуется с - фото 99

Рис. 7.3.Диалоговое окно для работы с записной книжкой

Эта форма реализуется с помощью HTML-файл Phone.htm, который полностью приведен в листинге 7.6.

В самом начале файла Phone.htm ставится тег , указывающий на то, что содержимым файла является текст в формате HTML, а также теги

и , внутри которых задаются используемая кодировка ( charset=windows-1251) и заголовок формы (теги и ):

Для того чтобы задать цвет формы, в теге

используется атрибут bgcolorсо значением " silver":

Атрибут scroll="no"указывает на то, что в диалоговом окне не должно быть полос прокрутки.

Наша форма состоит из семи текстовых полей ввода (табл. 7.2) и восьми кнопок (табл. 7.3).

Таблица 7.2.Поля ввода диалогового окна для работы с записной книжкой

Имя поля Размер поля (символов) Назначение
txtLastName 50 Поле для ввода фамилии
txtName 50 Поле для ввода имени
txtPhone 15 Поле для ввода номера телефона
txtStreet 50 Поле для ввода названия улицы
txtHouse 10 Поле для ввода номера дома
txtApp 5 Поле для ввода номера квартиры
txtNote 80 Поле для ввода примечания

Таблица 7.3.Кнопки диалогового окна для работы с записной книжкой

Текст кнопки Имя кнопки Назначение
<< btnFirst Переход к первой записи
< btnPrevious Переход к предыдущей записи
Новая запись btnNew Добавление новой пустой записи
Записать btnSave Сохранение сделанных изменений вXML-файле
Отменить btnCancel Отмена сделанных в форме изменений
Удалить btnDelete Удаление текущей записи
> btnNext Переход к следующей записи
>> btnFinal Переход к последней записи

Команды, создающие форму, находятся внутри тегов

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Windows Script Host для Windows 2000/XP»

Представляем Вашему вниманию похожие книги на «Windows Script Host для Windows 2000/XP» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Windows Script Host для Windows 2000/XP»

Обсуждение, отзывы о книге «Windows Script Host для Windows 2000/XP» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x