![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 14.09.2010
Сообщений: 4
|
![]()
Ребят, никому я бяку не хочу подстроить, дело очень даже перспективное: хочешь получить оценку за экзамен - делай задачу, если кажется, что бесперспективное, то на это преподователь ответил бы так: "Все задания уже по 100 раз разобраны, прорешаны и в интернете исходников полно, а вот тебе индивидуальное." Так что так, тут тебе самообразование за пределами тех знаний, которые дают в рамках курса. А браузер нужно запускать типа Оперы, Мозилы. Кнопки требуется "нажимать" тоже браузерные, когда окошки появляются с предложением сохранить файл в директорию, но тут про выбор директории речь не идет, надо просто чтоб автоматом эти кнопки нажимались, впрочем, как и все остальное без участия пользователя.
С запуском браузера вроде как понятно, но вот осталось с подключением интернета разобраться и кнопками. Последний раз редактировалось Нубасик; 14.09.2010 в 16:42. |
![]() |
![]() |
![]() |
#12 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
т.е. тебе придется освоить функции EnumWindow, EnumWindowEx или же FindWindow, FindwindowEx- Это поиск окон и кнопок на них. Далее при их появлениии функами SendMessage, PostMessage посылаются BM_Click, WMLBUTTONDOWN и WM_LBUTTONUP как нажатия на копки. Учти для каждого браузера придется писать свой модулек (или класс или процедуру) работы с окнами браузера.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#13 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Ну можно и схитрить немного
![]() Shellexecute на браузер (C:\Program files\Mozilla\Firefox.exe) с параметром MAXIMIZE Дальше Клавиатурно эмулируем CTRL+L Дальше клавиутурно эмулируем по очереди кнопки для набора строки - ссылка Дальше эмулируем ENTER Sleep на 3-5 сек - в зависимости от скорости. SetCursorPos - на окно диалога - а точнее на кнопку MOUSE_EVENT - клик на точку Та дам ![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#14 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]() Цитата:
Воображение важнее, чем знания. (Albert Einstein)
![]() |
|
![]() |
![]() |
![]() |
#15 |
Новичок
Джуниор
Регистрация: 14.09.2010
Сообщений: 4
|
![]()
Спасибо всем, начну потихоньку разбираться, читать, по ходу движения если будут еще вопросы, то продолжим тему.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск exe-файлов из браузера | max38934 | JavaScript, Ajax | 20 | 23.06.2012 05:15 |
Создание браузера | Hausedark | Общие вопросы Delphi | 1 | 07.07.2010 17:08 |
Эмулятор браузера | юни | Фриланс | 10 | 25.03.2010 23:34 |
данные от браузера | Артэс | Общие вопросы C/C++ | 6 | 07.12.2009 18:43 |
Запуск браузера в приложении | MAcK | Общие вопросы .NET | 7 | 07.04.2009 06:07 |