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; Мы поможем в написании вашей работы!

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






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