Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.25;
Скачать: CL | DM;

Вниз

Refresh в браузере   Найти похожие ветки 

 
Xandr001   (2008-08-30 07:16) [0]

В общем задача такая: Нужно получить скриншоты кучи веб страниц, которые оформлены одинаково, в них изменяется только 3 параграфа текста. Пустой шаблон странички я сделал.
Как я думаю это всё должно выглядеть: открываем в браузере шаблон (shablon.html). Открываем в проге файл shablon.html. Изменяем в нём некоторые строки, сохраняем, далее передаём браузеру сообщение, что нужно сделать Refresh страницы, далее загоняем снимок экрана в буфер, сохраняем изображение из буфера в файл.  всё в цикл. Браузер - Mozila Firefox 3.0.1. развёрнут на весь экран. Проблема только с этим Refresh... Подскажите, может я чё гоню, и это можно по другому сделать.


 
KilkennyCat ©   (2008-08-30 13:31) [1]

Рисуем шаблон на битмапе.
копируем его на другой битмап и рисуем на нем изменение. сохраняем в файл. восстанавливаем второй битмап из первого. рисуем изменение и т.д.


 
Xandr001   (2008-08-31 13:32) [2]

не. не катит. думал уже об этом. текст может быть разной длинны, и соответственно высота некоторых элементов изменяется. почему и выбрал ХТМЛ, там всё динамически изменяется, в зависимости от количества букаф)))))))))


 
Плохиш ©   (2008-09-01 10:00) [3]


> Xandr001   (30.08.08 07:16)  


> Как я думаю это всё должно выглядеть: открываем в браузере
> шаблон (shablon.html). Открываем в проге файл shablon.html.
>  Изменяем в нём некоторые строки, сохраняем, далее передаём
> браузеру сообщение, что нужно сделать Refresh страницы
,
> далее загоняем

Выделенное надо заменить на "открываем в браузере шаблон (shablon.html)".


 
evvcom ©   (2008-09-01 11:56) [4]

А что, браузер только FF? IE не нравится?


 
Vlad Oshin ©   (2008-09-01 12:40) [5]


> Проблема только с этим Refresh

получить хендл кнопки, послать ей клик..

а вообще, twebbrowser чем не устраивает?
1:навигате его на файл, скриншот, изменить файл, goto1


 
Xandr001   (2008-09-02 18:09) [6]

>получить хендл кнопки, послать ей клик..
А можно поподробней?


> Выделенное надо заменить на "открываем в браузере шаблон
> (shablon.html)".


Я имел в виду отрываем не программно... Просто даблклик в эксплорере на файл.


> а вообще, twebbrowser чем не устраивает?

Тем, что нужно получить фулскрин скриншот. Причём браузер именно ФФ... картинка должна содержать панель инструментов, и весь обвес браузера...


 
Vlad Oshin ©   (2008-09-03 09:35) [7]


> >получить хендл кнопки, послать ей клик..
> А можно поподробней?

www.ya.ru

еще вариант:
1:
WinExec(ff.exe sh.html, show_весь экран)
screenшот
прибить процесс ff или sendmessage на_выход
изменить sh.html
goto 1


 
xandr001   (2008-09-03 12:53) [8]

ок. спасибо большое



Страницы: 1 вся ветка

Текущий архив: 2009.10.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
2-1251022510
Риг
2009-08-23 14:15
2009.10.25
Программное позиционирование объектов.


2-1251291344
Alexey
2009-08-26 16:55
2009.10.25
Удаление элемента из динамического массива


2-1251176475
id_984fa940
2009-08-25 09:01
2009.10.25
Проблема с очисткой компонента типа TValueListEditor


15-1251145808
Юрий
2009-08-25 00:30
2009.10.25
С днем рождения ! 25 августа 2009 вторник


15-1251149186
KilkennyCat
2009-08-25 01:26
2009.10.25
Что может быть причиной удаления файлов на XFS