|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2017, 05:00 | #1 |
Регистрация: 10.06.2010
Сообщений: 9
|
Выпадающий список,использование в браузере
Поставлена задача
Создать выпадающий список в программе(к примеру Excelили написанной на С++) с последующим использованием в браузере для заполнения полей в форме Прошу участников форума поделиться своими соображениями в решении этой задачи Последний раз редактировалось Goldz60; 17.11.2017 в 05:39. Причина: Дописка |
17.11.2017, 07:11 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
17.11.2017, 07:15 | #3 |
Регистрация: 10.06.2010
Сообщений: 9
|
Хорошо, скажем так
Нужно из программы написанной на С++ заполнить поле в открытой браузером странице |
17.11.2017, 09:01 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Универсального решения нет.
Проще всего сделать расширение под каждый браузер. |
27.12.2017, 04:53 | #5 |
Регистрация: 10.06.2010
Сообщений: 9
|
Встала задача ускорить и облегчить заполнение одинаковыми данными страниц на разных сайтах
Первое, что пришло в голову, это выпадающий список, но после попытки реализации я понял, что нужно использовать контекстное меню. Решил написать свой браузер на основе Awesomium. Информацию по использованию этого продукта нашел на шикарной странице http://www.cyberforum.ru/blogs/57189....html#commentsДолгих лет жизни автору. Решил написать и написал на C#. Проверил на двух компьютерах дома (дома больше нет) и одном на работе. Все работает прекрасно. Принес заказчику, у него слабенький аппарат под XP, все работает, но страницы не загружаются. И даже фаервол говорит, что программа стучится в интернет, но страниц на экране нет. После я попробовал Geko в обрезанном варианте, оказывается он тоже не все страницы способен открывать. Самое главное, что один движок, что второй не способны обновляться. Тогда мысль повернулась в сторону глобального хука мыши. Процедив интернет я на страницеhttps://www.codeproject.com/Articles...ard-Hooks-in-Cнашел то, что нужно. Дальше все стало просто. Создаем приложение Windows Form, подключаем Gma.UserActivityMonitor.dll, кидаем на форму globalEventProvider с именем globalEventProvider1 и contextMenuStrip с именем contextMenuStrip2. Формируем меню(как это Ваше дело), но не забываем в дизайнере формы каждому toolStripMenuItem добавить this.toolStripMenuItem2.DropDownIte mClicked += new System.Windows.Forms.ToolStripItemC lickedEventHandler(this.Menu2Item_C lick); с необходимым именем. Код:
|
27.12.2017, 09:22 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Awesomium давно не развивается, там старая версия Хромиума и куча багов, утечек.
Лучше CEF (CefGlue, ...). А если только для автоматизации, то Selenium в 100500 раз удобнее.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.12.2017, 05:25 | #7 |
Регистрация: 10.06.2010
Сообщений: 9
|
Эх кабы раньше знать!
Всем спасибо и с Новым годом |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В выпадающий список подтянуть список файлов из папки | vldmlt | Microsoft Office Access | 1 | 21.06.2017 22:14 |
Выпадающий список | Ast | JavaScript, Ajax | 2 | 08.01.2012 18:44 |
Выпадающий список | aza-mat | Microsoft Office Excel | 11 | 04.05.2011 06:54 |
Выпадающий список | alec_av | Microsoft Office Excel | 2 | 22.04.2010 19:59 |
Список в браузере | russian-stalker | Общие вопросы Delphi | 2 | 07.09.2008 11:29 |