Настройка индивидуальных свойств сценария.

Через страницу свойств модуля WSCRIPT.EXE можно задать глобальные параметры для всех сценариев на локальной машине. Однако существует возможность настройки индивидуальных параметров для каждого сценария, что дает возможность жесткого контроля выполнения. Свойства определенного сценария хранятся в файле с расширением wsh. Чтобы создать его, кликните правой кнопкой мыши на файле сценария в Проводнике и выберите "Свойства". Настройте свойства сценария, например, максимальное время выполнения, и подтвердите выбор. Этот файл будет иметь ту же функцию, что и файл PIF для 16-разрядных приложений. Для запуска сценария, для которого создан wsh-файл, дважды кликните на файле *.wsh в Проводнике или используйте его как параметр для WSCRIPT.EXE или CSCRIPT.EXE.

C:\>cscript Myscript.wsh

Так как в файле с расширением wsh хранятся параметры для сценария, системный администратор может иметь несколько версий этого файла для разных групп пользователей. Файлы с расширением wsh могут быть использованы следующим образом:

Файл с расширением wsh представляет собой простой текстовый файл, формат которого сходен с форматом файла с расширением inf. Ниже приведен пример содержимого файла *.wsh:

[ScriptFile]
Path=C:\WINNT\Saraples\WSH\showprop.vbs
[Options]
Timeout=0
DisplayLogo=l
BatchMode=0

Параметр Path в разделе [ScriptFile] определяет местоположение файла сценария, с которым связан данный файл *.wsh. Параметры, значения которых устанавливаются в разделе [Options], соответствуют настройкам вкладки Сценарий (Script) окна Свойства.

После двойного щелчка мышью на файле с расширением wsh или выполнения его в командной строке программа CSCRIPT.EXE или WSCRIPT.EXE считывает его и определяет специфические параметры, которые следует использовать при выполнении соответствующего сценария. В результате сценарий будет выполняться с необходимыми параметрами, заданными в файле *.wsh. Обратите внимание, что при запуске файла с расширением wsh необходимо присутствие соответствующего ему сценария. Если выполнение сценария посредством файла *.wsh закончилось неудачно, проверьте запись Path=. Она должна указывать на тот сценарий, который вы хотите выполнить.