Попов Андрей Викторович
Шрифт:
Если wsh-фaйл не запускается, нужно проверить наличие на диске файла, указанного в секции ScriptFile.
Рис. 1.8. Установка свойств сценария First.js
При запуске сценариев с помощью wscript.exe для задания параметров командной строки сценария можно использовать технологию drag-and-drop — если выделить в Проводнике Windows несколько файлов и перетащить их на ярлык сценария, то этот сценарий запустится, а имена выделенных файлов передадутся ему в качестве параметров.
Стандартные объекты WSH5.6
Перейдем теперь к описанию собственной объектной модели WSH 5.6. С помощью внутренних объектов этой версии WSH из сценариев можно выполнять следующие основные задачи:
выводить информацию в стандартный выходной поток (на экран) или в диалоговое окно Windows;
читать данные из стандартного входного потока (т. е. вводить данные с клавиатуры) или использовать информацию, выводимую другой командой;
использовать свойства и методы внешних объектов, а также обрабатывать события, которые генерируются этими объектами;
запускать новые независимые процессы или активизировать уже имеющиеся;
запускать дочерние процессы с возможностью контроля их состояния и доступа к их стандартным входным и выходным потокам;
работать с локальной сетью: определять имя зарегистрировавшегося пользователя, подключать сетевые диски и принтеры;
просматривать и изменять переменные среды;
получать доступ к специальным папкам Windows;
создавать ярлыки Windows;
работать с системным реестром.
В WSH 5.6 входят перечисленные ниже объекты:
Кроме этого, имеется объект FileSystemObject, обеспечивающий доступ к файловой системе компьютера (этот объект будет подробно описан в главе 5).
Перейдем теперь к рассмотрению свойств и методов внутренних объектов WSH.
Примеры всех сценариев, приведенных далее в этой главе, написаны на JScript. Так как эти сценарии только иллюстрируют свойства и методы WSH и не используют особенностей, характерных только для JScript, перевод их на VBScript не представляет никакого труда.
Объект WScript
Свойства объекта