CurrentDirectory | Здесь хранится полный путь к текущему каталогу (к каталогу, из которого был запущен сценарий) |
Environment | Содержит объект WshEnvironment , который обеспечивает доступ к переменным среды операционной системы для Windows NT/2000/XP или к переменным среды текущего командного окна для Windows 9х |
SpecialFolders | Содержит объект WshSpecialFolders для доступа к специальным папкам Windows (рабочий стол, меню Пуск (Start) и т.д.) |
Опишем теперь методы, имеющиеся у объекта WshShell
(табл. 1.8).
WshShell
Метод | Описание |
---|---|
AppActivate( | Активизирует заданное параметром title title |
CreateShortcut( | Создает объект WshShortcut для связи с ярлыком Windows (расширение lnk) или объект WshUrlShortcut для связи с сетевым ярлыком (расширение url). Параметр strPathname |
Environment( | Возвращает объект WshEnvironment , содержащий переменные среды заданного вида |
Exec( | Создает новый дочерний процесс, который запускает консольное приложение, заданное параметром strCommand .WshScriptExec , позволяющий контролировать ход выполнения запущенного приложения и обеспечивающий доступ к потокам StdIn , StdOut и StdErr этого приложения |
ExpandEnvironmentStrings( | Возвращает значение переменной среды текущего командного окна, заданной строкой strString |
LogEvent( | Протоколирует события в журнале Windows NT/2000/XP или в файле WSH.log. Целочисленный параметр intТуре strMessage strTarget LogEvent возвращает true , если событие записано успешно и false в противном случае |
Popup( | Выводит на экран информационное окно с сообщением, заданным параметромstrText .nSecToWait strTitle nType |
RegDelete( | Удаляет из системного реестра заданный параметр или раздел целиком |
RegRead( | Возвращает значение параметра реестра или значение по умолчанию для раздела реестра |
RegWrite( | Записывает в реестр значение заданного параметра или значение по умолчанию для раздела |
Вы читаете Windows Script Host для Windows 2000/XP