Книга: Windows Script Host для Windows 2000/XP
Оглавление книги
- Введение
- Благодарности
- Глава 1 Первое знакомство с Windows Script Host
- Возможности технологии ActiveX
- Нумерация версий WSH
- Назначение и основные свойства WSH
- Создание и запуск простейших сценариев JScript и VBScript
- Запуск сценария из командной строки в консольном режиме
- Запуск сценария из командной строки в графическом режиме
- Запуск сценария с помощью меню Пуск
- Запуск сценария с помощью Проводника Windows (Windows Explorer)
- Установка и изменение свойств сценариев
- Свойства и параметры сценариев, выполняемых с помощью cscript.exe
- Свойства и параметры сценариев, выполняемых с помощью wscript.exe
- Стандартные объекты WSH5.6
- Объекты-коллекции
- Объект WshArguments
- Объект WshNamed
- Объект WshUnnamed
- Объект WshEnvironment
- Объект WshSpecialFolders
- Работа с сетью и оболочкой Windows
- Объект WshNetwork
- Метод AddPrinterConnection
- Метод AddWindowsPrinterConnection
- Метод EnumNetworkDrives
- Метод EnumPrinterConnections
- Метод MapNetworkDrive
- Метод RemoveNetworkDrive
- Метод RemovePrinterConnection
- Метод SetDefaultPrinter
- Объект WshShell
- Работа с ярлыками
- Объект WshShortcut
- Свойство Arguments
- Свойство HotKey
- Свойство IconLocation
- Свойство WindowStyle
- Свойство WorkingDirectory
- Объект WshUrlShortcut
- Запуск процессов на локальной и удаленной машине
- Глава 2 Примеры использования стандартных объектов WSH (JScript и VBScript)
- Вывод на экран текстовых строк
- Метод Echo объекта WScript
- Методы Write и WriteLine объекта WScript.StdOut
- Функция MsgBox языка VBScript
- Метод Popup объекта WshShell
- Ввод строк текста
- Получение свойств WSH и запущенного сценария
- Работа с параметрами командной строки сценария
- Выход из сценария с определенным кодом завершения
- Использование внешних объектов автоматизации (на Microsoft Word)
- Запуск из сценариев внешних программ
- Запуск приложений Windows
- Переключение между приложениями, имитация нажатий клавиш
- Запуск независимых консольных приложений и команд DOS
- Запуск дочерних консольных приложений и команд DOS, использование их входных и выходных потоков
- Доступ к специальным папкам Windows ХР
- Создание ярлыков в специальных папках
- Работа с системным реестром Windows
- Работа с ресурсами локальной сети
- Определение имен рабочей станции, пользователя и домена
- Получение списка подключенных сетевых дисков и принтеров
- Подключение и отключение сетевых дисков и принтеров
- Запуск сценариев на удаленных машинах. Контроль за ходом выполнения таких сценариев
- Глава 3 Сценарии WSH как приложения XML
- Основные принципы XML
- Схема WS XML
- Элементы WS-файла
- Элементы и
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Элемент
- Примеры сценариев с разметкой XML
- Глава 4 Безопасность при работе со сценариями WSH
- Шифрование сценариев
- Цифровая подпись для сценариев WSH
- Использование цифровых сертификатов в Windows
- Способы получения цифрового сертификата
- Создание собственного сертификата
- Управление сертификатами с помощью ММС
- Добавление к сценарию цифровой подписи
- Проверка цифровой подписи сценария
- Политики безопасности для сценариев WSH
- Параметры реестра, влияющие на политику безопасности для WSH
- Блокировка локальных и удаленных сценариев WSH. Пример административного шаблона
- Три режима выполнения сценариев WSH
- Протоколирование действий сценариев в журналах событий
- Применение к сценариям WSH политики ограниченного использования программ
- Блокировка сценария с заданным именем
- Блокировка сценариев с заданной подписью
- Глава 5 Доступ из сценариев к файловой системе
- Выполнение основных операций с файловой системой
- Объект FileSystemObject
- Методы CopyFile и CopyFolder
- Метод CreateTextFile
- Методы DeleteFile и DeleteFolder
- Метод DriveExists
- Метод GetAbsolutePathName
- Метод GetBaseName
- Метод GetDrive
- Метод GetParentFolderName
- Метод GetSpecialFolder
- Метод GetTempName
- Методы MoveFile и MoveFolder
- Метод OpenTextFile
- Объект Drive
- Коллекция Drives
- Объект Folder
- Коллекция Folders
- Объект File
- Коллекция Files
- Объект TextStream
- Примеры сценариев
- Глава 6 Практическая работа с данными в XML-файлах
- Записная книжка в формате XML
- Просмотр XML-файла с помощью объектной модели Internet Explorer 4.0
- Использование XML DOM для просмотра и изменения ХМL-файла
- Глава 7 Способы организации диалогового режима работы сценариев
- Многозадачный сценарий для работы с записной книжкой
- Однозадачный сценарий для работы с записной книжкой
- Использование Internet Explorer для создания диалоговых окон
- Разработка HTML-формы для диалогового окна
- Создание объекта для обмена данными между XML-файлом и формой
- Вывод формы из сценария WSH
- Обработка событий, генерируемых элементами управления формы
- Окончательная доработка сценария IEPhoneBook.js
- Глава 8 Взаимодействие сценариев с Microsoft Office
- Объектные модели Microsoft Word и Excel
- Вывод данных из записной книжки в документ Microsoft Word
- Вывод данных из записной книжки в таблицу Microsoft Excel
- Глава 9 Использование в сценариях баз данных
- Глава 10 Разработка СОМ-объектов с помощью языков сценариев
- Технология Windows Script Components
- Схема WSC XML
- Элементы WSC-файла
- Пример: СОМ-объект для архивирования файлов
- Глава 11 Применение сценариев WSH для администрирования Windows ХР
- Использование службы каталогов Active Directory Service Interface (ADSI)
- Связывание с нужным объектом каталога
- Список всех доступных доменов в локальной сети
- Создание пользователя и группы на рабочей станции
- Вывод информации о пользователе и смена его пароля
- Удаление пользователя и группы на рабочей станции
- Список всех групп на рабочей станции
- Список всех пользователей в группе
- Список всех групп, в которые входит пользователь
- Создание сценариев включения/выключения и входа/выхода
- Сценарии, выполняемые при загрузке операционной системы
- Сценарии, выполняемые при завершении работы операционной системы
- Сценарии входа для всех локальных пользователей
- Сценарий выхода для всех локальных пользователей
- Сценарий входа для одного пользователя
- Примеры сценариев входа/выхода
- Вызов системных функций и стандартных диалоговых окон оболочки Windows
- Вызов модулей панели управления
- Открытие папки в Проводнике Windows
- Вызов окна форматирования диска
- Вызов окна запуска программ
- Блокировка рабочей станции
- Вызов окна выключения компьютера
- Использование технологии Windows Management Instrumentation (WMI)
- Заключение
- Приложение 1 Справочник по языку JScript
- Строки кода и комментарии
- Переменные
- Типы данных
- Преобразование типов данных
- Операторы
- Унарные операторы
- Бинарные операторы
- Операторы побитовых логических операций и сдвига
- Операторы присваивания
- Операторы отношения
- Условные операторы
- Операторы циклов
- Оператор break
- Оператор continue
- Прочие операторы
- Обработка исключительных ситуаций
- Порядок выполнения операторов
- Функции
- Встроенные объекты (классы)
- Приложение 2 Справочник по языку VBScript
- Строки кода и комментарии
- Переменные
- Подтипы данных
- Константы
- Массивы
- Операторы
- Арифметические операторы
- Операторы отношения и логические операторы
- Условные операторы
- Операторы циклов
- Прочие операторы
- Обработка исключительных ситуаций
- Процедуры и функции
- Приложение 3 Средства разработки и отладки сценариев
- Создание и редактирование сценариев
- Редактор Primalscript
- Создание нового одиночного сценария
- Открытие существующего одиночного сценария
- Создание нового WS-файла
- Открытие существующего WS-файла
- Редактирование WS-файла на панели Workspace Nexus
- Запуск одиночного сценария
- Запуск задания из WS-файла
- Подписывание сценариев
- Возможности пользовательского интерфейса
- Другие редакторы
- Отладка сценариев в Microsoft Script Debugger
- Приложение 4 Ошибки выполнения сценариев в WSH
- Приложение 5 Описание прилагаемой дискеты
- Источники информации
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- Введение
- Благодарности
- Глава 1 Первое знакомство с Windows Script Host
- Глава 2 Примеры использования стандартных объектов WSH (JScript и VBScript)
- Глава 3 Сценарии WSH как приложения XML
- Глава 4 Безопасность при работе со сценариями WSH
- Глава 5 Доступ из сценариев к файловой системе
- Глава 6 Практическая работа с данными в XML-файлах
- Глава 7 Способы организации диалогового режима работы сценариев
- Глава 8 Взаимодействие сценариев с Microsoft Office
- Глава 9 Использование в сценариях баз данных
- Глава 10 Разработка СОМ-объектов с помощью языков сценариев
- Глава 11 Применение сценариев WSH для администрирования Windows ХР
- Заключение
- Приложение 1 Справочник по языку JScript
- Приложение 2 Справочник по языку VBScript
- Приложение 3 Средства разработки и отладки сценариев
- Приложение 4 Ошибки выполнения сценариев в WSH
- Приложение 5 Описание прилагаемой дискеты
- Источники информации
- Содержание книги
- Популярные страницы
Похожие страницы
- Глава 1 Первое знакомство с Windows Script Host
- Windows Script Host для Windows 2000
- Работа с ресурсами локальной сети
- Создание пользователя и группы на рабочей станции
- Создание ярлыков в специальных папках
- Метод GetTempName
- Элементы и
- Журналы и статьи
- Свойства StdErr, StdIn, StdOut
- Глава 5 Доступ из сценариев к файловой системе
- Управление сертификатами с помощью ММС
- Строки кода и комментарии