Visual Basic Script


Файлы 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 }


Содержание раздела