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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2010, 16:34   #11
Нубасик
Новичок
Джуниор
 
Регистрация: 14.09.2010
Сообщений: 4
По умолчанию

Ребят, никому я бяку не хочу подстроить, дело очень даже перспективное: хочешь получить оценку за экзамен - делай задачу, если кажется, что бесперспективное, то на это преподователь ответил бы так: "Все задания уже по 100 раз разобраны, прорешаны и в интернете исходников полно, а вот тебе индивидуальное." Так что так, тут тебе самообразование за пределами тех знаний, которые дают в рамках курса. А браузер нужно запускать типа Оперы, Мозилы. Кнопки требуется "нажимать" тоже браузерные, когда окошки появляются с предложением сохранить файл в директорию, но тут про выбор директории речь не идет, надо просто чтоб автоматом эти кнопки нажимались, впрочем, как и все остальное без участия пользователя.

С запуском браузера вроде как понятно, но вот осталось с подключением интернета разобраться и кнопками.

Последний раз редактировалось Нубасик; 14.09.2010 в 16:42.
Нубасик вне форума Ответить с цитированием
Старый 14.09.2010, 17:04   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но вот осталось с подключением интернета разобраться и кнопками.
Преподаватель хочет от тебя менеджер управления окнами.
т.е. тебе придется освоить функции EnumWindow, EnumWindowEx или же FindWindow, FindwindowEx- Это поиск окон и кнопок на них.
Далее при их появлениии функами SendMessage, PostMessage посылаются BM_Click, WMLBUTTONDOWN и WM_LBUTTONUP как нажатия на копки.

Учти для каждого браузера придется писать свой модулек (или класс или процедуру) работы с окнами браузера.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.09.2010, 18:10   #13
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 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 ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 14.09.2010, 18:40   #14
dmitriegorovih
Ещё не
Форумчанин
 
Аватар для dmitriegorovih
 
Регистрация: 04.01.2010
Сообщений: 517
По умолчанию

Цитата:
Сообщение от glGizma
dmitriegorovih,

C:\Windows - можно заменить на:
Это вам спасибо конечно как можно получить директорию а вообще я взял эту статью вот здесь тыркните
Воображение важнее, чем знания. (Albert Einstein)
dmitriegorovih вне форума Ответить с цитированием
Старый 14.09.2010, 18:59   #15
Нубасик
Новичок
Джуниор
 
Регистрация: 14.09.2010
Сообщений: 4
По умолчанию

Спасибо всем, начну потихоньку разбираться, читать, по ходу движения если будут еще вопросы, то продолжим тему.
Нубасик вне форума Ответить с цитированием
Ответ


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



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