1 (изменено: Turambar, 2016-02-08 10:54:00)

Тема: Закрытие фонового процесса IE

Здравствуйте. Сразу к делу. Имеется вот такой скрипт:

F2::
name=111
result=222
url = https://script.google.com/macros/s/AKfycbzTlBWYiOV408WvVWiIM8nyatY9sPDZrDqXa04LfQlU6UCX3qvj/exec?name=%name%&result=%result%
    ie := ComObjCreate("InternetExplorer.Application")
    ie.Visible := false
    ie.Navigate(url)
Return

Он открывает в фоновом режиме браузер и отправляет на сервер определённый запрос. Всё работает. Но открытые процессы IE продолжают висеть. Что не есть хорошо.

Но также не хотелось бы делать ожидание загрузки страницы до принудительного закрытия процесса (кстати, как?). Чтобы скрипт не зависел от скорости открытия браузера и работал паралельно по приципу "послал команду на открытие - готов к следующей команде". Может, можно как-то сразу указать время жизни процесса, к примеру? Поставить 1 минуту и чтоб через минуту он сам убивался?

Заранее благодарю за советы.

2

Re: Закрытие фонового процесса IE

ie.quit() перед return попробуй добавить