Файлы Windows Scripting Host
1. Основы Windows Scripting Host
1.1. Файлы Windows Scripting Host
Установленный Windows Script Host поддерживает несколько видов файлов: vbs, vbe, js, jse, wsf, wsc и wsh. Все они (кроме vbe и jse) являются простыми текстовыми файлами и могут редактироваться в любом текстовом редакторе.
Файлы .vbs и .js являются файлами написанными на языке сценариев MS Visual Basic Script и MS JScript соответственно (см. глава 1.2. Языки VBS и JScript).
vbe и jse-файлы – это vbs и js-файлы зашифрованные с помощью программы MS Script Encoder (см. Приложение 5. Создание зашифрованных сценариев)
Файлы с расширением .wsf – это файлы содержащие XML-разметку для работы с WSH. Подробнее см. главу “Использование XML”.
Файлы wsc - Windows Script Components (WSC) позволяют упаковывать сценарии для использования их в качестве СОМ-компонентов. По сути, это те же wsf-файлы, еще и содержащие COM-компоненты.
wsh–файлы являются файлами настроек Сервера Сценариев и выполняют по сути ту же роль, что и .pif файлы для DOS программ.
Как и .pif-файлы содержат настройки приложений DOS, так и .wsh-файлы содержат настройки для всех вышеперечисленных файлов. Обладая только несколько скромными возможностями по сравнению с PIF.
Для иллюстрации создадим пустой файл с любым из вышеперечисленных расширений (vbs, js или wsf).
Пусть это будет Example1.vbs. Щелкнем на нем правой кнопкой мыши и в окне свойств файла выберем вкладку “Сценарий” и увидим окно:
Изменим настройки на этой вкладке, поставив или сняв любой флажок, чтобы кнопка “Вернуть установки по умолчанию” стала доступна. После этого щелкним OK.
У нас появился файл с расширением wsh – Example1.wsh.
В дальнейшем, если мы хотим использовать измененные нами настройки, нужно вместо файла Example1.vbs нужно запускать файл Example1.wsh.
Откроем файл Example.wsh с помощью Блокнота и увидим следующий текст:
[ScriptFile]
Path=C:\Example1.vbs
Timeout=5
DisplayLogo=1
BatchMode=0
Параметр Path в разделе [ScriptFile] содержит путь к файлу, для которого искользуестя wsh-файл.
Настройки в разделе [Options] – это сами настройки, ради которых, собственно и создан файл настройки.
Timeout – определяет время отведенное для выполнения сценария.
DisplayLogo – отвечает за вывод эмблемы Windows Script Host, при запуске в командном режиме. Если изменить его на 0, то эмблема отображаться не будет.
BatchMode – включает/выключает пакетный режим. Если ему присвоить значение 1, то сценарий будет выполнятся в пакетном режиме – без вывода информации на экран и сообщений об ошибках.
Назад по тексту | Содержание
О проекте | История | E-mail |
Copyright (C) 2000 - 2001 Alex Neverov
#bn { DISPLAY: block } #bt { DISPLAY: block }