1

Тема: AHK: Ожидание запуска сайта

Приветствую. Как сделать, чтобы после ручного открытия сайта (Например, http://forum.script-coding.com/), скрипт, к примеру, выдал MsgBox, Yes?

2 (изменено: Malcev, 2016-06-10 18:37:16)

Re: AHK: Ожидание запуска сайта

Например запускать броузер через Selenium и в нем уже либо ловить событие загрузки страницы, либо получать информацию о загрузке нужного элемента.
Изучайте:
http://florentbr.github.io/SeleniumBasic/
Тут обещают туториал выложить:
https://autohotkey.com/boards/viewtopic … mp;t=11884

3

Re: AHK: Ожидание запуска сайта

Спасибо большое, а разве через if'ы или Wait  нельзя так делать по-обычному?

4 (изменено: Malcev, 2016-06-10 18:52:04)

Re: AHK: Ожидание запуска сайта

Нет. Там не всё так просто.
Кстати, если броузер IE, то на форуме уже есть код для получения исходной страницы.
Правда по-моему там нельзя было прицепить сообщение о загрузке - только о загруженных элементах.

5

Re: AHK: Ожидание запуска сайта

А ручное открытие - это как? Если просто набрать в адресной строке http://forum.script-coding.com и нажать Enter, то это вполне отслеживается средствами AutoHotkey.

6

Re: AHK: Ожидание запуска сайта

В моём случае набор в адресной строке не обязателен: Закладки, поиск по истории браузера, поисковик. А это уже не отслеживается, вроде как.

7

Re: AHK: Ожидание запуска сайта

Тогда да, по-простому не получится. В разных обозревателях разные приметы загрузившейся страницы.

8

Re: AHK: Ожидание запуска сайта

Ладно, спасибо. Буду изучать

9

Re: AHK: Ожидание запуска сайта

QWYSFGNN пишет:

а разве через if'ы или Wait  нельзя так делать по-обычному?

Если уж совсем по-простому, то можно через ifwinactive. В браузерах обычно wintitle содержит title страницы.


begin:
IfWinActive, Яндекс – Yandex
{
	MsgBox, Yes
	return
}
goto,begin