Microsoft JScript. Объекты (Array, Date, Math, String, Enumerator).
Jscript –реализация стандарта языка JavaScript выполняется Microsoft.
Jscript –интерпретируемый объектно-ориентированный язык.
В Jscriptдля WSH (WindowsScriptHost)отсутствуют тэги HTML, т.к. он в основном используется для автоматизации администрирования систем MicrosoftWindows.
Array. Создание и работа с массивами.
имя_массива=newArray([size]);
имя_массива=newArray([эл0, эл1, эл2…элN]);
Date–работа с датой и временем.
Math–работа с математическими функциями.
String–работа со строками, форматирование строк, поиск подстрок в строках.
имя=newString ([«Строка»])
Enumerator–работа с элементами коллекции.
имя=newEnumerator ([коллекция])
К этим коллекциям нельзя обратиться напрямую (по индексу), можно только перемещать указатель на первый или последний элемент коллекции.
МетодыEnumerator:
· atEnd() возвращает . если элемент находиться в конце.
· item() возвращает текущий элемент коллекции.
· moveFirst() переход к 1-ому элементу коллекции
· moveNext() перемещает текущий элемент к следующему элементу коллекции.
Серверсценариев WSH. ОбъектWScript (Application, Arguments, StdOut).
Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.
Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).
|
|
Application–представляет интерфейс ID для объекта WScript.
Name= WScript. Application
Arguments–содержит указатель на коллекцию, содержащую параметры командной строки для исполнения сценария.
StdOut–позволяет запущенный сценарий записывать инф в стандартный выходной поток.
Доступ к станд входным и выходным потокам имеется только в консольном режиме.
Серверсценариев WSH. ОбъектWScript (CreateObject, , ConnectObject, DisconnectObject).
Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.
Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).
CreateObject(PrID [,Pref]) –создает объект, необязателный параметр Pref позволяет при возникновении опред. события вызывать ф-цию, имя которой состоит из заданного префикса Pref и имени события.
ConnectObject(Obj, Pref)Устанавливает соединение с объектом Obj, что позволяет обрабатывать его события функциями, имена которых совпадают с Pref.
|
|
DisconnectObject(Obj)Описывает объект.
Серверсценариев WSH. ОбъектWScript (GetObject, Echo, Quit, Sleep).
Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.
Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).
GetObject(fname [,PrID][Pref])Активизирует объект автоматизации, определенный заданным файлом(fname) или парам. PrID.
EchoВывод текстовой информации на экран.
Quit([err])Прерывает выполнение сценария с заданным Err кодом выхода.
Sleep(t)Приостанавливает выполнение сценария на t миллисекунд.
Серверсценариев WSH. ОбъектWshShell (Environment, SpecialFolders, AppActivate, Exec).
Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.
|
|
WshShell –осуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows
Environment(tp)–представляет доступ к переменным среды.
По умолчанию предоставляется доступ к переменным типа «System» (переменные среды ОС). Возможно использование типов «User» (переменные среды пользователя), «volatile» (временные переменные) и «Process»
SpecialFolders(str)– возвращает строку, содержащую путь к специальной папке Windows. Пример специальных папок: desktop– рабочий стол; fonts – каталог со шрифтами; mydocuments– мои документы;startup – автозагрузка и т.п.
AppActivate(title)– активизирует заданное параметром title (именем или идентификатором) окно приложения (приложение должно быть запущено)
Exec(имя_процесса)– запускает указанный дочерний процесс
Дата добавления: 2018-05-31; просмотров: 288; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!