Рейтинг@Mail.ru

Установка любых программ на навигатор

Достался мне тут навигатор на WinCE. Нажатие на любую из трёх клавиш с названиями “навигация” запускает встроенную программу навигации – Navitel.
Скачать: ссылка пароль: easylife


Неплохая в принципе программа, вот только убивает набор карт – Россия, Белоруссия, Узбекистан какой-то. Нахуя мне нужны все эти страны? Даже мысли не возникает ехать в отпуск в Казахстан блять! Мне нужна Мексика, США, Азия наконец. К сожалению, кроме официальных, никаких других карт к Навителю не прикрутишь. И если у более старшей модели в характеристиках заявлена возможность установки стороннего ПО, то есть других программ навигации, то в описании к моей модели такой строчки нет. Но мыж понимаем что навигатор – это самый обычный КПК, и на него как и на самый обычный КПК можно устанавливать программки, как мы делали это на Windows CE наладонниках еще лет 15 назад. Для той второй модели на сайте можно скачать вот такой архивчик с программкой-меню UniversalLaunch. Внутри него еще один архивчик за каким-то хуем, и вот внутри уже нужные файлы. Прежде чем начать что-то делать, нам нужно выяснить как же называется внутренняя флешка на вашем устройстве. Для этого найдите какое-нибудь приложение из встроенных, ну я выбрал читалку для книг. Открыв ее, мы видим что флешка в данном устройстве называется ResidentFlash. Отлично. Теперь подключаем устройство к компьютеру в режиме USB как внешний накопитель и заходим на него. Здесь мы видим папку Navitel, где лежит штатная программа навигации. Переименовываем всю папку целиком ну например в Navitel2. Теперь создаем еще одну, пустую папку под старым названием Navitel и переписываем туда те самые файлики из архива. Не забыв включить в столь любимом мной Проводнике отображение расширений файлов, заходим в эту папку, и переименовываем запускной файл той самой скаченной программки MobileNavigator.exe в то как называется наша штатная программа, то есть Navitel.exe. Не забудьте еще конфигурационный MobileNavogator.cfg переименовать в Navitel.cfg, иначе при запуске будет вылезать ошибка. Забегая вперед, объясню что мы сейчас сделали. Программка в архивчике UniversalLaunch по сути – дополнительное промежуточное меню. И если раньше нажатие на кнопку Навигации сразу запускало навигатор, то теперь она запускает это самое меню. Видите здесь дополнительные кнопки. Теперь давайте его настроим. Для этого нужно подсоединить устройство и открыть тот самый Navitel.cfg который мы не так давно переименовывали. В принципе, внутри относительно подробно и понятно всё описано, достаточно для понимания как чего настроить. Самое главное не оставлять лишних пробелов в конце файла, иначе программа отказывается работать. Для начала, пропишем основную программу, то есть Навитель, который мы переместили в папку Navitel2. Ищем в файле настройки UniversalLaunch кнопку button1 и видимо что по умолчанию пути ведут на флешку под названием SDMMC. Прописываем путь к нашему Навителю, не забыв как на самом деле называется наша внутренняя флешка – \ResidentFlash\Navitel2\Navitel.exe . Ну и в следующей строчке пишем название для кнопки – Navitel. Сохраняем, отключаем, перезагружаем девайс и пробуем. При нажатии на кнопку Навигации у нас открывается наше дополнительное меню UniversalLaunch, а при нажатии в нём на большую кнопку Navitel – запускается встроенная программа Навитель. Так, с этим разобрались. Теперь давайте добавим еще какой-нибудь навигатор, например Garmin. Качаем подходящую для вашего устройства сборку Garmin, переписываем ее на внутреннюю флешку устройства. Возможно, в сборке также придется что-то перенастроить под ваш девайс, это вы уж сами разбирайтесь, но в моем случае первые две найденные сборки не сработали, а третья завелась. Для нее я в настройках UnversalLaunch задал верный путь к Garmin для кнопки button2. Теперь при запуске меню по кнопке навигации, можно нажать в нем вторую кнопку с подписью Garmin, и запускается уже не Навитель, а Гармин. Давайте еще читалку поставим – мою любимую Alreader2. Как же мне тебя не хватало за все эти году айфонов и андроидов, которые за столько лет так и не обзавелись годным софтом для такой простой вещи как чтение книг. Fbreader пусть они в жопу себе затолкают. Но недавно вышел Alreader для Android. Я отвлекся, наш навигатор не на Android, а на WinCE. Нам нужно выбрать правильную сборку для скачивания, поэтому гуглим какого же типа процессор в нашем устройстве, понимаем что ARM, поэтому качаем Alreader2 для ARM. Точно также копируем из архива папку с Alreader2 на внутреннюю флешку девайса, прописываем в конфиге UniversalLaunch верный путь и название кнопки. Теперь по нажатию на третью кнопку, запускается великий и могучий Alreader2, и на навигаторе можно читать книжки. Пока я возился с ошибками Garmin, я увидел знакомую с юности кнопку “Пуск” тщательно скрываемую свистопердельной оболочкой навигатора. И тут мне пришла одна идея, и я прописал на четвертую кнопку – путь к запускному файлу exlorer.exe который отвечает за рабочий стол Windows. И теперь при нажатии на эту кнопку, запускается тщательно скрываемый от нас производителем родной рабочий стол Windows, со всеми иконками, функциями и программами. Очень удобно. Ну и скопировав настройки кнопки в конфиге UniversalLauch и создав еще одну, пятую – тут главное разобраться с координатами исходя из разрешения устройства, на нее я прописал запуск Igo Primo. Igo запустился, но поначалу спутники находить не хотел. Подсмотрев в штатном Навителе, по какому порту отвечает GPS модуль, я прописал такие же настройки в IGO, спутники он нашел и местоположение определил. Еще я попробовал запустить Автоспутник – на мой взгляд лучшая российская программа для навигации. К сожалению, поддержка ее прекращена, как получить бесплатную лицензию я так и не понял, и забил. Итак, я получил в одном навигаторе где был один лишь Навитель – еще 3 навигационных программы, карты к которым перекрывают вообще весь земной шар. Лично мне больше всего понравилась IGO. По ней я без каких либо проблем намотал за последний отпуск чуть менее тысячи километров. Так что я очень доволен своим навигатором.

Пример уже настроенного конфигурационного файла UniversalLauncher:

; UniversalLaunch v1.35
;
; Всё, что идет после точки с запятой ";", а также
# всё, что следует за знаком диеза "#", является комментарием
;Каждой кнопке соотвтствует секция с именем [buttonXX], где ХХ -- это порядковый номер кнопки.
;Нумерация кнопок сквозная.
; Пример:
; [button1]
;
; Может существовать до 12 секций  [button1] ... [button12]
;
; PathToRun -- имя программы, которая будет запущена при нажатии на кнопку
; Все пути, не начинающиеся с обратного слэша "\", являются относительными (относительно каталога программы)
; Пути, начинающиеся с "\" являются абсолютными.
;
; Пример:
; PathToRun = Game.exe
; В каталоге, где находится программа (для DIGMA DM350 это будет \MyFlashDisk\MobileNavigator\),
; будет найден фаил Game.exe и запущен
;
; PathToRun = \SDMMC\iGO8\iGO.exe
; Будет запущен исполняемый фаил с внешней карты: \SDMMC\iGO8\iGO.exe
;	Новое в версии 1.35:
;	1. Размер кнопки выхода
;	2. Размер текста подписи и отступ от края кнопки
;	3. Возможность прятать иконку приложения

[pngbackground]
320x240=320x240.png	; внешний фаил с фоном для навигаторов с разрешением экрана 320х240
480x272=480x272.png	; внешний фаил с фоном для навигаторов с разрешением экрана 480х272
800x480=800x480.png	; внешний фаил с фоном для навигаторов с разрешением экрана 800х480

[exitbutton]
xposition=0		; можно задать местоположение кнопки выхода по горизонтали
yposition=0		; и по вертикали
path=exitbutton.png	; а также внешний вид этой самой кнопки
;xsize=20		; позволяет принудительно задать размер кнопки выхода. если равно 0 -- используется истинный размер картинки
;ysize=20		;

[button1]
xposition=10		; координаты левого верхнего угла кнопки в пикселах по горизонтали
yposition=35		; координаты левого верхнего угла кнопки в пикселах по вертикали
xsize=147		; размеры кнопки в пикселах по горизонтали
ysize=130		; размеры кнопки в пикселах по вертикали
PathToRun=\ResidentFlash\Navitel2\Navitel.exe	; запускаемая программа
Title=Navitel		; подпись к кнопке
TextColor= 0,255,0	; можно задать цвет текста в терминах RGB -- уровень от 0 до 255
ButtonNormal=buttonnormal.png		; 
ButtonSelected=buttonselected.png	;
TextSize=16		; Позволяет задавать размер шрифта надписи к кнопке. Значение по умолчанию 6
TextPadding=10		; Отступ (вверх) от нижнего края кнопки.
ShowIcon=0		; Позволяет не отображать иконку приложения -- будет видна только сама кнопка

[button2]
xposition=162
yposition=35
xsize=147
ysize=130
PathToRun=\ResidentFlash\Garmin\Garmin.exe
Title=Garmin
textcolor= 255,0,128
buttonnormal=buttonnormal.png		; 
buttonselected=buttonselected.png	;

[button3]
xposition=10
yposition=170
xsize=147
ysize=60
PathToRun=\ResidentFlash\AlReader2\AlReader2.exe
Title=Allreader
textcolor= 255,0,128
textsize=10
buttonnormal=buttonnormal.png
buttonselected=buttonselected.png

[button4]
xposition=162
yposition=170
xsize=147
ysize=60
PathToRun=\windows\explorer.exe
Title=Explorer
textcolor= 255,50,64
buttonnormal=greennormal.png		; 
buttonselected=greenselected.png	;

[button5]
xposition=320
yposition=35
xsize=147
ysize=130
PathToRun=\ResidentFlash\Primo\Primo.exe
Title=iGO
textcolor= 255,50,64
buttonnormal=greennormal.png		; 
buttonselected=greenselected.png	;

Leave a Comment