Функция GetObject может использоваться для получения объекта, представляющего некий уже существующий файл документа, через процесс, который в компании Microsoft называется Автоматизацией (Automation). Функция GetObject использует имя файла документа для поиска соответствующего сервера класса объекта через стандартный механизм сопоставления типа файла и приложения. Сопоставления типов файлов можно увидеть в Windows ХР в Windows Explorer, щелкнув на Сервис (Tools), Свойства папки (Folder Options), Типы файлов (File Types). В Windows 7 и Vista это сопоставление можно получить через Панель управления (Control Panel), Программы по умолчанию (Programs), Сопоставление типов файлов или протоколов конкретным программам (Make a File Type Always Open in a Specific Program). Теперь уже можно распознать в WScnipt ссылку на объект, а в echo — вызов одного из его методов. Но для установки WScnipt использовать CneateObject не нужно, поскольку VBScript предоставляет ссылку на этот объект автоматически. Объект WScnipt имеет ряд других полезных методов и свойств, которые будут рассмотрены в данной главе чуть позже.
Как уже упоминалось, некоторые свойства и методы возвращают в своих значениях ссылки на другие объекты. Например, объект Scnipting. FileSystemObject имеет метод GetFile, возвращающий ссылку на объект File, которая затем может быть использована для проверки состояния файла и работы с ним. Рассмотрим учебный сценарий, предоставляющий размер и дату создания файла программы Блокнот — windowsnotepad. exe: В следующем учебном сценарии функция GetObject используется для создания объекта документа Word, представляющего существующий файл, и получения распечатки этого документа: Функция GetObject может также получить ссылку на уже существующий объект, созданный какой-нибудь другой программой через имя, которое называется Псевдонимом (moniker). Для управления сетевым обменом, Windows и учетными записями пользователей в Active Directory может быть использован ряд уже существующих объектов. Эта тема будет рассмотрена в главе 7 «Инструментарий управления Windows» и в главе 8 «Active Directory Scripting Interface».