Объекты в VBScript / JScript

Тема в разделе "Изучение основ языка", создана пользователем Dragokas, 31 янв 2014.

  1. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.478
    Симпатии:
    4.306
    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-справочник с примерами кода.
     

Поделиться этой страницей