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

Элемент

Элемент <resource>

Элемент <resource> позволяет отделить символьные или числовые константы (ресурсы) от остального кода сценария. Например, таким образом удобно собрать в одном месте строки, которые используются в сценарии для вывода каких-либо стандартных сообщений. Если после этого понадобится изменить сообщения в сценарии (например, перевести их на другой язык), то достаточно будет внести соответствующие корректировки в строки, описанные в элементах <resource>.

Для получения значения ресурса в сценарии нужно вызвать метод getResource, передав в качестве параметра символьный идентификатор ресурса (значение атрибута id).

В листинге 3.7 представлен пример сценария resource.wsf, в котором определяется ресурсная строка с идентификатором "MyName":

<resource> Меня зовут Андрей Попов </resource>

Значение этого ресурса затем выводится на экран с помощью метода Echo объекта WScript и метода getResource:

WScript.Echo(getResource("MyName"));

Листинг 3.7. Файл resource.wsf

<job>
 <runtime>
  <description>
  Имя: resource.wsf
  Описание: Пример использования в сценарии ресурсных строк
  </description>
 </runtime>
 <resource>
 Меня зовут Андрей Попов
 </resource>
 <script language="JScript">
 //Выводим на экран значение ресурса "MyName"
 WScript.Echo(getResource("MyName"));
 </script>
</job>

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


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