_IEQuit
Закрывает браузер и удаляет объект ссылающийся на него.
#include <IE.au3>
_IEQuit(ByRef $o_object)
Параметры
| $o_object | Переменная объекта InternetExplorer.Application |
Возвращаемое значение
| Успех: | Возвращает 1 |
| Ошибка: | Возвращает 0 и устанавливает @error |
| @error: | 0 ($_IEStatus_Success) = Нет ошибок |
| 3 ($_IEStatus_InvalidDataType) = Неверный тип данных | |
| 4 ($_IEStatus_InvalidObjectType) = Неверный тип объекта | |
| @extended: | Содержит номер неверного параметра |
Примечания
_IEQuit() особенно важен при создании или работе с невидимыми экземплярами Internet Explorer. Когда AutoIt завершает выполнение скрипта при работе с видимыми экземплярами браузера, то браузер остаётся запущенным и видимое окно остается доступным для управления пользователем. Когда же экземпляр браузера невидимый, и AutoIt завершает выполнение скрипта, то процесс браузера также остаётся запущенным, но нет интерфейса для взаимодействия с браузером и одинокий процесс Iexplore.exe остаётся запущенным в системе. Поэтому рекомендуется вызывать _IEQuit() каждый раз, когда процесс браузера не требуется после завеершения скрипта.См. также
_IEAttach, _IECreateПример

#include <IE.au3>
; Пример 1 - Создаёт невидимое окно браузера, переходит на страницу,
; получает некоторую информацию и выходит
$oIE = _IECreate("http://sourceforge.net", 0, 0)
; Отображает innerText на элементе на странице с именем "sfmarquee"
$oMarquee = _IEGetObjByName($oIE, "sfmarquee")
MsgBox(4096, "Информация о SourceForge", $oMarquee.innerText)
_IEQuit($oIE)