Использование констант внешних объектов

Использование констант внешних объектов

Для того чтобы в сценарии обращаться по имени к константам, определенным во внешних объектах, не создавая экземпляров самих объектов, необходимо сначала получить ссылку на эти объекты с помощью элемента <reference>.

В листинге 3.10 приведен сценарий refer.wsf, в котором с помощью элемента <reference> производится доступ к трем константам объекта FileSystemObject (ForReading, ForWriting и ForAppending), которые определяют режим работы из сценария с внешним текстовым файлом.

Листинг 3.10. Использование в сценарии констант внешних объектов (файл refer.wsf)

<job id="Example">

 <runtime>

  <description>

  Имя: refer.wsf

  Кодировка: Windows

  Описание: Использование констант внешних объектов

  </description>

 </runtime>

 <!-- Получаем ссылку на объект FileSystemObject -->

 <reference object="Scripting.FileSystemObject"/>

 <script language="JScript">

  var s;

  s="Значения констант объекта FileSystemObject: ";

  //Получаем значение константы ForReading

  s+="ForReading="+ForReading+" ";

  //Получаем значение константы ForWriting

  s+="ForWriting="+ForWriting+" ";

  //Получаем значение константы ForAppending

  s+="ForAppending="+ForAppending;

  //Выводим полученные строки на экран

  WScript.Echo(s);

 </script>

</job>

В результате выполнения сценария refer.wsf на экран выведется диалоговое окно с информацией о значениях констант объекта FileSystemObject (рис. 3.8).

Рис. 3.8. Результат работы сценария refer.wsf 

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Использование объектов CRITICAL_SECTION для защиты разделяемыхпеременных

Из книги автора

Использование объектов CRITICAL_SECTION для защиты разделяемыхпеременных Использование объектов CRITICAL_SECTION не вызывает сложностей, и одним из наиболее распространенных способов их применения является обеспечение доступа потоков к разделяемым глобальным переменным.


Совместное использование объектов ядра приложениями и службами

Из книги автора

Совместное использование объектов ядра приложениями и службами Возможны ситуации, в которых служба и приложения разделяют объект ядра. Например, служба может использовать именованный мьютекс для защиты разделяемой области памяти, используемой для обмена данными с


Использование объектов безопасности Windows

Из книги автора

Использование объектов безопасности Windows В дескриптор безопасности вносятся многочисленные подробные данные, и на рис. 15.1 отражены лишь основные элементы его структуры. Заметьте, что у каждого процесса также имеется свой SID (содержащийся в маркере доступа), который


Использование внешних объединений

Из книги автора

Использование внешних объединений Обычное (внутреннее) объединение (inner join) возвращает записи из двух таблиц, если значение первичного ключа первой таблицы соответствует значению внешнего ключа второй таблицы, связанной с первой. Предположим, необходимо получить все


Использование обозревателя объектов

Из книги автора

Использование обозревателя объектов Окно Object Browser (Обозреватель объектов) выглядит посложнее, но мало чем отличается от окна проводника проектов. Подобно проводнику проектов, обозреватель объектов предоставляет возможность быстрого доступа к объектам, доступным вашей


Использование списка констант

Из книги автора

Использование списка констант Средство List Constants (Получить список констант) работает практически так же, как и средство получения списка свойств и методов, конечно, за исключением того, что в данном случае отображается список констант, определенных для свойства, с которым


Использование объектов в программе

Из книги автора

Использование объектов в программе Теперь, когда теоретические основы пройдены, наступает время практических рекомендаций по программированию с использованием объектов VBA. Начнем, пожалуй, с использования в программном коде свойств, методов и событий объектов, а уж


Использование в коде объектов Range для работы с ячейками

Из книги автора

Использование в коде объектов Range для работы с ячейками Весьма неожиданно, что в Excel нет объекта Cell (Ячейка). Поэтому при написании кода следует руководствоваться следующим подходом: для указания ячейки в VBA-коде используется объект Range. В Excel объект Range может заключать в


Использование объектов Dictionary

Из книги автора

Использование объектов Dictionary В объектах Dictionary (Словари) удобно хранить табличную информацию, организованную в два столбца. В каждой строке такой таблицы в одном столбце хранится имя элемента, а в другом - нужное вам значение. Действительно, очень похоже на словарь;


Использование своих собственных объектов

Из книги автора

Использование своих собственных объектов Объекты, основанные на созданных вами классах, используются аналогично встроенным объектам VBA и объектам вашего приложения.1. Объявите переменную для объекта, например:Dim objCustomThermostat As Thermostat2. Используйте оператор Set, чтобы создать


8.2. Использование функции для создания объектов (шаблон фабрики)

Из книги автора

8.2. Использование функции для создания объектов (шаблон фабрики) ПроблемаВместо создания объекта в куче с помощью new вам требуется функция (член или самостоятельная), выполняющая создание объекта, тип которого определяется динамически. Такое поведение достигается с


Использование внешних программ

Из книги автора

Использование внешних программ Внешние программы являются частью ОО-метода, помогая сочетать старое ПО с новым. Любой метод проектирования ПО, допускающий возможность повторного использования, должен допускать программный код, написанный на других языках. Трудно было