Перечень всех функций с используемыми параметрами
Всего используется 4 параметра: Объект, Адрес, Текст и Значение.
cCreate()
cNavigate(Адрес, Объект)
cVisible(Объект)
cNotVisible(Объект)
cLeft(Значение, Объект)
cTop(Значение, Объект)
cHeight(Значение, Объект)
cWidth(Значение, Объект)
cMenubarOFF(Объект)
cToolbarOFF(Объект)
cAddressbarOFF(Объект)
cStatusbarrOFF(Объект)
cMenubarON(Объект)
cToolbarON(Объект)
cAddressbarON(Объект)
cStatusbarrON(Объект)
cGetTitle(Объект)
cGetUrl(Объект)
cGetStatusText(Объект)
cSetStatusText(Объект, Текст)
cGoBack(Объект)
cGoForward(Объект)
cGoHome(Объект)
cGoSearch(Объект)
cRefresh(Объект)
cStop(Объект)
cReadyState(Объект)
cPrint(Объект)
cQuit(Объект)
Краткое описание всех функций с примерами использования
cCreate()
Создает Объект InternetExplorer.Application.
ObjIE := cCreate() ; Создаем Объект, к которому будем обращаться по имени "ObjIE"
cNavigate(Адрес, Объект)
Переходит к указанному адресу
ObjIE := cCreate() ; Создаем Объект
cNavigate("http://script-coding.com/", ObjIE) ; Переходим на сайт script-coding.com
cVisible, cNotVisible (Объект)
Команды управляют видимостью Объекта IE
cNotVisible(ObjIE) ; Делаем страницу невидимой. Соответсвенно cVisible(ObjIE) - наоборот
cLeft, cTop, cHeight, cWidth (Значение, Объект)
Команды управляют размерами Объекта IE. Т.е координаты левого края, верхнего края, а также ширина и высота Объекта IE.
ObjIE := cCreate() ; Создаем Объект
cLeft("25", ObjIE)
cTop("25", ObjIE)
cHeight("40", ObjIE)
cWidth("40", ObjIE)
cMenubarOFF, cToolbarOFF, cAddressbarOFF, cStatusbarOFF (Объект)
Команды убирают или устанавливают (приставка OFF убирает, ON устанавливает) - меню, toolbar, адрессную строку, строку статуса - соответственно
cMenubarOFF(ObjIE) ; Убираем меню
cToolbarOFF(ObjIE) ; Убираем toolbar
cAddressbarOFF(ObjIE) ; Убираем адрессную строку
cStatusbarOFF(ObjIE) ; Убираем строку статуса
1:: cAddressbarON(ObjIE) ; По нажатию на клавишу "1" - показываем адрессную строку
cGetTitle(Объект)
Возвращает заголовок страницы Объекта IE
ObjIE := cCreate() ; Создаем Объект
cNavigate("http://script-coding.com/", ObjIE) ; Переходим на сайт script-coding.com
Sleep, 500 ; Пауза для загрузки страницы. Правильно будет использовать функцию cReadyState
sTitle := cGetTitle(ObjIE) ; Переменная sTitle получит заголовок страницы "Разработка скриптов"
MsgBox %sTitle%
cGetUrl(Объект)
Возвращает текущий адрес URL Объекта IE
sURL := cGetUrl(ObjIE) ; Переменная sURL получит адрес текущей страницы
MsgBox %sURL%
cGetStatusText(Объект)
Возвращает текст из строки состояния Объекта IE
sStatus := cGetStatusText(ObjIE) ; Переменная sStatus получит текущий статус
MsgBox %sStatus%
cSetStatusText(Объект, Текст)
Устанавливает статус Объекту IE в строке состояния
1:: cSetStatusText(ObjIE, "Новый статус")
; На нажатие клавиши "1" в строке состояния отобразится новый статус
cGoBack, cGoForward, cGoHome, cGoSearch, cRefresh, cStop (Объект)
Команды управления навигацией браузера
ObjIE := cCreate() ; Создаем Объект
cGoHome(ObjIE) ; Переход на главную страницу в IE
cGoBack(ObjIE) ; Переход к предыдущей странице в IE
cGoForward(ObjIE) ; Переход к следующей странице в IE
cRefresh(ObjIE) ; Обновление текущей страницы в IE
cGoSearch(ObjIE) ; Переходит к странице поиска установленной в IE
cStop(ObjIE) ; Останавливает загрузку текущей страницы IE
cReadyState(Объект)
Возвращает состояние страницы. Может возвращать одно из пяти значений:
0 - Страница инициализируется.
1 - Ждет ответа
2 - Инициализированна
3 - Загруженна (Сформированна), но не все данные доступны
4 - Страница полностью загруженна, все данные доступны
ObjIE := cCreate() ; Создаем Объект
cNavigate("http://script-coding.com/", ObjIE) ; Переходим на сайт script-coding.com
loop 800 ; Цикл
{
If ((rdy:=cReadyState(ObjIE)) = 4) ; Проверяем, загрузилась ли страница
Break ; Прерываем цикл
Sleep, 500
}
MsgBox Страница загружена
cPrint(Объект)
Выводит диалог печати для текущей страницы
ObjIE := cCreate() ; Создаем Объект
cNavigate("http://script-coding.com/", ObjIE) ; Переходим на сайт script-coding.com
Sleep, 500
cPrint(ObjIE) ; Вызываем диалог печати
cQuit(Объект)
Закрывает текущий Объект IE
ObjIE := cCreate() ; Создаем Объект
cQuit(ObjIE) ; Убиваем текущий Объект, т.е. инициализировать его придется заново.
Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.