eXpress Bar Network
Loading
 
Какой форм-фактор коммуникатора для Вас предпочтителен?
Подробнее 
   
  Четверг, 23 ноября 2017
 


    



Переназначение кнопок «Поиск» и «Обзор карты»
С софта гармин на что угодно


 

Начать новую тему   Ответить на тему   вывод темы на печать    Список форумов Asus Mobile Club Russia -> Вопросы по Asus Nuvi M10
Предыдущая тема :: Следующая тема  
Автор Сообщение
The Pretender
Новичок
Новичок


Зарегистрирован: 12.06.2010
Сообщения: 29


Репутация: +5

PDA: Garmin-Asus M10

СообщениеДобавлено: 22.06.10, 19:34    Заголовок сообщения: Переназначение кнопок «Поиск» и «Обзор карты»
Ответить с цитатой

Сегодня ковырялся в телефоне на предмет переназначения нижних кнопок на Home Screen для запуска Навитела, а не гармина. Доковырялся вот до чего. Действия, которые выполняются при нажатии этих кнопок, прописаны в файле "\Windows\home.car". Для каждой кнопки есть два вхождения, искать можно по строке
Код:
gmapplauncher.exe WHERE_TO

Сам файл бинарный и представляет собой какой-то контейнер, в который вместе с текстовым конфигом напихано много чего ещё. Поэтому без раскуривания формата его просто так не поредактируешь, только в хекс-эдиторе с сохранением первоначального размера файла. Я решил написать две небольшие программки, одна из которых просто запускает Навител, а другая находит его окно, разворачивает его и эмулирует нажатие кнопки «Поиск». Момент появления окна на экране стандартными средствами не отловишь (сплэш-скрин и основное окно имеют одинаковые заголовки, или это вообще одно окно), так что в программе пока сделана обычная задержка icon_smile . Из-за этого кнопка «Поиск» может нажиматься не сразу. Возможно, в будущем придумается что-нибудь получше icon_smile .

Готовое решение представляет собой три файла, которые надо кинуть в папку "\Windows". Файл "home.car" может не скопироваться стандартным проводником, я юзал Total Commander для WinCE. После копирования файлов перезагружаем телефон, и — Вуаля! — нижние кнопки запускают Навител icon_smile


Последний раз редактировалось: The Pretender (29.06.10, 14:17), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
Alexx~
Автор прошивок
Автор прошивок


Зарегистрирован: 04.10.2007
Сообщения: 2659
Откуда: Украина, Луганск
Возраст: 48 Телец
Репутация: +555

PDA: HTC

СообщениеДобавлено: 22.06.10, 19:43    Заголовок сообщения:
Ответить с цитатой

\Windows\gmapplaunchviewmap.lnk
\Windows\gmapplaunchsearch.lnk
думаю из названий понятно.
Посмотреть профиль Отправить личное сообщение
The Pretender
Новичок
Новичок


Зарегистрирован: 12.06.2010
Сообщения: 29


Репутация: +5

PDA: Garmin-Asus M10

СообщениеДобавлено: 22.06.10, 19:51    Заголовок сообщения:
Ответить с цитатой

Бугога icon_smile)))) А мы не ищем лёкгий путей Wink Собссно, NavitelSearch всё равно нужен, т. к. я не нашёл никакого упоминания о параметрах командной строки у ехешника Навитела, и хз как другим способом открыть в нём окно поиска.
Посмотреть профиль Отправить личное сообщение
Alexx~
Автор прошивок
Автор прошивок


Зарегистрирован: 04.10.2007
Сообщения: 2659
Откуда: Украина, Луганск
Возраст: 48 Телец
Репутация: +555

PDA: HTC

СообщениеДобавлено: 22.06.10, 19:54    Заголовок сообщения:
Ответить с цитатой

Прикрепи ехешник Навитела.
Посмотреть профиль Отправить личное сообщение
The Pretender
Новичок
Новичок


Зарегистрирован: 12.06.2010
Сообщения: 29


Репутация: +5

PDA: Garmin-Asus M10

СообщениеДобавлено: 22.06.10, 20:14    Заголовок сообщения:
Ответить с цитатой

Хех, а вот не работает замена этих ярлыков icon_smile В них прописаны те же пути, что и в home.car:
Код:

35#\Windows\gmapplauncher.exe WHERE_TO
35#\Windows\gmapplauncher.exe VIEW_MAP


Ехешник навитела в аттаче.
Посмотреть профиль Отправить личное сообщение
Alexx~
Автор прошивок
Автор прошивок


Зарегистрирован: 04.10.2007
Сообщения: 2659
Откуда: Украина, Луганск
Возраст: 48 Телец
Репутация: +555

PDA: HTC

СообщениеДобавлено: 23.06.10, 00:08    Заголовок сообщения:
Ответить с цитатой

Вспомнил, ярлыки для AsusTitanium.
Если бы этот CAR расспаковать, непонятно, что это такое, есть CAR Archive compressed archive и всего одна программа для него - CAR Archiver, только не берёт он эти кары Асусовские.

В Ехешнике я тоже ничего не увидел, ничего похожего на параметры Sad
Так, что ты не зря старался icon_smile
Посмотреть профиль Отправить личное сообщение
Alexx~
Автор прошивок
Автор прошивок


Зарегистрирован: 04.10.2007
Сообщения: 2659
Откуда: Украина, Луганск
Возраст: 48 Телец
Репутация: +555

PDA: HTC

СообщениеДобавлено: 23.06.10, 22:37    Заголовок сообщения:
Ответить с цитатой

Выделил обсуждение программы в отдельную тему - Car Ripper
Посмотреть профиль Отправить личное сообщение
The Pretender
Новичок
Новичок


Зарегистрирован: 12.06.2010
Сообщения: 29


Репутация: +5

PDA: Garmin-Asus M10

СообщениеДобавлено: 29.06.10, 14:15    Заголовок сообщения:
Ответить с цитатой

Нашёл способ получше. Переназначение кнопок можно сделать с помощью MortScript, один раз прописав в home.car имена нужных exe и после этого исправляя соответствующие скрипты для запуска нужной проги.

Алгоритм такой:


Текущий скрипт, запускающий поиск Навитела, юзает не фиксированную задержку, а информацию о цвете определённого пикселя на экране. Подход тоже далеко не идеальный, но он работает с гораздо меньшими задержками, чем предыдущий.
Посмотреть профиль Отправить личное сообщение
Romets
Новичок
Новичок


Зарегистрирован: 19.07.2010
Сообщения: 36
Откуда: Москва
Возраст: 41 Рак
Репутация: 0

PDA: Garmin-Asus M10

СообщениеДобавлено: 22.07.10, 12:05    Заголовок сообщения:
Ответить с цитатой

Юзаю аппарат меньше недели и, чесно сказать, я - чисто пользователь. Хочу навител закинуть (халявный какойнито). Где взять?
Посмотреть профиль Отправить личное сообщение
geritch
Профессионал
Профессионал


Зарегистрирован: 22.02.2010
Сообщения: 615


Репутация: +25/–1

PDA: Garmin-Asus M10

СообщениеДобавлено: 22.07.10, 20:37    Заголовок сообщения:
Ответить с цитатой

Romets
В яндексе набрать. Здесь такое запрещено.
Посмотреть профиль Отправить личное сообщение
Romets
Новичок
Новичок


Зарегистрирован: 19.07.2010
Сообщения: 36
Откуда: Москва
Возраст: 41 Рак
Репутация: 0

PDA: Garmin-Asus M10

СообщениеДобавлено: 04.08.10, 12:51    Заголовок сообщения:
Ответить с цитатой

geritch писал(а):
Romets
В яндексе набрать. Здесь такое запрещено.
Понял. Спасибо.
Посмотреть профиль Отправить личное сообщение
stiffmaster
Интересующийся
Интересующийся


Зарегистрирован: 18.01.2007
Сообщения: 18


Репутация: 0

PDA:

СообщениеДобавлено: 23.12.10, 14:26    Заголовок сообщения:
Ответить с цитатой

The Pretender
Подскажи плиз, а с помощью STK Tools можно переназначить эти кнопки?
Посмотреть профиль Отправить личное сообщение
Yuralas
Свой в доску!
Свой в доску!


Зарегистрирован: 06.02.2010
Сообщения: 89
Откуда: Пермь

Репутация: +8

PDA: Garmin-Asus M10

СообщениеДобавлено: 25.12.10, 14:04    Заголовок сообщения:
Ответить с цитатой

Блин а не проще вырезать этот софт из прошивки за ненадобностью и установить навител с тудейным плагином, и хлама меньше и памяти больше будет FREE.

Shocked
Посмотреть профиль Отправить личное сообщение
Dmo
Только зашел
Только зашел


Зарегистрирован: 18.12.2009
Сообщения: 9


Репутация: 0

PDA: ASUS P750

СообщениеДобавлено: 26.12.10, 16:40    Заголовок сообщения:
Ответить с цитатой

Дело нужное, сам покрутил карты от гармин - навител удобнее. Тема нужна.
Посмотреть профиль Отправить личное сообщение
Gruner
Опытный
Опытный


Зарегистрирован: 22.05.2007
Сообщения: 434
Откуда: Russia
Возраст: 48 Козерог
Репутация: +12/–1

PDA: Garmin-Asus M10, HTC, Другой

СообщениеДобавлено: 26.12.10, 23:45    Заголовок сообщения:
Ответить с цитатой

нафига тогда гарминовский апарат то покупать,если навигация не нравится

_________________
Garmin-Asus Nuvifone M10+HTC Wildfire
Посмотреть профиль Отправить личное сообщение
Oleggl7
Интересующийся
Интересующийся


Зарегистрирован: 28.02.2011
Сообщения: 15


Репутация: 0

PDA: Garmin-Asus M10

СообщениеДобавлено: 21.02.12, 19:06    Заголовок сообщения:
Ответить с цитатой

Цитата:
Нашёл способ получше. Переназначение кнопок можно сделать с помощью MortScript, один раз прописав в home.car имена нужных exe и после этого исправляя соответствующие скрипты для запуска нужной проги.

Алгоритм такой:
Алгоритм


Текущий скрипт, запускающий поиск Навитела, юзает не фиксированную задержку, а информацию о цвете определённого пикселя на экране. Подход тоже далеко не идеальный, но он работает с гораздо меньшими задержками, чем предыдущий.


Всё сделал так, всё получилось. Тока я чуть изменил, у меня кнопка Просмотр карты осталась, а на кнопку Поиск я посадил запуск Навитела (и соответственно изменил значок лупы на значок Навитела).

Вот теперь такой вопрос: Как изменить название этих кнопок ? Вместо Поиск написать Навител, а вместо Обзор карты - Гармин ???
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему       Список форумов Asus Mobile Club Russia -> Вопросы по Asus Nuvi M10 Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы не можете скачивать файлы в этом форуме


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Modified by LiquidStorm


Rambler's Top100 Яндекс цитирования Locations of visitors to this page Google PageRank Checker