Тема: AHK: Ожидание запуска сайта
Приветствую. Как сделать, чтобы после ручного открытия сайта (Например, http://forum.script-coding.com/), скрипт, к примеру, выдал MsgBox, Yes?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Приветствую. Как сделать, чтобы после ручного открытия сайта (Например, http://forum.script-coding.com/), скрипт, к примеру, выдал MsgBox, Yes?
Например запускать броузер через Selenium и в нем уже либо ловить событие загрузки страницы, либо получать информацию о загрузке нужного элемента.
Изучайте:
http://florentbr.github.io/SeleniumBasic/
Тут обещают туториал выложить:
https://autohotkey.com/boards/viewtopic … mp;t=11884
Спасибо большое, а разве через if'ы или Wait нельзя так делать по-обычному?
Нет. Там не всё так просто.
Кстати, если броузер IE, то на форуме уже есть код для получения исходной страницы.
Правда по-моему там нельзя было прицепить сообщение о загрузке - только о загруженных элементах.
А ручное открытие - это как? Если просто набрать в адресной строке http://forum.script-coding.com и нажать Enter, то это вполне отслеживается средствами AutoHotkey.
В моём случае набор в адресной строке не обязателен: Закладки, поиск по истории браузера, поисковик. А это уже не отслеживается, вроде как.
Тогда да, по-простому не получится. В разных обозревателях разные приметы загрузившейся страницы.
Ладно, спасибо. Буду изучать
а разве через if'ы или Wait нельзя так делать по-обычному?
Если уж совсем по-простому, то можно через ifwinactive. В браузерах обычно wintitle содержит title страницы.
begin:
IfWinActive, Яндекс – Yandex
{
MsgBox, Yes
return
}
goto,begin
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться