OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Все о настройке Navitel (https://out-club.ru/board/showthread.php?t=14923)

Sam13 05.10.2010 08:38

Re: Все о настройке Navitel
 
Цитата:

1. Скачиваем программу тут
Добрый день,
к сожалению с народа скачать не могу, не пускает офисный прокси, может кто нибудь перезальет на другой обменник (Rapidshare, Depositfiles).
Заранее спасибо.

urec 05.10.2010 11:36

Re: Все о настройке Navitel
 
Цитата:

Сообщение от OldMan (Сообщение 843862)
Настройки нраняться о одном месте, а маршруты, точки и пр. - в другом.
В вашем скрипте нет сохранения папки с маршрутами и пр.
Это несложно добавить, но тут возможны варианты.
Для того, чтоб предложить что-либо мне нужно знать:
1. какая винда
2. какой порт и скорость порта ЖПС
3. как называется СД карточка и внутренняя флеш память.

Для начала.

Ну как я и предпологал, поставил сборку от Frade, скрипт у него был такой же как у меня, не сохраняет блин настройки, точки, и маршруты. Приходится также выходить из Навител чтобы он запомнил настройки. Похоже у Frade, мафон от dcpvideo, из новой партии, и всетаки мне кажется дело в названии памяти основной и флеш.
OldMan, помоги разобраться:

1.WinCE 5.0
2. com2, 9600, агрессивный
3. SD карта называется StorageCard, внутрення память NANDFlash

Frade 05.10.2010 13:01

Re: Все о настройке Navitel
 
Цитата:

Сообщение от OldMan (Сообщение 845879)
Frade, а как у Вас в Навителе работают голосовые подсказки типа "через ... метров поверните, направо" или налево? Нормально всё?

Вчера проверил, все о`кей. Подсказки работают как настроить, заблаговременно или незадолго.

---------- Добавлено в 13:03 ---------- Предыдущее сообщение было написано в 13:01 ----------

Цитата:

Сообщение от urec (Сообщение 846548)
Похоже у Frade, мафон от dcpvideo, из новой партии

Да, мафон от dcpvideo, но из старой партии, покупал в августе 2009 г.

---------- Добавлено в 13:04 ---------- Предыдущее сообщение было написано в 13:01 ----------

Цитата:

Сообщение от Sam13 (Сообщение 846395)
Добрый день,
к сожалению с народа скачать не могу, не пускает офисный прокси, может кто нибудь перезальет на другой обменник (Rapidshare, Depositfiles).
Заранее спасибо.

Вечерком попробую залить.

urec 05.10.2010 14:53

Re: Все о настройке Navitel
 
очень странно, почему же тогда у меня не сохраняет настройки (((.

Frade

а какой у тебя путь к навителу, напиши плиз, в какой папке лежит

OldMan 05.10.2010 14:54

Re: Все о настройке Navitel
 
Цитата:

Сообщение от urec (Сообщение 846548)
OldMan, помоги разобраться:

1.WinCE 5.0
2. com2, 9600, агрессивный
3. SD карта называется StorageCard, внутрення память NANDFlash

Давайте для начала проверим как работает скрипт.
Я добавил в Ваш скрипт перед каждой командой команду вывода сообщения.
Теперь для выполнения каждой команды надо будет нажимать кнопку ОК в вываливающемся сообщении, только после этого будет происходить выполнение команды.

# set variables (устанавливаем переменные)
folder = SystemPath("ScriptPath")
reg_key = "Software\CNT"
mydoc_dir = SystemPath("Documents")
reg_file = folder \ "storage\settings.reg"

Message "Step 1 Read settings (Читаем настройки)"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")

Message "Step 2 Copy waypoints (Копируем точки и маршруты)"
XCopy ( folder \ "storage\GPS Tracks and Waypoints\*.*", mydoc_dir \ "GPS Tracks and Waypoints", True, True)

Message "Step 3 Run Navitel (Запускаем Навител)"
RunWait ( folder \ "Navitel.exe")

## Запускаем не rc = RunWait ( folder \ "Navitel.exe"), а именно RunWait ( folder \ "Navitel.exe")

Message "Step 4 Save settings (Сохраняем настройки)"
RunWait ( folder \ "taskmgr.exe", "/regxpkey " & reg_file & " [HKEY_CURRENT_USER\" & reg_key & "]")

Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)

Message "Step 6 Play sound (Играем музычку)"
PlaySound ( folder \ "ok.wav")


Перед запуском Навитела смотрим, есть ли в папке с Навителом папка storage.
Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.

После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.


СД карточка называется StorageCard или Storage Card?
Сейчас это не важно, но в дальнейшем (при других путях решения проблемы) может быть принципиальным.

urec 05.10.2010 14:56

Re: Все о настройке Navitel
 
кстател когда залил твою сборку там действительно был незаконченный маршрут, и он мне предложил продолжить движение

OldMan 05.10.2010 14:57

Re: Все о настройке Navitel
 
Цитата:

Сообщение от urec (Сообщение 846772)
а какой у тебя путь к навителу, напиши плиз, в какой папке лежит

В скрипте пути загнаны в переменные, т.е. задаётся не прямой путь, поэтому название СД карты не принципиально.

urec 05.10.2010 15:03

Re: Все о настройке Navitel
 
Цитата:

Сообщение от OldMan (Сообщение 846775)

Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.

После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.

дык после выхода из Навитела у меня настройки сохраняются

OldMan 05.10.2010 15:14

Re: Все о настройке Navitel
 
Цитата:

Сообщение от urec (Сообщение 846783)
дык после выхода из Навитела у меня настройки сохраняются

Значится надо смотреть в реестре.
Добавьте в скрипт после
Message "Step 1 Read settings (Читаем настройки)"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")

строки
Message "Step 1+ See registry (смотрим реестр)"
RunWait ( folder \ "taskmgr.exe")

Должен запустится таскмнеджер.
выберите в нем закладку редактирания реестра и посмотрите ветку
HKEY_CURRENT_USER\Software\CNT

Если она есть и не пустая, то настройки перенеслись в реестр.

Frade 05.10.2010 15:58

Re: Все о настройке Navitel
 
Цитата:

Сообщение от urec (Сообщение 846772)
очень странно, почему же тогда у меня не сохраняет настройки (((.

Frade

а какой у тебя путь к навителу, напиши плиз, в какой папке лежит

StorageCard\NaviTel\run_navi.exe
Без пробелов - StorageCard

Роман51 05.10.2010 18:57

Re: Все о настройке Navitel
 
Цитата:

Сообщение от urec (Сообщение 846352)
Роман51
а какой мафон у тебя? Я сравнил версию Frade со своей, мортскрипт одинаковый, но у меня почемуто настройки не сохраняются (((. Попробую сегодня всетаки установить на флешку и попробовать, может дело не в мортскрипте здесь.

Голова Hits

Frade 05.10.2010 20:20

Re: Все о настройке Navitel
 
Обновил список файлообменников для скачивания программы: депозит, рапида, летитбит, я-папко.

urec 06.10.2010 05:45

Re: Все о настройке Navitel
 
Цитата:

Сообщение от OldMan (Сообщение 842786)
Имя СД карточки не имеет никакого значения.
Похоже это такая же хрень с которой я столкнулся. Китайцы собрали какую-то странноватую 5-ю Винду, что на ней не идут некоторые программки.
Что надо попробовать.
В аттаче набор экзешников.
RegEdit MortScript просто замените.
MortRunner.exe переименуйте в run_navi.exe и navigator.exe (если у Вас такие имена для запуска скриптов, если нет, то переименуйте так, как называются файлы с расширением .mscr).
И, важно, замените строку
rc = RunWait ( folder \ "Navitel.exe")
на
RunWait ( folder \ "Navitel.exe")
Просто старый МортСкрипт не понимает эту команду.

После запуска Навитела и выхода из него посмотрите организовался ли в директории storage (что в самой папке с Навителом) файл settings.reg? И какой его размер? Если появился, то не всё потеряно. :)
Повторный запуск навитела (после снятия питания) покажет получилось или нет.
Удачи.

Итак начинаю опыты:

Все вышесказанное проделал. RegEdit вообще не было в папке с Навителом, записал!
navigator.exe также не было, хотя файл navigator.mscr присутствует, так же записал, переименовав MortRunner.exe.
Посмотрел что файл settings.reg есть и он ненулевой. Попробовал в Навителе проложить путь, добавить путевую точку, а также поменять голос, выключил питание, включаю - ни чего не сохранилось! Вывод, файл settings.reg изменяется и соответственно сохраняются настройки, только при выходе из Навитела через меню! Да, забыл добавить:
строку
rc = RunWait ( folder \ "Navitel.exe")
заменил на
RunWait ( folder \ "Navitel.exe")

SD карта называется StorageCard без пробелов!

---------- Добавлено в 10:52 ---------- Предыдущее сообщение было написано в 09:45 ----------

Цитата:

Сообщение от OldMan (Сообщение 846775)
Давайте для начала проверим как работает скрипт.
Я добавил в Ваш скрипт перед каждой командой команду вывода сообщения.
Теперь для выполнения каждой команды надо будет нажимать кнопку ОК в вываливающемся сообщении, только после этого будет происходить выполнение команды.

# set variables (устанавливаем переменные)
folder = SystemPath("ScriptPath")
reg_key = "Software\CNT"
mydoc_dir = SystemPath("Documents")
reg_file = folder \ "storage\settings.reg"

Message "Step 1 Read settings (Читаем настройки)"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")

Message "Step 2 Copy waypoints (Копируем точки и маршруты)"
XCopy ( folder \ "storage\GPS Tracks and Waypoints\*.*", mydoc_dir \ "GPS Tracks and Waypoints", True, True)

Message "Step 3 Run Navitel (Запускаем Навител)"
RunWait ( folder \ "Navitel.exe")

## Запускаем не rc = RunWait ( folder \ "Navitel.exe"), а именно RunWait ( folder \ "Navitel.exe")

Message "Step 4 Save settings (Сохраняем настройки)"
RunWait ( folder \ "taskmgr.exe", "/regxpkey " & reg_file & " [HKEY_CURRENT_USER\" & reg_key & "]")

Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)

Message "Step 6 Play sound (Играем музычку)"
PlaySound ( folder \ "ok.wav")


Перед запуском Навитела смотрим, есть ли в папке с Навителом папка storage.
Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.

После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.

Все сделал. Доходит до шага3:

Message "Step 3 Run Navitel (Запускаем Навител)
RunWait ( folder \ "Navitel.exe")


нажимаю ок, и подвисает, ждал долго, повторный запуск Навитела не к чему не приводит, похоже висит. Получается запустить только выключением питания!

убрал строчку
## Запускаем не rc = RunWait ( folder \ "Navitel.exe"), а именно RunWait ( folder \ "Navitel.exe")
не помгло

изменил RunWait ( folder \ "Navitel.exe") на
rc=RunWait ( folder \ "Navitel.exe")
подумал может не понимает команду, но толку ноль, эффект такой же. Странно конечно, что приводит к стопору? Хотя без этих шагов все запускается и работает.

Посмотрел в реестре ветку
HKEY_CURRENT_USER\Software\CNT
она не пустая, т.е. настройки сохраняются!

OldMan 07.10.2010 00:54

Re: Все о настройке Navitel
 
urec, право, уже и не знаю что вам посоветовать.
Давайте определимся в терминах. Строго говоря под настройками понимаются те установки, которые Вы делаете при первом, самом первом запуске Навитела. Это язык, голос, порт и скорость (Навител это сам находит в версии 1109). Также в настойках сохраняется путь к атласу, последняя отрытая карта и координаты участка карты, который выводится на экран при запуске, раскладка клавиатуры и прочие системные установки. Всё это записывается в реестр. При перезагрузке реестр очишается, т.е. эти установки теряются. Чтобы не повторять настройки при каждом запуске запускают через скрипт, в котором, в частности, делаестся сохранение ветки реестра с настройками Навитела в файл (при выходе из Навитела) и запись настроек из файла в реестр при загрузке Навитела.
Такие вещи как маршрут, проставленные вами точки, последние 10000 точек пройденного пути, история поиска объектов на карте хранятся в директории GPS Tracks and Waypoints, которая организуется в директории My Documents. Для того, чтоб сохранять и эти нужные вещи служит пара команд:
XCopy ( folder \ "storage\GPS Tracks and Waypoints\*.*", mydoc_dir \ "GPS Tracks and Waypoints", True, True)
...
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)

Смысл их в копировании всей папки в папку storage что в папке с Навителом и возвращение назад при запуске Навитела.

Что у Вас не сохраняется? Маршруты-точки или настройки?
Если настройки, то это одна проблема, если маршруты, то другая.
Вы говорите, что ветка реестра HKEY_CURRENT_USER\Software\CNT есть и непустая. Значит настройки таки сохраняются и возвращаются.
Чтоб лишний раз убедится в этом добавьте в скрипт строку:

# set variables (устанавливаем переменные)
folder = SystemPath("ScriptPath")
reg_key = "Software\CNT"
mydoc_dir = SystemPath("Documents")
reg_file = folder \ "storage\settings.reg"

Message "Step 1 Read settings (Читаем настройки)"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")

Message "Step 2 Copy waypoints (Копируем точки и маршруты)"
XCopy ( folder \ "storage\GPS Tracks and Waypoints\*.*", mydoc_dir \ "GPS Tracks and Waypoints", True, True)

Message "Step 2+ Run regedit (Запускаем редактор реестра)"
RunWait ( folder \ "regedit.exe")

Message "Step 3 Run Navitel (Запускаем Навител)"
RunWait ( folder \ "Navitel.exe")

Message "Step 4 Save settings (Сохраняем настройки)"
RunWait ( folder \ "taskmgr.exe", "/regxpkey " & reg_file & " [HKEY_CURRENT_USER\" & reg_key & "]")

Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)

Message "Step 6 Play sound (Играем музычку)"
PlaySound ( folder \ "ok.wav")

1. Убедитесь, что файл settings.reg есть в папке storage
2. отключите питание от головы или нажмите "Резет"
3. Включите голову и запустите скрипт.
4. Когда запустится редактор реестра посмотрите вышеупомянутую ветку на наличие секции CNT и посмотрите что там. Там должно быть много всего.
5. Выходите из редактора реестра и смотрите как запустится Навител. Он должен запустится с сохранёнными настройками. Если нет, то...
будем менять бубен. :)


П.С. Вышлите мне файл settings.reg на ouldman{на}i.ua

Удачи.

urec 07.10.2010 07:51

Re: Все о настройке Navitel
 
Цитата:

Сообщение от OldMan (Сообщение 848152)

Что у Вас не сохраняется? Маршруты-точки или настройки?
Если настройки, то это одна проблема, если маршруты, то другая.

При выключении питания у меня ничего не сохраняется, ни маршруты-точки, ни настройки! А вот если выйти из Навитела через меню-выход, то все сохраняется и точки и настройки! Я вот только не понимаю почему на шаге 3, при нажатии ок, у меня остается меню навигации и дальше скрипт не работает, и при повторном запуске навигации ничего не происходит (((. Вроде бы скрипт одинаковый, только добавлены команды подтверждения каждого шага.
1. Файл settings.reg в папке есть и он записывается только при выходе из навитела через меню!
2. Запускаю скрипт, в реестре много всего.
3. доходим до шага 3, нажимаю ок, и опять такаяже фигня (((


Текущее время: 07:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU