Используем GPS-навигатор (КПК) с предустановленной программой Navitel в качестве спидометра.
Всё началось с того что пришёл клиент с просьбой увеличить цифры спидометра на навигаторе, сторонние приложение не установить не потеряв функционала Навитела. Штатный спидометр в машине, поломан на уровне «разбери пол авто», которое к слову, уже доживает последние деньки и ремонт в нём напрочь исключён, поэтому и нужен альтернативный вариант. Как выход, был привлечён к этому делу навигатор, но на нём в разделе датчиков, сетка 3х3 и все показания мелкие, плохо читаемые с расстояния. Вот и было решено отредактировать значение сетки данного меню и оставить только два датчика, вместо шести, расположив их стоками, верхняя скорость, нижняя часики, да изменить размер шрифта на больший.
Предметом внимания будет Navitel_9.8.189 установленный в КПК "Prestigio Geovision 5120 с ОС Windows-ce 6.0.
Навител оказался скуден на настройки интересующего раздела и задать с него то-что необходимо, не представляется возможным. Попытав Алису не один час, нарыл интересные посты про редактирование файла «navitel.ns2», который живёт в корне папки уже установленного Навтела. Подключаем данный КПК к ПК, как носитель и находим его в корне папки Navitel, сама же папка в корне памяти КПК.
Данный файл является архивом скинов под разные разрешения и по дефолту не читаем для архиватора WinRar (если нет данного приложения на ПК, то нужно его установить) которым мы его вскроем и отредактируем. Сохраняем копию данного файла на рабочий стол, будем препарировать его там. :)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================
ОБЯЗАТЕЛЬНО создаём резервную копию оригинала где нибудь в стороне, на случай если что-то пошло не так и у нас вдруг потерялся исходник. А он нам ещё пригодится!
==================================================================
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Вскрываем navitel.ns2, который уже на столе, кликнув правой кнопкой мышки, в контекстном меню проходим в следующие разделы:
"Открыть с помощью / Выбрать приложение"
Выбираем приложение архиватор "WinRAR" и жмём "Ок". Вот что в данном случае представляет интерес;
Как не сложно догадаться, эти папки все нам не нужны, но какая из них подходит для экрана данного КПК, мне изначально не известно, выяснять это будем методом исключения. Времени этот процесс может занять не мало, так что наберитесь терпения. Удаляем одну папку, скажем "221х381х120" от меньшего к большему, закрываем программу и ложем файл обратно в КПК, в папку Navitel. Вылетит предупреждение при копирование, что такой файл уже существует в данной папке, здесь нужно согласиться с заменой файла на новый. Отключаем КПК от ПК, запускаем Навител и проверяем его работу, если тот запустился, значит папка с интересующим разрешением ещё в архиве, повторяем процедуру удаления из архива папок не интересующих нас, пока не получим на КПК сообщение о повреждении файла программы и требованием её переустановить. Так мы вышли на нужную нам папку.
Обращаемся к резервной копии оригинального файла и вскрыв его, копируем на рабочий стол папку с разрешением, без которого Навител отказался запускаться. Резервный файл оригинала закрываем и не чего в нём не меняем!
Теперь можно удалить все остальные папки с разрешениями из архива который мы пытали и нарочно испортили, они нам будут не нужны, но и мешать работе Навитела, тоже не будут, дело эстетики и экономии веса. В этот архив мы и положим папку с отредактированными скинами под нашу задачу, к чему сейчас и перейдём.
Открываем папку, которую мы извлекли на рабочий стол из резервного файла архива и находим там два файла "night.skin" и "day.skin" (мы их знаем , как ночной и дневной режим), легко найти если сделать сортировку по типу.
Данные файлы тоже зачастую не определятся ни одной из программ, но мы уже привлекали как-то на помощь программу "WinRAR", а теперь также будем открывать эти файлы с помощью программы "WordPad". Нас будут интересовать следующие три строки, где мы будем менять их значение:
TripCompBigGaugeRowCount (количество рядов)
TripCompBigGaugeColCount (количество столбцов)
GaugeDataBigFont (формат шрифта)
Изначально были значения 3х3х50 (ряд/столб/шрифт) и в Навителе выглядело это так:
Понятно что поиск строк ещё то занятие, но если не листать их в WordPadе в ручную, а зажать "Ctrl+F" и в окне поиска по файлу подставить строку которую мы ищем, то дело это займёт намного меньше. :)
Так, для данного КПК, я выбрал следующие значения для данных строк:
Правда я с шрифтом сперва промазал и выставил на 150, символы были больше, верхняя и нижняя часть выступала за поле отведённое под строку, но значение 110 исправило положение. :)
После того как отредактировали строки в обоих файлах, сохранили их в той же папке где они и лежали, перемещаем папку с нашим разрешением в архив, который мы мучили всё дорогу. И тут нас встречает следующие окно, где нужно выбрать "метод сжатия" как "Без сжатия" и жмём "Ок", выглядит это так:
Ну и уже по заезженной схеме, кидаем архив в папку Navitel, которая в памяти на КПК.
Запускаем Навител, проверяем работу, пройдя в раздел "Настройки" / "датчики" и тяпнув по одной из строк, выбираем отображение нужного нам датчика. Так, датчик скорости находится в категории "Данные GPS" как "Скорость", а часики в категории "Система" и именуются как "System time".
Если всё сработало на ура, то файлы которые остались на ПК удаляем, если что-то не работает должным образом или чешутся ручки и хочется ещё поиграть с настойками скинов, читаем написанное выше внимательней, проверяем себя или погуляем, как и я, с Алисой под ручку в интернете. :)
Ночной и дневной режим:
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Нет комментариев