![]() |
Этот пост - в закладках уже неделю... Вопросы вот какие: при размерах экрана 1024х768 требуемая область на веб-странице частично находится за пределами окна.
С X Y W H все понятно, а как быть в этом случае с DL DT DR DB? Судя по приведенному там рисунку, они отсчитываются от "рамочки вокруг приложения..." Что это за рамочка, обычно не более нескольких пикселов? По тексту вроде это ни разу ни видимая область, ни рамка браузера в том конкретном случае, ни что-то еще... Да и не очень понятно, реально ли вообще выдрать этот блок на главный скин? Напомню на всякий случай, что чтобы не путаться с урлами, я изначально планировал выдирать этот блок из FF, где именно эта страница будет стартовой, в отличии от IE, где стартовой должна была быть страница веб-интерфейса регистратора. Последнее, впрочем, не понадобилось... Словом, непонятно как быть с невлезанием требуемого блока на исходную страницу, возможностью вывода его именно на фронт в качестве индикатора что-ли, да и обновлять инфу его тоже пока не очень понятно как. |
Цитата:
|
Цитата:
|
Не, не, не - все гораздо проще: я же приводил планируемый вид здесь. Блок, который надо выдрать отсюда (прогноз погоды на 10 дней) имеет размер меньше, чем разрешение монитора (664х304). Просто он на странице расположен так, что для того, чтобы он полностью отобразился, необходима прокрутка окна.
Т.е. X Y W H - 334 212 664 304... |
Запусти FF с нужной станицей, из командной строки без икара запусти скрипт с такими параметрами, а дальше меняя параметр 630, подбери что бы попадала нужная часть, только не забывай перед новым запуском скрипта, закрывать в трее старый.
ProgScriptNew.exe Intellicast 0 0 660 290 20 630 600 800 правда у меня получилась область 660х290, а не как твоя 664х304 |
Спасибо, попробую поиграться завтра, о результатах отпишусь.
|
Да, таки заработало! Спасибо! Осталось только подогнать положение блока на странице.
А какую команду надо прописать на кнопке, чтобы обновлять эту страницу? Если на кнопку "Погода" повесить запуск скрипта, то несколько нажатий на нее расплодит количество одновременно запущенных скриптов, что не есть хорошо. Значит, это должен быть какой-то SendKey, а запуск скрипта должен осуществляться один раз при старте системы? И надо ли отводить в скине специальную область под этот блок (типа "А" или еще чего-то), или скрипт влепит его поверх всего и без этого? |
Помоему эта старица обновляется сама автоматически, мне так показалось
Про запуск позже расскажу, из машины неудобно А в скине в нужном месте вырежи область в скине, тег C |
Я вот чего подумал - видимо, скрипт имеет смысл запускать каждый раз, когда загружается menu.skin, и выгружать, когда идет переход на любой другой скин. Тогда и обновление инфы будет само собой происходить, и блок этот не будет путаться под ногами в других скинах. Хотя судя по последнему абзацу твоего поста, он поверх всех окон выводиться не будет и так...
P.S. Ну ты и маньяк - аж из машины форум не только мониторишь, но еще и отвечать умудряешься... Или у тебя личный водитель? ;) |
Значит так
В ExecTBL делай такую команду "OnSkinStart","Run;путь к FireFoxe||Run;Путь к скрипту|параметры скрипта" А в файле menu.skin Script,OnScreenStart,Activate;Intellicast Всё. Если я ошибаюсь и станица сама не обновляется, то потом расскажу как сделать чтобы обновлялась, заодно узнаешь что такое таймеры в икаре |
Часовой пояс GMT +4, время: 08:34. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot