Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2017, 10:02   #1
FBB
Пользователь
 
Регистрация: 04.09.2017
Сообщений: 13
По умолчанию Запуск готового JavaScript-a из Visual C++

Здравствуйте!
Направте, пожалуйста , куда двигаться, какие использовать библиотеки.
Eсть мой аддонс .Хорошо работает в Mozilla FF .
Решил попробовать свои силы в Visual C++ , использую WebBrowser .
Суть задачи - запустить/внедрить в загруженную HTML-страницу мой js. Иными словами сделать аддонс, который будет работать в WebBrowser .
Спасибо.
FBB вне форума Ответить с цитированием
Старый 04.09.2017, 10:22   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А что аддон делает-то?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.09.2017, 10:53   #3
FBB
Пользователь
 
Регистрация: 04.09.2017
Сообщений: 13
По умолчанию Запуск готового JavaScript-a из Visual C++

Находит на форме необходимые поля (<input>) и заполняет .
FBB вне форума Ответить с цитированием
Старый 04.09.2017, 11:24   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 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
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.09.2017, 11:56   #5
FBB
Пользователь
 
Регистрация: 04.09.2017
Сообщений: 13
По умолчанию

Цитата:
Кстати, а WebBrowser-то у вас какой именно? Какой проект в VS вы создали/откуда взяли WebBrowser?
Проект - Windows Forms
Я пользуюсь Visual C++ 2008 , там на панели элементов есть WebBrowser .
Спасибо, попробую CEF

Последний раз редактировалось FBB; 04.09.2017 в 11:59.
FBB вне форума Ответить с цитированием
Старый 04.09.2017, 12:05   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от FBB Посмотреть сообщение
Я пользуюсь Visual C++ 2008 , там на панели элементов есть WebBrowser .
Спасибо, попробую CEF
А зачем 2008 в 2017 году?)

Про проект я на самом деле спросил потому что если вы вдруг создали 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.
Alex11223 вне форума Ответить с цитированием
Старый 04.09.2017, 12:18   #7
FBB
Пользователь
 
Регистрация: 04.09.2017
Сообщений: 13
По умолчанию

Цитата:
намного проще взять C#
Да, скорее всего Вы правы.Для моей цели он удобней и проще.
Спасибо.
FBB вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сделайте программу из готового кода 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