PNAclub.ru - навигаторы

[выбор, настройка, модернизация]
Текущее время: 17 авг 2018 02:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
СообщениеДобавлено: 16 ноя 2009 14:09 
Не в сети
Прохожий

Зарегистрирован: 16 ноя 2009 13:32
Сообщения: 2
Имя: Стас
paladin писал(а):
Создай файл navi.mscr с таким содержимым
Код:
folder = SystemPath("ScriptPath")
reg_file = folder \ "settings.reg"
exe_file = folder \ "Navitel.exe"
reg_key = "HKEY_CURRENT_USER\Software\CNT"
Run(folder \ "Regedit.exe", "-s " & """" & reg_file & """")
Sleep (500)
SendOK
XCopy("SDMMC\Navitel\GPS Tracks and Waypoints\*.*","\My Documents\GPS Tracks and Waypoints",True,True)
Sleep (500)
SendOK
RunWait(exe_file)
RunWait("TaskMgr.exe", "/regxpkey " & reg_file & " [" & reg_key & "]")
WriteFile(reg_file, Replace(ReadFile(reg_file, "unicode-prefix"), "Windows Registry Editor Version 5.00", "REGEDIT4"), FALSE)
XCopy("\My Documents\GPS Tracks and Waypoints\*.*", "SDMMC\Navitel\GPS Tracks and Waypoints",True,True)


Положи этот файл в папку с Навителом и положи туда MortScript.
Запускаешь MortScript, он устанавливается.
Запускаешь navi.mscr, который при запуске копирует треки и точки с карты памяти из папки Navitel, восстанавливает настройки Навител, выполняет навител, и, после завшения навител, сохраняет настройки и путевые точки Навитела.

В сумме для этого понадобятся Regedit.exe, MortScript.exe, TaskMgr.exe. Берем в начале темы, архив MortScript+TaskMgr+RegEdit


В сценарии опечатка. должно быть:
RunWait(folder \ "TaskMgr.exe", "/regxpkey " & reg_file & " [" & reg_key & "]")
WriteFile(reg_file, Replace(ReadFile(reg_file, "unicode-prefix"), "Windows Registry Editor Version 5.00", "REGEDIT4"), FALSE)

а так, настройки сохраняет и для гисруссы и для навитела. спасибо coolsoft и paladin-у!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июн 2011 11:03 
Не в сети
Прохожий

Зарегистрирован: 26 июн 2011 10:55
Сообщения: 2
Имя: Олег
Тема еще в силе? А то у меня что-то не подъем. На навигаторе Explay 355 стоит navitel 5 версии, и проблемма с сохранением точек. Сделал как описано выше, только не понятно как запустить Mortscript с навигатора, там нет выхода в ОС. Подскажите пожалуиста как сохранять точки
Скрипт я поставил в папку с Navitel, Regedit в папке не было, я взял у вас всю троицу Mortscript+regedit+TaskMgr


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 июн 2011 23:42 
Не в сети
Прохожий

Зарегистрирован: 28 июн 2011 22:37
Сообщения: 2
Имя: MozgOFF215
Телефон: +375447102859
Myoneys писал(а):
Тема еще в силе? А то у меня что-то не подъем. На навигаторе Explay 355 стоит navitel 5 версии, и проблемма с сохранением точек. Сделал как описано выше, только не понятно как запустить Mortscript с навигатора, там нет выхода в ОС. Подскажите пожалуиста как сохранять точки
Скрипт я поставил в папку с Navitel, Regedit в папке не было, я взял у вас всю троицу Mortscript+regedit+TaskMgr


тебе нужно, как я понимаю, в твоей менюшке, которая запускает navitel.exe изменить запуск на одноименный с морт-скриптовским файлом. Например, скрипт файл navi.mscr, тогда на navi.exe. Этот navi.exe запустит на выполнение скрипт.
Короче, тебе нужно на твоей SD-шке найти папку menu или sysinfo или может еще что- то и изменить название запускаемого файла в конфигурационном файле. У меня например этот файл называется addon.txt


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2011 00:10 
Не в сети
Прохожий

Зарегистрирован: 28 июн 2011 22:37
Сообщения: 2
Имя: MozgOFF215
Телефон: +375447102859
К сведению читателей этой темы, да и вообще... у меня была проблема с сохранением настроек navitel. т.е. после выхода из navitel настройки не сохраняются. После проверки оказалось, что TaskMgr не сохраняет настройки в setting.reg. Любые манипуляции с версиями TaskMgr не помогли. После долгих мучений оказалось, что TaskMgr отказывался писать файл из-за того что папка навитела обзывалась "Navitel Navigator XXL". После того как я ее переименовал в "Navitel" проблема исчезла. Подозреваю, что проблема была из-за слишком длинного названия или наличия пробелов в нем.
И еще я доработал свой скрипт строчками, которые удаляют в реестре фильтры POI перед сохранением в settings.reg. Т.к. после следующего запуска выдавались окошки с ошибкой типа "string too long..."
Привожу текст своего скрипта (удаление из реестра строчки с RegDeleteKey):

Код:
folder = SystemPath("ScriptPath")
reg_file = folder \ "storage\settings.reg"
reg_key = "[HKEY_CURRENT_USER\Software\CNT]"
XCopy(folder \"storage\GPS Tracks and Waypoints\*.*","\My Documents\GPS Tracks and Waypoints",True,True)

RunWait(folder \ "Regedit.exe", "-s " & """" & reg_file & """")
RunWait(folder \ "Navitel.exe")

RegDeleteKey("HKCU", "Software\CNT\Navitel Navigator\001\POIFilter_List", TRUE, TRUE)
RegDeleteKey("HKCU", "Software\CNT\Navitel Navigator\001.Saved\POIFilter_List", TRUE, TRUE)

RunWait(folder \ "TaskMgr.exe", "/regxpkey " & reg_file & reg_key)
WriteFile(reg_file, Replace(ReadFile(reg_file, "unicode-prefix"), "Windows Registry Editor Version 5.00", "REGEDIT4"), FALSE)
XCopy("\My Documents\GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
PlaySound( folder \ "endcopy.wav")


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2011 21:35 
Не в сети
Прохожий

Зарегистрирован: 26 июн 2011 10:55
Сообщения: 2
Имя: Олег
MozgOFF215 писал(а):
Короче, тебе нужно на твоей SD-шке найти папку menu или sysinfo или может еще что- то и изменить название запускаемого файла в конфигурационном файле. У меня например этот файл называется addon.txt

Человечище!!! Спасибо. Есть в мире гениальные люди, которые помогут в трудную минуту


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 окт 2011 14:18 
Не в сети
Прохожий

Зарегистрирован: 14 окт 2011 14:08
Сообщения: 1
Имя: Dinenator
Доброго времени суток уважаемые форумчане.
Случайно наткнулся на данную тему. но уже вижу что это может быть решение моей небольшой проблемы.


Еще полгода назад поставил головное устройство в Кемри, в замену штатной. Голова на СЕ.
После покупки полез по настройкам и включил звук ТАПа при нажатии на тач скрин. Теперь не могу выключить. При нажатии на тач скрин трансляция музыки или радио прерывается для проигрывания ненавистного щелчка ТАПа.
Я его выключаю различными способами, но после перезагрузки он снова появляется. Крайне неудобно, скажу я Вам, машину заглушил/завел и снова надо лезть в меню отключать ТАПы.

В общем опишу детально весь процесс, дабы исключить непонимание и избежать лишних уточняющих вопросов. Заранее спасибо за помощь.
Выглядит вот так

https://lh4.googleusercontent.com/-Xfi8 ... C00671.JPG

Вот собственно то что он говорит о себе, не много

https://lh6.googleusercontent.com/-Tzd_ ... C00672.JPG

а через тотал коммандер вот что (сори за качество, фото с телефона).

https://lh5.googleusercontent.com/-_ZZ- ... C00673.JPG

Запускаем голову. Заходим в навигацию

https://lh4.googleusercontent.com/-oniR ... C00674.JPG

заходим в настройки (клавиша справа внизу)

https://lh4.googleusercontent.com/-KqEo ... C00675.JPG

заходим в южуал сетап, видим настройки звука

https://lh4.googleusercontent.com/-jzOo ... C00676.JPG

Кей строк, это как раз НАШ пункт. Стоит Open.

https://lh4.googleusercontent.com/-jzOo ... C00676.JPG

ставлю OFF

https://lh5.googleusercontent.com/-CRMU ... C00682.JPG

Звук при ТАПе пропадает, все отлично. Проверяю через винду
https://lh4.googleusercontent.com/-uFkp ... C00677.JPG

В панель управления
https://lh4.googleusercontent.com/-Un-6 ... C00678.JPG
Настройки звука
https://lh6.googleusercontent.com/-b8WR ... C00679.JPG

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

https://lh4.googleusercontent.com/-tvXb ... C00680.JPG

все остается на своих местах. При чем, параметры громкости сохраняются после перезагрузки, а звук ТАП как на зло нифига.

Сброс настроек ничего не дает.
https://lh6.googleusercontent.com/-Tzd_ ... C00672.JPG

Так же сделал дамп прошивки :
http://multi-up.com/562272


Отдельно залил папку с Шеллом который регулирует звук, настройки навигации и прочие вещи.

http://multi-up.com/562277

Там есть конфиг файлы, но китайцы молодцы, сделали так что нифига не разберешь. Может быть трабла в конф файлах ?
Я понимаю себе так, должна загружаться СЕ, а потом подгружается ШЕЛЛ, установки либо остаются по дефолту ОС, либо Шелл выставляет свои. Вполне возможно что Шелл не может записать изменения в конфигурационный файл.
Но как конфиг поправить правильно? И в нем ли проблема.
Сами понимаете, глобальной перепрошивкой тут достаточно стремно бороться, хотелось бы мягкий метод. Поправить данное безобразие и получать удовольствие от эксплуатации.

Надеюсь нормально объяснил суть проблемы.

Читая данную тему пришла мысль при каждой загрузке выставлять скриптом установки звука как мне надо. Со программированием и скриптами не дружу. Помогите плиз.
Заранее благодарю за помощь.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2011 20:06 
Не в сети
Прохожий

Зарегистрирован: 16 ноя 2011 20:53
Сообщения: 1
Имя: Евгений
Добрый день!

Прошу Вас помочь разобраться с моим Навителом.

Имеется китайская голова (TID-7501) на winCE 6.0

Изображение

Навител взят отсюда

ситуация в следующем:
при первом запуске Навитела в системе создается папка \ResidentFlash в которой также создается папка \Navi. В эту папку записываются файлы конфигурации, a именно:
\\ResidentFlash\Navi (+/-)
DataRoute.01.bin
DataWpts.02.bin
models.nmi
settings.001.bck
settings.001.ini
Tracks.bin
warns.nwi


После выхода из программы и выключения зажигания папка \ResidentFlash пропадает.
Соответственно при следующем запуске Навител предлагает настроить его сначала.
Но если не настраивая Навител выйти из него, зайти в windows и скопировать ранее сохраненные файлы из \ResidentFlash\Navi в эту же папку, то Навител запускается настроенным и работает как ни в чем небывало.

Походив по форумам попытался написать скрипт, но что то в нем не правильно, т.к. папка создается, а файлы не копируются
script (+/-)
folder = SystemPath("ScriptPath")
If(Not DirExists("\ResidentFlash"))
MkDir("\ResidentFlash")
EndIf
If(Not DirExists("\ResidentFlash\Navi"))
MkDir("\ResidentFlash\Navi")
EndIf
Sleep(200)
XCopy(folder \"\StorageCard\Navi\*.*","\ResidentFlash\Navi",True,True)
Sleep(200)
#RegWriteDword("HKLM", "SYSTEM\GWE", "PORepaint", 2)
#RegWriteDword("HKLM", "SYSTEM\GDI\GLYPHCACHE", "limit", 32768)
PlaySound ( folder \ "ok.wav")
sleep(200)
RunWait ( folder \ "Navitel.exe")
sleep(200)
XCopy("\ResidentFlash\Navi\*.*", folder \"StorageCard\Navi",True,True)
sleep(200)
If(DirExists("\ResidentFlash\Navi"))
DelTree("\ResidentFlash\Navi")
EndIf
PlaySound ( folder \ "ok.wav")
#RegWriteDword("HKLM", "SYSTEM\GWE", "PORepaint", 1)
#RegDelete("HKLM", "SYSTEM\GDI\GLYPHCACHE", "limit")
Exit


Помогите разобраться, в чем дело и как переносить файлы настроек с карты в память аппарата.
В реестре папку от Навитела (CNT) не нашел

И ещё... возможно ли изменить путь сохранения файлов настройки с \ResidentFlash на \StorageCard


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron

Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB