Книга: 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
- Два языка внутри одного задания (использование функции InputBox языка VBScript в сценариях JScript)
- Восстановление с использованием инструмента gbak
- Типы страниц и их использование
- Иерархия объектов в InterBase
- Использование констант
- Использование переменной окружения ISC_PATH
- 1.3. Правила подключения к компьютеру внешних устройств
- Использование сервера Yaffil внутри процесса
- Использование CAST() с типами дата
- Имена объектов длиной 68 символов
- Безопасность внешних таблиц. Параметр EXTERNAL FILE DIRECTORY
- 1.2.3. Константы, переменные и типы