PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигационные программы (http://pccar.ru/forumdisplay.php?f=123)
-   -   iCarDS+City Guide (http://pccar.ru/showthread.php?t=14761)

MiD_E34 27.02.2013 10:41

Цитата:

Сообщение от wladkom1953 (Сообщение 248345)
Видимо только у тебя не встраивается. У меня все окей и со скриптом и без скрипта и с родным ландпаком и со сторонними. Ищи причину в прописании имя окна ( у меня: City ), эксприментируй.

Не надо... у многих проблемы со встраиванием СГ. Если у тебя их нет, то не нужно растопыривать пальцы, а тихо радуйся, чтоб не сглазить ))

Bersenev 27.02.2013 11:28

Цитата:

Сообщение от MiD_E34 (Сообщение 248350)
Не надо... у многих проблемы со встраиванием СГ.

И не удивительно, версии 7.7 наверно самая капризная для встраивания программа, с ней посоревноваться может только эмулятор с навителом или GisRX.

Цитата:

Сообщение от V.A.S.t (Сообщение 248335)
Попробовал встроить через скрипт. В итоге СитиГид через две секунды после запуска вылетает с ошибкой :(

Только что игрался со встраиванием СитиГид в машине. Выводы следующие:

1. Ситигид плохо работает если его окно неактивно, поэтому в файле Initialize.ini находим переменную Is_iCar_activate_off и задаём Is_iCar_activate_off=1 . Врезультате теперь всегда будет активно встроенное в икар программа, и проблем с отрисовкой быть не должно.

2. СитиГид умеет менять размер своего окна только один раз после запуска, то есть использовать с ним кнопку ПОЛНЫЙ ЭКРАН не имеет смысла. А в случае использования двух мониторов, встраивать надо так что бы разрешение СитиГида на основном мониторе совпадало с разрешением на дополнительном.

3. Встраивать надо только БЕЗ ЗАХВАТА используя скрипт ProgScriptNew. При включенном захвате в ситигид постоянно появляются песочные часы. В параметрах скрипта надо указать следующее

CityGuide x y w h

значения x, y, w, h зависят от используемого вами шаблона и разрешения монитора.

Так же можно сделать следующее:
-- Встроить СитиГид с захватом и запустить его, в результате икар изменит размер окна ситигида, а тот их запомнит.
-- закрыть ситигид и встроить его без захвата, со скриптом ProgScriptNew, указав в параметрах скрипта CityGuide x y , то есть только координаты левого верхнего угла программы.
-- Сохранить настройки, перезапустить икар и запустить ситигид

В результате получаем минимальное воздействие на окно ситигида. То есть икар запускает ситигид не хватая его окно, тот запускается с разрешением запомненным ранее, скрипт только располагает окно в нужном месте экрана, даже не пытаясь менять его размер.

Цитата:

Сообщение от Andycar (Сообщение 248344)
У меня со скриптом ProgScriptNew неприятно подёргивается окно CityGuide...

Или включен захват или надо перезапустить икар, что бы режим без захвата начал работать корректно.

MiD_E34 27.02.2013 11:29

Цитата:

Сообщение от V.A.S.t (Сообщение 248335)
Попробовал встроить через скрипт. В итоге СитиГид через две секунды после запуска вылетает с ошибкой :(

"обнули" перед этим res.ini в СГ

MiD_E34 27.02.2013 11:35

2 Bersenev: спасибо за инструкции по СГ - тоже попробую сегодня встроить через скрипт

MiD_E34 27.02.2013 14:54

сделал встраивание со скриптом ProgScriptNew. Часов нет, но... первый запуск СГ проходит нормально, а в дальнейшем - что при ручном переключении, что во время автопереключения при подсказке не происходит активация окна - т.е. появляется надпись "Навигация" и значок навигации и все. Стоит ткнуть в экран пальцем - активируется СГ. ЧТо я сделал не так?

Bersenev 27.02.2013 15:25

Цитата:

Сообщение от MiD_E34 (Сообщение 248386)
сделал встраивание со скриптом ProgScriptNew. Часов нет, но... первый запуск СГ проходит нормально, а в дальнейшем - что при ручном переключении, что во время автопереключения при подсказке не происходит активация окна - т.е. появляется надпись "Навигация" и значок навигации и все. Стоит ткнуть в экран пальцем - активируется СГ. ЧТо я сделал не так?

Где появляется надпись НАВИГАЦИЯ? Как встроен СИТИГИД, через скин или через конфигуратор?

Просто судя по написанному создаётся впечатление, что СитиГид встроен через конфигуратор (надпись навигация может быть только там), но через конфигуратор нельзя встроить ситигид без захвата используя скрипт. И получается что СитиГид встроен и через конфигуратор и через скин, но запустается тот, который встроен через конфигуратор. А надо запускать тот, который встроен через скин

MiD_E34 27.02.2013 16:00

Цитата:

Сообщение от Bersenev (Сообщение 248389)
Где появляется надпись НАВИГАЦИЯ? Как встроен СИТИГИД, через скин или через конфигуратор?

Просто судя по написанному создаётся впечатление, что СитиГид встроен через конфигуратор (надпись навигация может быть только там), но через конфигуратор нельзя встроить ситигид без захвата используя скрипт. И получается что СитиГид встроен и через конфигуратор и через скин, но запустается тот, который встроен через конфигуратор. А надо запускать тот, который встроен через скин

надпись НАВИГАЦИЯ появляется в основном окне Икара...
СГ прописан в iCarConfig во вкладке GPS. Потом я его настроил в "Настройка программ" и задал как программа навигации в настройках (тех, что вызываю по клавише при запущенном Икаре). В настройках программы я деактивировал захват окна программы.
Т.е. как я понял - нужно "прибить" СГ в настройках запуска программ и настраивать через iCarConfig ?

Bersenev 27.02.2013 16:49

Цитата:

Сообщение от MiD_E34 (Сообщение 248396)
надпись НАВИГАЦИЯ появляется в основном окне Икара...

Всё равно не понял:dntknw: Что такое ОСНОВНОЕ ОКНО ИКАРА? Если речь о кнопке НАВИГАЦИЯ в Главном меню икара, то она запускает программу встроенную через iCarDSConfig. А программу встроенную через iCarDSConfig -- GPS нельзя встроить без захвата.

Цитата:

Сообщение от MiD_E34 (Сообщение 248396)
СГ прописан в iCarConfig во вкладке GPS.Потом я его настроил в "Настройка программ" и задал как программа навигации в настройках (тех, что вызываю по клавише при запущенном Икаре). В настройках программы я деактивировал захват окна программы.

Вот об этом я и говорю, что СитиГид у тебя встроен два раза. А так ка ты им пользуешься всегда, то скорее всего он у тебя ещё и в автозагрузку включен. А в автозагрузку он включен у тебя скорее всего как НАВИГАЦИЯ. Тогда возможно что ты запускаешь СитиГид и как НАВИГАЦИЯ и как CityGiade (то есть встроенный в скин). Вот тогда возможно такое, что одно окно СитиГида икар хватает двумя экранами, первый НАВИГАЦИЯ, а второй ШАБЛОН, в который встроен Ситигид через скин. И получается противоречие один экран пытается показать Ситигид, так как он сейчас активен, а второй наоборот скрыть, так как он сейчас не активен.

Цитата:

Сообщение от MiD_E34 (Сообщение 248396)
Т.е. как я понял - нужно "прибить" СГ в настройках запуска программ и настраивать через iCarConfig ?

Всё наоборот.

- Полностью очищаешь все настройки в iCarDSConfig -- GPS
- Удаляем НАВИГАЦИЮ из автозагрузки икара, если она там есть
- Встраиваешь Ситигид через УСТАНОВКА ПРОГРАММ, как я ранее описывал
- Назначаешь его ПРОГРАММОЙ НАВИГАЦИИ

Перезапускаешь икар и пробуешь

wladkom1953 27.02.2013 17:27

MiD_E34 я тебе в посте 1230 это уже написал, а ты проигноировал.

MiD_E34 27.02.2013 17:42

Цитата:

Сообщение от wladkom1953 (Сообщение 248407)
MiD_E34 я тебе в посте 1230 это уже написал, а ты проигноировал.

Все понял.. Простите, если сможете, друзья... )))


Часовой пояс GMT +4, время: 18:26.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot