![]() |
Цитата:
А личный водитель, это пока больше геммороя чем пользы, уже проходили, так что я сам как-нибудь лучше. |
Сенкс! Если удастся - попробую еще на работе, если не получится - значит, вечером отпишусь о результатах.
Цитата:
|
Цитата:
Ведь для того, чтобы скрипт сработал, нужно, чтобы именно эта страница уже была открыта браузером. При чем именно эта - когда ФФ свернут в трей с кучей открытых страниц (и последняя активная - не та, что нужно) - скрипт не работает так, как должен. И даже при том, что страница та - все равно приходится пинком ее выгонять во фронт: пока не кликнешь по значку ФФ в трее, блок не вылезает. В остальном - все пучком: блок вписывается в требуемое место, а вот на счет обновления инфы пока ничего сказать не могу... Попробовал "OnSkinStart","Activate;Intellicast||Run;Путь к скрипту|параметры скрипта" - не сработало... |
Цитата:
Давай что у тебя получилось, посмотрю что можно почему FF не разворачивается сразу. Хотя почему ты говоришь в трее ? То что находиться в трее команда Activate может и не найти. |
Вложений: 1
Дело в том, что даже на рабочей машине при такой схеме (когда Икар запускает все сам) у меня получается, что окно браузера перекрывает фронт и висит поверх него, мучительно загружая стартовую страницу (которая всего-то Яндекс). Тут, впрочем, надо иметь в виду, что нет у меня в данном случае через билайновский свисток. Хотя даже загрузив страницу, ФФ не сворачивается...
Насчет Activate - я имел в виду из свернутого состояния, конечно. На карписе это использую для управления РД: прога для Арду свернута и поднимается во фронт именно этой командой. А тут чего-то не канает. В архиве - *.skin и ExecTBL.ini |
Кратенький отчет: поставил на боевое железо.
FF ведет себя так же, как и на тестовом - из таск-бара сам не поднимается, достается оттуда пинком. Будучи же развернутым перед запуском Икара - вписывается в скин, но... На область приложения (А) - плюет, если кликнуть по любой (кроме кнопок) точке скина - прячется за него. С размерами - вообще улет: как я и предполагал, умолчально не убираясь в страницу из-за необходимости прокрутки, на скине блок отображается... сикось-накось - часть верхнего баннера, часть собственно блока (где-то 50 на 50). С параметрами скрипта игрался всяко прямо на месте, компромиссного результата добился с такими: 334 200 660 330 20 460 600 360. При этом приходится ФФ запускать до Икара и вручную пролистывать тот обрезок страницы, чтобы на нем было минимум шлака и максимум инфы. Еще один не очень приятный косяк - запущенные приложения по выходу из своего скина не завершают работу: висит и прога прошивки сигналки, и веб-морда регистратора. С последней - это совсем нехорошо: трафик там валит недетский. IE отрубается только при закрытии Икара. Вот как-то так пока... |
а если маштаб изменить так чтобы все помещалось на странице?
|
Да там и без того мелко очень все получается: все-таки на 9 дюймах 1024 на 768 уже мелковато, а меньше - вебморда не влазит.
Да нет, если юзать ждущий/спящий и не перегружаться по сто раз - это не критично: раз настроил и все. |
Вложений: 1
Всё прекрасно работает, если правильно делать
Я разве говорил, что в menu.skin надо тег A использовать? По моему речь шла о теге С. http://www.pccar.ru/showpost.php?p=179621&postcount=38 C,345,218,660,290 В ExecTBL такая команда Код:
"ONSKINSTART","Run;$skinpath$ProgScriptNew.exe|Intellicast 345 218 660 290 20 630 600 800||RUN;C:\Program Files (x86)\Mozilla Firefox\firefox.exe" И всё работает И ещё удали в ExecTBL все команды кроме этой, они тебе не нужны |
Цитата:
И если важно обязательно закрывать регистратор, то наверно внутренний браузер не подойдёт, он закрывается только при закрытии икара, хотя можно попробовать закрыть его по CLOSE или CloseWindow, но я не разу так не пробовал, результата не знаю |
Да, с "C" и "A" облажался, есть такое дело.
Про Код:
"ONSKINSTART","Run;$skinpath$ProgScriptNew.exe|Intellicast 345 218 660 290 20 630 600 800||RUN;C:\Program Files (x86)\Mozilla Firefox\firefox.exe" Пробовал я CLOSE - не работает... А речь, кстати, о многом еще не шла - просто проблемы разгребаю постепенно. ;) |
Ты не стал, а я скопировал скрипт в папку скина, чтобы с путями не париться.
В FF ничего не подкручиваю, нужная часть сразу встаёт на своё место. Я просто запускаю икар и получаю картинку как на скриншоте. Какие конкретно действия делаешь на странице, чтобы попала нужная область? Размер шапки в FF у нас может быть разный, поэтому нужно играть с параметром 630, если твая шапка в FF шире то увеличивать, а если уже чем у меня, то уменьшать. для того чтобы стало немного понятнее расскажу про скрипт, если не запутаю окончательно. в скине в теге C задаёшь параметры области, которую надо вырезать 345,218,660,290 Эти же параметры задаёшь в скрипте первыми, именно такой прямоугольник останется потом от окна. дальше задаём параметры 20 - расстояние от левой стороны области до левой границы окна, 630 - расстояние от верхней стороны области, до верха окна, 600 тоже самое справа и 800 тоже самое снизу. дальше скрипт разворачивает окно FF до следующих размеров ширина окна 660 + 20 + 600 = 1280 и высота окна 290 + 630 + 800 = 1720. В результате размер окна становиться таким, что вся страница помещается на ней целиком, без полос прокрутки. А верхний левый угол окна будет задан как Х = 345 - 20 = 325, У = 218 - 630 = -412, в результате нужная нам область окажется в нужном нам месте. Поэтому что тебе приходиться подкручивать мне не ясно |
Ты на каком разрешении/диагонали экспериментируешь? Дело в том, что выставляя на большом (24`) монике разрешение тача (1024х768) я размеры вырезаемого блока и его координаты получал иные, чем при том же разрешении на 9`... Хз, почему, но факт. Шапка у FF умолчальная - инсталлировал его на тот комп только что безо всяких плагинов.
Цитата:
Забил сейчас в ExecTBL.ini твои цифры: ФФ уехал в правый верхний угол экрана, и даже прокруткой блок на место не встает. К сожалению, скриншот нечем сделать - даже клавы нет подходящей... Ладно - ну его на фиг: не такая уж проблема. Добиться с твоей помощью удалось гораздо большего. Спасибо! Если не возражаешь - новую порцию вопросов оставлю на завтра. :blush: |
Выяснилось - интелекастовская инфа не обновляется сама. Пришла пора поговорить о таймерах в Икаре?
|
Я думаю, что специфические икаровские таймеры тебе в данном варианте не нужны. Правильнее наверно в main.skin добавить таймер TMR,60 , а в ExecTBL добавить команду "Timer","Activate;Intellicast||SendKey;^r",main.skin
Но это в идеальной ситуации, а в текущий момент команда SendKey в икаре работает неправильно, поэтому лучше сделать так "Timer","RUN;$Skinpath$FFRefreshScript.exe",main.skin А FFRefreshScript.exe сделать на AutoIt, там всего две строчки активировать нужное окно и отправить ему комбинацию клавиш, сейчас подсказки под рукой нет, не помню точный синтаксис, если будет нужно позже выложу |
Ок, это не срочно. Но был бы признателен...
Слушай, попутно еще один вопрос на будущее: у меня почтовиком стоит The bat, и задача его на том компе - просто извещать о приходе почты, ну и как максимум - просматривать ее. Встроенными средствами это все легко решается - тапом по бегущей строке пришедших сообщений, но единственное неудобство - закрытие окон пришедших писем (попасть в крестик закрытия пальцем тяжеловато). Есть какая-то команда, позволяющая закрыть активное окно? |
Вложений: 1
Цитата:
"Timer","Run;$skinpath$WindowSendKey|"Intellicast" "^к"" Вообще то надо отправлять ^r , но с отправкой горячих клавиш всегда так вместо английских иногда приходиться русские отправлять, только так работает. ^к - ЭТО РУССКАЯ БУКВА. Но у тебя может заработать и английская. Цитата:
|
Эх, только собрался отчитаться про CloseWindow - приложения ей удается закрывать (проверено на программаторе сигналки). С IE, правда не все так благолепно - с ним не прокатило, но попробую еще поиграться, ибо трафик сетку нагружает, и это не есть хорошо.
Таймеры постараюсь проверить сегодня. А вот интересно, может быть SendKey-ем заслать команду IE, чтобы тормознуть коннект? Да, и еще - насколько часто скрипт будет ломиться за погодой? |
Цитата:
Цитата:
|
Вложений: 1
CloseWindow;!TWebBrowserForm, еще какие-то вариации из CLOSE, EXIT и т.п... Вешал их на кнопку overlay, но безуспешно пока.
Цитата:
Наверное, повешу вызов этого скрипта на кнопку погоды, чтобы вручную обновлять: не так уж часто там инфа обновляется, а раз в день нажать на кнопку - не в падлу. ;) О засада! - подарочек от интеликаста. Правда, такая шняга возникает, если обновлять после отключения от нета на какое-то время (при постоянном, без обрывов связи такого быть вроде бы не должно). |
Сейчас внутренний браузер закрыть нельзя, всё что могу предложить или вызывать IE также как FF или переходить на какую-нибудь другую страницу при выходе из экраны камеры
|
Да, на счет перехода - это мысль интересная. Стоит обдумать.
Кстати, предыдущий пост обновил, тоже есть над чем покумекать... |
Цитата:
|
Цитата:
Для этого в скин камер вставь такую строку Script,OnScreenEnd,WEBURL;любой адрес |
Цитата:
Цитата:
Ок, отчет вечером. |
Цитата:
|
Да, сей метод работает прекрасно. Поток видео удалось оборвать и без закрытия браузера.
С Интелликастом все запущенней, чем я предполагал: каждое обновление этой страницы идет с варнингом. Но как выяснилось - что одно нажатие на кнопку "Погода", что два (на погоду и варнинг) - особого труда не доставляют. Забавно наблюдать, как в процессе обновления страницы сначала из-под пятницы лезет суббота, а потом блок четко позиционируется в скине как бы сам собой. Конечно, надо бы еще заботварить таймер на 1 раз в 24 часа хотя бы, но тут надо курить скрипты, а с этим у меня не очень... Попробую этим на досуге заняться: получится - хорошо, а не получится - так хоть согреюсь. :D Честно сказать - стою перед соблазном: чертовски нравится то, что получилось, а пара мелких косячков так и шепчут - "мы ж мелкие - забей!" Не знаю, не знаю... Андрей, спасибо громадное! Точку я в этом проекте для себя еще не поставил, задумки кое-какие интересные есть в кармане, но, думаю, пока поток вопросов от меня на какое-то время должен иссякнуть. Удачи во взращивании вашей делянки, если сам чем-нибудь смогу быть полезен - тока свистни! |
Не так не пойдёт!
Осталось то одну цифурку поменять, чтобы таймер один раз в сутки срабатывал, и чуть скрипт поправить, чтобы окно автоматом закрывал, делов на полчаса. А ты думаешь делать или нет. в TMR,60 замении 60 на 3600, и обновляться будет раз в час, а 3600х24 будет тебе раз в сутки А вот со скриптом сложнее, но не смертельно. Я могу вставить туда нужное тебе, но тебе придётся кое что поправить и скомпилировать скрипт в exe |
Хм, ну про циферьки-то это я догнал (вот он - риск задавания простых иной раз вопросов: совсем уж дураком можно прослыть :) ).
То, что ты можешь вставить нужное - это никаких сомнений. Беда в том, что для того, чтобы что-то поправить и скомпилировать (не как обезьяна - по указанному шаблону, а с пониманием всего механизма в целом) - это надо поднапрячься изрядно и временем, и силами, как с ардуиной в свое время. Я тогда эту тему месяца три прокачивал (спасибо Чипу за терпение и помощь в деталях, но и самому пришлось поработать над собой изрядно - всеж-ки тяжело уже на пятом десятке что-то новое постигать). Я на эти скрипты давно уже глаз положил (хоцца освоить - да то понос, то золотуха...) Если я и в этот раз соблазну поддамся - результат-то, конечно, будет, но... Процесс - это жизнь, результат - это смерть. Зачем же гнаться за результатом? |
Вложений: 1
Ну, что ж - день, проведенный на http://www.script-coding.com/ не пропал даром: слабал я-таки экзешник, гасящий окошко подтверждения.:yes4:
Не бог весть что, если иметь в виду сам скриптец, но зато попутно прояснил для себя азы и механику процесса. Обновление сделал и автоматом (раз в сутки), и вручную. Калькулятор пришлось прикрутить из скина CFStyle - нарыл замечательную прожку The Calc, но к сожалению, влегкую она не вписалась в скин, а трахаться с ней только лишь из спортивного интереса - не, только по-любви... Таперя вообще песня - все работает так, как хотел, и даже сверх того. По железу еще остались задумки, но с фронтом покуда все - вот прикручу Ардуину, тогда, наверное, тема всплывет еще разок... P.S. в аттаче скрипт, который убивает окошко подтверждения на Ителликасте. По началу привязки к этой странице в нем не было (и он таки работал, но при этом столь же безапелляционно гасил любое подобное окно), но обнаружив, что при копировании файлов диалог тоже пропал - решил переделать: мало ли... |
Поздравляю
|
Благодарю! И за поздравления, и за помощь! ;)
|
Всем привет!
Подскажите, пожалуйста, можно ли немного переделать скин и привести верхнее меню к такому виду: http://s005.radikal.ru/i210/1202/a4/a58a3ad886b1.jpg Очень режет глаза оригинальный скин, люблю минимал, а он перегружен лишними рюшечками. Заранее спсаибо! |
Цитата:
то есть для каждого медиа источника. Если только для музыки, то 1_cf_00.txt Удали строку INC,cf_labelshow.txt и пропадут верхние показатели, а дальше просто меняй положения и размеры лейблов, изображений и индикаторов Цитата:
|
Цитата:
Спасибо за оперативный ответ, пойду разбираться =) |
Часовой пояс GMT +4, время: 01:28. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot