04.04.2011, 22:26 | #51 |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
Да, с "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 - не работает... А речь, кстати, о многом еще не шла - просто проблемы разгребаю постепенно.
__________________
Крепко жму горло, с увлажнением. Pinin |
04.04.2011, 22:49 | #52 |
Бывалый писикарщик
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
|
Ты не стал, а я скопировал скрипт в папку скина, чтобы с путями не париться.
В 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, в результате нужная нам область окажется в нужном нам месте. Поэтому что тебе приходиться подкручивать мне не ясно
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
04.04.2011, 23:23 | #53 | |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
Ты на каком разрешении/диагонали экспериментируешь? Дело в том, что выставляя на большом (24`) монике разрешение тача (1024х768) я размеры вырезаемого блока и его координаты получал иные, чем при том же разрешении на 9`... Хз, почему, но факт. Шапка у FF умолчальная - инсталлировал его на тот комп только что безо всяких плагинов.
Цитата:
Забил сейчас в ExecTBL.ini твои цифры: ФФ уехал в правый верхний угол экрана, и даже прокруткой блок на место не встает. К сожалению, скриншот нечем сделать - даже клавы нет подходящей... Ладно - ну его на фиг: не такая уж проблема. Добиться с твоей помощью удалось гораздо большего. Спасибо! Если не возражаешь - новую порцию вопросов оставлю на завтра.
__________________
Крепко жму горло, с увлажнением. Pinin |
|
05.04.2011, 07:52 | #54 |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
Выяснилось - интелекастовская инфа не обновляется сама. Пришла пора поговорить о таймерах в Икаре?
__________________
Крепко жму горло, с увлажнением. Pinin |
05.04.2011, 08:55 | #55 |
Бывалый писикарщик
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
|
Я думаю, что специфические икаровские таймеры тебе в данном варианте не нужны. Правильнее наверно в main.skin добавить таймер TMR,60 , а в ExecTBL добавить команду "Timer","Activate;Intellicast||SendKey;^r",main.sk in
Но это в идеальной ситуации, а в текущий момент команда SendKey в икаре работает неправильно, поэтому лучше сделать так "Timer","RUN;$Skinpath$FFRefreshScript.exe",main.s kin А FFRefreshScript.exe сделать на AutoIt, там всего две строчки активировать нужное окно и отправить ему комбинацию клавиш, сейчас подсказки под рукой нет, не помню точный синтаксис, если будет нужно позже выложу
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
05.04.2011, 10:03 | #56 |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
Ок, это не срочно. Но был бы признателен...
Слушай, попутно еще один вопрос на будущее: у меня почтовиком стоит The bat, и задача его на том компе - просто извещать о приходе почты, ну и как максимум - просматривать ее. Встроенными средствами это все легко решается - тапом по бегущей строке пришедших сообщений, но единственное неудобство - закрытие окон пришедших писем (попасть в крестик закрытия пальцем тяжеловато). Есть какая-то команда, позволяющая закрыть активное окно?
__________________
Крепко жму горло, с увлажнением. Pinin |
05.04.2011, 11:26 | #57 | |
Бывалый писикарщик
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
|
В архиве скрипт. В ExecTBL на таймер вешаешь это
"Timer","Run;$skinpath$WindowSendKey|"Intellic ast" "^к"" Вообще то надо отправлять ^r , но с отправкой горячих клавиш всегда так вместо английских иногда приходиться русские отправлять, только так работает. ^к - ЭТО РУССКАЯ БУКВА. Но у тебя может заработать и английская. Цитата:
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
|
05.04.2011, 11:50 | #58 |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
Эх, только собрался отчитаться про CloseWindow - приложения ей удается закрывать (проверено на программаторе сигналки). С IE, правда не все так благолепно - с ним не прокатило, но попробую еще поиграться, ибо трафик сетку нагружает, и это не есть хорошо.
Таймеры постараюсь проверить сегодня. А вот интересно, может быть SendKey-ем заслать команду IE, чтобы тормознуть коннект? Да, и еще - насколько часто скрипт будет ломиться за погодой?
__________________
Крепко жму горло, с увлажнением. Pinin |
05.04.2011, 12:30 | #59 | |
Бывалый писикарщик
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
|
Цитата:
Скрипт никуда ломиться не будет, он просто горячую клавишу FF отправляет и всё. А вот частота вызова этого скрипта задаётся здесь в секундах TMR,60
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
|
05.04.2011, 14:21 | #60 | |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
CloseWindow;!TWebBrowserForm, еще какие-то вариации из CLOSE, EXIT и т.п... Вешал их на кнопку overlay, но безуспешно пока.
Цитата:
Наверное, повешу вызов этого скрипта на кнопку погоды, чтобы вручную обновлять: не так уж часто там инфа обновляется, а раз в день нажать на кнопку - не в падлу. О засада! - подарочек от интеликаста. Правда, такая шняга возникает, если обновлять после отключения от нета на какое-то время (при постоянном, без обрывов связи такого быть вроде бы не должно).
__________________
Крепко жму горло, с увлажнением. Pinin Последний раз редактировалось Pinin; 05.04.2011 в 15:24. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|