СерверсценариевWSH. ОбъектWshShell (Popup, RegRead, RegWrite, RegDelete, Run).



Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

WshShell –осуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows

Popup(str[,sec][,tit][,tp])– выводит на экран информацию: окно с сообщением str

RegRead(имя)– возвращает значение с параметра реестра или значение по умолчанию для раздела реестра

RegWrite(имя, значение [тип])– записывает в реестр значение, заданное. Параметра или значения по умолчанию

RegDelete (имя)– удаляет из системного реестра указанные параметры или раздел

Run (команда, [стиль окна][,метка])– запуск внешних приложений

 

 

Серверсценариев WSH. ОбъектWshShell (SendKeys, SpecialFolders).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

WshShell –осуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows

SendKey-Иммитация нажатия клавиши. Данные будут обрабатываться тем приложением, кот. явл. активным.Символы: +,^,%,~,[ ] заключ в {}. Для задания неотображаемых символов используются коды: {BACKSPASE} <F1> {F1}; {ENTER} <=>; {BREAK} <F16> {F16}; {CAPSLOOK}; {DEL} <><=> {RIGHT}; {END}; {ESC}; {NOME}; {INSERT}. Для задания комбинации с <SHIFT>, <Ctrl>,<alt> перед соотв. Клавишей необх. Поставить один/неск кодов: SHIFT +, Ctrl ^,alt %.

SpecialFolders(str)– возвращает строку, содержащую путь к специальной папке Windows. Пример специальных папок: desktop– рабочий стол; fonts – каталог со шрифтами; mydocuments– мои документы;startup – автозагрузка и т.п.

 

Серверсценариев WSH. ОбъектWshNetwork (ComputerName, EnumNetworkDrives, SetDefaultPrinter).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

WshNetwork –предназначен для работы с ресурсами локальной сети.

ComputerName –Содержит имя комп-а, на котором запущен сценарий.

EnumNetworkDrives– возвращает коллекцию в которой хранятся буква и сетевые пути ко всем подключенным сетевым дискам.

SetDefaultPrinter –делает заданный сетевой принтер принтером по умолч.

 

 

Серверсценариев WSH. ОбъектFileSystemObject(Drives, CreateFolder, MoveFolder, FolderExists).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

FileSystemObject– используется для создания, копирования, перемещения или удаления файлов или каталогов. Является основным объектом, обеспечивающим доступ к файловой системе компа.

Drives– хранит коллекцию содержащую информацию о всех доступных дисках

CreateFolder(имя_каталога)– создаёт новый каталог

MoveFolder(имя_каталога, dest)– перемещает один или несколько каталогов в каталог dest

FolderExists(имя_каталога)– возвращает true, если катало существует и false в противном случае

Серверсценариев WSH. ОбъектFileSystemObject(DriveExists, GetDriveName, CopyFile, FileExists).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

FileSystemObject– используется для создания, копирования, перемещения или удаления файлов или каталогов. Является основным объектом, обеспечивающим доступ к файловой системе компа.

DriveExists(устройство) -возвращ true, если устройство существует и false в обратном случае. 

GetDriveName(путь) -выделяет строку содерж имя диска из заданного пути, в случае ошибки будет возвращена пустая строка.

CopyFile(имя_файла dest[,ovr]) -копирует один или несколько файлов в каталог dest. При указании имен ф-лов можно использ подстановочные знаки. Парам ovr показ будет ли произв замена(знач true).

FileExists(имя_файла) -воозвр true, если указ файл существует.


Дата добавления: 2018-05-31; просмотров: 273; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!