|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2017, 10:02 | #1 |
Пользователь
Регистрация: 04.09.2017
Сообщений: 13
|
Запуск готового JavaScript-a из Visual C++
Здравствуйте!
Направте, пожалуйста , куда двигаться, какие использовать библиотеки. Eсть мой аддонс .Хорошо работает в Mozilla FF . Решил попробовать свои силы в Visual C++ , использую WebBrowser . Суть задачи - запустить/внедрить в загруженную HTML-страницу мой js. Иными словами сделать аддонс, который будет работать в WebBrowser . Спасибо. |
04.09.2017, 10:22 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А что аддон делает-то?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.09.2017, 10:53 | #3 |
Пользователь
Регистрация: 04.09.2017
Сообщений: 13
|
Запуск готового JavaScript-a из Visual C++
Находит на форме необходимые поля (<input>) и заполняет .
|
04.09.2017, 11:24 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Данные для заполнения откуда?
Если достаточно просто выполнить JS на странице, то у WebBrowser есть функция типа ExecuteJavaScript, погуглите. Но вообще я бы взял например CEF вместо WebBrowser, потому что WebBrowser это IE + может быть старая версия. А зачем вообще такие извращения? Кстати, а WebBrowser-то у вас какой именно? Какой проект в VS вы создали/откуда взяли WebBrowser?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.09.2017, 11:56 | #5 | |
Пользователь
Регистрация: 04.09.2017
Сообщений: 13
|
Цитата:
Я пользуюсь Visual C++ 2008 , там на панели элементов есть WebBrowser . Спасибо, попробую CEF Последний раз редактировалось FBB; 04.09.2017 в 11:59. |
|
04.09.2017, 12:05 | #6 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Про проект я на самом деле спросил потому что если вы вдруг создали WinForms проект, то это не С++, а C++/CLI — отдельный язык для .NET. И тогда скорее всего нет смысла мучаться с этим давно заброшенным гибридом, намного проще взять C# если вы хотите WinForms. C++/CLI может быть полезен только в некоторых случаях для связывания нативного (C++) и дотнетовского кода, в остальных случаях он только осложняет все. Или взять другую графическую библиотеку (Qt, wxWidgets, GTK, ну или WinApi/MFC) если вы таки хотели именно С++. В Qt вроде бы и свой Хромиум сразу есть (QWebView). Но вообще сама задача выглядит очень странно, скорее всего это какой-то сильно сложный способ решения исходной (известной только вам) задачи. Если вы пытаетесь сделать какого-то бота и прочую автоматизацию, то для этих целей обычно намного удобнее Selenium.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 04.09.2017 в 12:15. |
|
04.09.2017, 12:18 | #7 | |
Пользователь
Регистрация: 04.09.2017
Сообщений: 13
|
Цитата:
Спасибо. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделайте программу из готового кода | schibeki | Общие вопросы Delphi | 5 | 13.12.2013 13:04 |
Как организовать запуск стороннего (exe) файла из Visual C++ 6.0? | Николашка-2 | Visual C++ | 2 | 23.01.2012 15:13 |
Запуск JavaScript с параметрами | SL1CK | Работа с сетью в Delphi | 0 | 28.05.2010 00:51 |
запуск отладчика Visual Studio | AmigoSerg | Свободное общение | 2 | 12.02.2008 08:29 |