Тема: AHK: ComObjCreate
Можно ли через эту функцию работать именно с Google Chrome? Видел в интернете примеры только с InternetExplorer. А этот вариант меня не сильно устраивает.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно ли через эту функцию работать именно с Google Chrome? Видел в интернете примеры только с InternetExplorer. А этот вариант меня не сильно устраивает.
А что за ComObjCreat? Такой нету.
Ну да, там ComObjCreate.
teadrinker
Я сразу понял к чему Вы клоните . Обычная опечатка .
Ну так у вас есть возможность её исправить. Зачем нам опечатка в заголовке?
teadrinker
Сделал.
SuBrex, поставьте знаки препинания в конце предложений:
http://forum.script-coding.com/viewtopi … 34#p139634;
http://forum.script-coding.com/viewtopi … 35#p139635;
http://forum.script-coding.com/viewtopi … 90#p139690;
http://forum.script-coding.com/viewtopi … 04#p139704;
http://forum.script-coding.com/viewtopi … 25#p139725;
http://forum.script-coding.com/viewtopi … 60#p139760;
http://forum.script-coding.com/viewtopi … 70#p139770;
http://forum.script-coding.com/viewtopi … 56#p139856;
http://forum.script-coding.com/viewtopi … 84#p139884;
http://forum.script-coding.com/viewtopi … 18#p140318;
http://forum.script-coding.com/viewtopi … 48#p140348;
http://forum.script-coding.com/viewtopi … 74#p140374;
http://forum.script-coding.com/viewtopi … 38#p140438;
http://forum.script-coding.com/viewtopi … 72#p140472;
http://forum.script-coding.com/viewtopi … 37#p140537.
Смайлик точку не заменяет.
Оформите код соответствующим тегом тут: http://forum.script-coding.com/viewtopi … 07#p139807.
teadrinker
Вы можете помочь?
ypppu
Вроде всё исправил.
Теперь по сути. Вы ставите вопрос немного странно.
Можно ли через эту функцию работать именно с Google Chrome?
Вопрос о конкретной функции или о Google Chrome? То-есть, если через эту функцию нельзя, но есть какая-нибудь другая, скажем, ComObjInvoke(), то вам это уже не подойдёт?
teadrinker
Я могу дать код. Как начинающий я не могу ответить на Ваш вопрос.
Books := ComObjCreate("InternetExplorer.Application")
Books.Visible := True
Books.Navigate("https://www.litres.ru")
While Books.readystate <> 4
Continue
Return
F1::
Name := % Books.document.getElementsByTagName("h1")[0].innerText
Sleep, 200
RegExMatch(Name, "(.*)Текст", Name)
Sleep, 200
ControlSend,, Название: %Name1%{Enter}, Книги для скачивания ahk_class Notepad
Sleep, 200
Author := % Books.document.getElementsByClassName("biblio_book_author__link")[0].innerText
Sleep, 300
ControlSend,, Автор: %Author%{Enter}, Книги для скачивания ahk_class Notepad
Sleep, 200
FormatTime, Time
Sleep, 300
ControlSend,, Книга заказана: %Time%{Enter}, Книги для скачивания ahk_class Notepad
Loop, 150
{
ControlSend,, {=}, Книги для скачивания ahk_class Notepad
}
Sleep, 500
ControlSend,, {Enter}, Книги для скачивания ahk_class Notepad
Return
F2::
WinActivate, Книги для скачивания ahk_class Notepad
Sleep, 500
Send, ^{sc1F}
Sleep, 500
WinClose, Книги для скачивания ahk_class Notepad
ExitApp
Return
Именно таким способом нельзя. Как можно вы легко узнаете, если загуглите autohotkey chrome.
teadrinker
Понял, благодарю!
ypppu
Вроде всё исправил.
Не всё, три сообщения остались.
ypppu
Нашёл, расставил.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться