Объекты в VBScript / JScript

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,814
Реакции
6,593
1. Основы: Понимание объектов, методов, свойств и событий.

2. Описание объектов:
2.1. Предустановленные в системе:

  • Windows Script Host Object Model (WSH) - работа с сетью, ярлыками, средой Windows... :
- WScript.Shell
- Shell.Application
- VBScript.RegExp
- WScript.Network

  • Microsoft Scripting Runtime - работа с файлами, папками, дисками, шифрованием...
- Scripting.Dictionary
- Scripting.FileSystemObject
- Scripting.Signer

  • Microsoft ADO - работа с базами данных, чтение бинарных файлов, смена кодировки текста...
- ADODB.connection
- ADODB.recordset
- ADODB.Stream Примеры

- и другие
  • HTTP, XML, работа с сетью:
- MSXML2.XMLHTTP
- WinHttp.WinHttpRequest.5.1
- Msxml2.ServerXMLHTTP.4.0
- Microsoft.XMLDOM
- парсинг XML-файла. Пример.
Скачивание файла из сети Интернет. Примеры.
  • Active Directory Scripting Interface - взаимодействие с объектами в каталогах Active Directory, NT, NetWare...
  • Microsoft WMI Scripting - очень богатый функционал. От получения подробной информации о файловой и аппаратной подсистемах, счетчиках производительности до смены часового пояса, управления процессами, службами и перезагрузки ОС. Функционал разделен по классам. См. WMI Win32 Classes
Примеры кода WMI:
Генератор скриптов Scriptomatic (with Win7 fix)
WMI Scripting Examples by Rob Van Der Woude
Рецепты WMI: работа с реестром Windows
Рецепты WMI: управление сеансом пользователя
Рецепты WMI: сбор сведений о конфигурации операционной системы и установленном программном обеспечении
Рецепты WMI: сбор сведений об аппаратной конфигурации компьютера
Рецепты WMI: управление процессами

Про связь с WMI и что это такое:
К. Леонтьев. Вы всё ещё не используете WMI, ЧЧ.1,2
К. Леонтьев. Узнай секреты WMI, ЧЧ.1,2
К. Леонтьев. Узнай секреты WMI: события и провайдеры Ч.1.
К. Леонтьев. Узнай секреты WMI: события и провайдеры. Часть II: ключ к управлению системой и приложениями
Intuit.ru - Информационная схема CIM. Объектная модель WMI
Intuit.ru - Структура классов WMI
Intuit.ru - Сценарии WSH для работы с объектной моделью WMI
MSDN. Разрешение проблем с WMI
Uros Calakovic WMI Query Language by Example
Комаров А. (Skvoznoi) WMI-трюки для хакера: Разбираемся с WMI
Людоговский А. Введение в WMI
wutils.com On-Line справочник объектов и методов WMI
MSDN WMI Win32 Classes - Дерево классов, с описанием всех значений.

2.2. Другие часто используемые объекты
(будут доступны при установке соответствующей программы)
  • Microsoft CDO - работа с электронной почтой
  • Microsoft Office Object Library - работы с приложениями Office; Примеры.
  • Microsoft SQLDMO Object Library - работа с Microsoft SQL Server (административные операции, запросы и т.п.)
  • Microsoft Capicom (capicom.dll) - работа с сертификатами, цифровой подписью и шифрованием данных. Пример кода. CAPICOM Reference.
2.3. Прочие объекты и библиотеки свободных разработчиков:

VBS и Win API. Юрий Попов. Библиотека dynwrapx.dll и вызов функций Win 32 API
VBS и NET.Framework

Также советую "пощелкать" CHM-справочник с примерами кода.
 
Назад
Сверху Снизу