Добрый день,
к сожалению с народа скачать не могу, не пускает офисный прокси, может кто нибудь перезальет на другой обменник (Rapidshare, Depositfiles).
Заранее спасибо.
Настройки нраняться о одном месте, а маршруты, точки и пр. - в другом.
В вашем скрипте нет сохранения папки с маршрутами и пр.
Это несложно добавить, но тут возможны варианты.
Для того, чтоб предложить что-либо мне нужно знать:
1. какая винда
2. какой порт и скорость порта ЖПС
3. как называется СД карточка и внутренняя флеш память.
Для начала.
Ну как я и предпологал, поставил сборку от Frade, скрипт у него был такой же как у меня, не сохраняет блин настройки, точки, и маршруты. Приходится также выходить из Навител чтобы он запомнил настройки. Похоже у Frade, мафон от dcpvideo, из новой партии, и всетаки мне кажется дело в названии памяти основной и флеш. OldMan, помоги разобраться:
1.WinCE 5.0
2. com2, 9600, агрессивный
3. SD карта называется StorageCard, внутрення память NANDFlash
Frade, а как у Вас в Навителе работают голосовые подсказки типа "через ... метров поверните, направо" или налево? Нормально всё?
Вчера проверил, все о`кей. Подсказки работают как настроить, заблаговременно или незадолго.
---------- Добавлено в 13:03 ---------- Предыдущее сообщение было написано в 13:01 ----------
Цитата:
Сообщение от urec
Похоже у Frade, мафон от dcpvideo, из новой партии
Да, мафон от dcpvideo, но из старой партии, покупал в августе 2009 г.
---------- Добавлено в 13:04 ---------- Предыдущее сообщение было написано в 13:01 ----------
Цитата:
Сообщение от Sam13
Добрый день,
к сожалению с народа скачать не могу, не пускает офисный прокси, может кто нибудь перезальет на другой обменник (Rapidshare, Depositfiles).
Заранее спасибо.
1.WinCE 5.0
2. com2, 9600, агрессивный
3. SD карта называется StorageCard, внутрення память NANDFlash
Давайте для начала проверим как работает скрипт.
Я добавил в Ваш скрипт перед каждой командой команду вывода сообщения.
Теперь для выполнения каждой команды надо будет нажимать кнопку ОК в вываливающемся сообщении, только после этого будет происходить выполнение команды.
Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
Перед запуском Навитела смотрим, есть ли в папке с Навителом папка storage.
Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.
После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.
СД карточка называется StorageCard или Storage Card?
Сейчас это не важно, но в дальнейшем (при других путях решения проблемы) может быть принципиальным.
Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.
После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.
дык после выхода из Навитела у меня настройки сохраняются
Роман51
а какой мафон у тебя? Я сравнил версию Frade со своей, мортскрипт одинаковый, но у меня почемуто настройки не сохраняются (((. Попробую сегодня всетаки установить на флешку и попробовать, может дело не в мортскрипте здесь.
Имя СД карточки не имеет никакого значения.
Похоже это такая же хрень с которой я столкнулся. Китайцы собрали какую-то странноватую 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
Давайте для начала проверим как работает скрипт.
Я добавил в Ваш скрипт перед каждой командой команду вывода сообщения.
Теперь для выполнения каждой команды надо будет нажимать кнопку ОК в вываливающемся сообщении, только после этого будет происходить выполнение команды.
Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
Перед запуском Навитела смотрим, есть ли в папке с Навителом папка storage.
Если есть и в ней есть файл settings.reg не нулевой длинны, то по идее должны подхватится эти настройки.
После выхода из Навитела смотрим в этой же папке наличие этого же файла с ненулевой длинной. Если до этого ловились спутники (т.е. в системе стоит актуальная дата и время), то можно посмотреть время создания файла и прикинуть это свежесохранёный файл или так, что-то непонятное.
нажимаю ок, и подвисает, ждал долго, повторный запуск Навитела не к чему не приводит, похоже висит. Получается запустить только выключением питания!
убрал строчку ## Запускаем не rc = RunWait ( folder \ "Navitel.exe"), а именно RunWait ( folder \ "Navitel.exe")
не помгло
изменил RunWait ( folder \ "Navitel.exe") на rc=RunWait ( folder \ "Navitel.exe")
подумал может не понимает команду, но толку ноль, эффект такой же. Странно конечно, что приводит к стопору? Хотя без этих шагов все запускается и работает.
Посмотрел в реестре ветку HKEY_CURRENT_USER\Software\CNT
она не пустая, т.е. настройки сохраняются!
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 есть и непустая. Значит настройки таки сохраняются и возвращаются.
Чтоб лишний раз убедится в этом добавьте в скрипт строку:
Message "Step 5 Save waypoints (Сохраняем точки и треки)"
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
1. Убедитесь, что файл settings.reg есть в папке storage
2. отключите питание от головы или нажмите "Резет"
3. Включите голову и запустите скрипт.
4. Когда запустится редактор реестра посмотрите вышеупомянутую ветку на наличие секции CNT и посмотрите что там. Там должно быть много всего.
5. Выходите из редактора реестра и смотрите как запустится Навител. Он должен запустится с сохранёнными настройками. Если нет, то...
будем менять бубен.
П.С. Вышлите мне файл settings.reg на ouldman{на}i.ua
Что у Вас не сохраняется? Маршруты-точки или настройки?
Если настройки, то это одна проблема, если маршруты, то другая.
При выключении питания у меня ничего не сохраняется, ни маршруты-точки, ни настройки! А вот если выйти из Навитела через меню-выход, то все сохраняется и точки и настройки! Я вот только не понимаю почему на шаге 3, при нажатии ок, у меня остается меню навигации и дальше скрипт не работает, и при повторном запуске навигации ничего не происходит (((. Вроде бы скрипт одинаковый, только добавлены команды подтверждения каждого шага.
1. Файл settings.reg в папке есть и он записывается только при выходе из навитела через меню!
2. Запускаю скрипт, в реестре много всего.
3. доходим до шага 3, нажимаю ок, и опять такаяже фигня (((