Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c