Книга: Windows Script Host для Windows 2000/XP

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

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

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

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

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

<job>
 <runtime>
  <description>
  Имя: refer.wsf
  Кодировка: Windows
  Описание: Использование констант внешних объектов
  </description>
 </runtime>
 <!-- Получаем ссылку на объект FileSystemObject -->
 <reference object="Scripting.FileSystemObject"/>
 <script language="JScript">
  var s;
  s="Значения констант объекта FileSystemObject:nn";
  //Получаем значение константы ForReading
  s+="ForReading="+ForReading+"n";
  //Получаем значение константы ForWriting
  s+="ForWriting="+ForWriting+"n";
  //Получаем значение константы ForAppending
  s+="ForAppending="+ForAppending;
  //Выводим полученные строки на экран
  WScript.Echo(s);
 </script>
</job>

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


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

Оглавление книги


Генерация: 1.117. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз