Страница 1 из 1

сохранение треков/настроек при выключении зажигания

Добавлено: 11 авг 2011, 13:14
_Michael_
обычно машинная электроника обестачивается при вытаскивании ключа зажигания.
популярный скрипт для сохранения настроек навигации обеспечивает это только при нормальном выходе из программы, иногда выйти забываешь и теряешь записанный трек.
знакомая ситуация?
исправит ее скрипт во вложении, который раз в две минуты копирует текущий трек и конфигурационные данные на карту памяти
как настроить:
- содержимое архива распаковать в каталог с навителом
- модифицировать скрипт, запускающий навител: перед строкой запуска

Код: Выделить всё

RunWait ( folder \ "Navitel.exe")
прописать команду

Код: Выделить всё

Run(folder \ "save.exe")
настройки копируются в подкаталог storage\GPS Tracks and Waypoints, в навителе запись треков в формате mps настроена на карту памяти в каталог NavitelContent\Tracks, туда же копируется текущий трек
для очистки мелких неинформативных треков можно добавить в конец скрипта, запускающего навител

Код: Выделить всё

ForEach TrackFiles in files (folder \ "..\NavitelContent\Tracks\*.mps")
  if (FileSize (TrackFiles) < 10000)
    Delete (TrackFiles)
  EndIf
EndForEach

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 11 авг 2011, 17:32
13slonik
очень нужная статья,только вложения не все могут скачать

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 11 авг 2011, 18:28
_Michael_
ну кто не сможет скачать - может и в личку написать, я секрета не делаю - вышлю.
мне удобнее прицепить в форуме - тут я всегда найду, если потребуется :)

вот текст супер-скрипта :lol:

Код: Выделить всё

folder = SystemPath("ScriptPath")
sleep(120000)
Xcopy("\My Documents\GPS Tracks and Waypoints\*.mps", folder \ "..\NavitelContent\Tracks\", true)
Xcopy("\My Documents\GPS Tracks and Waypoints\*.bin", folder \ "storage\GPS Tracks and Waypoints", true)
Run ( folder \ "save.exe")
exe-шник - это мортскриптовский авторан

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 11 авг 2011, 22:58
_Michael_
для тех, кто не ограничивается навителом и на ходу переключается на другую навигацию:
строку

Код: Выделить всё

Run ( folder \ "save.exe")
заменить на

Код: Выделить всё

if (WndExists("Navitel Navigator") = true)
  Run ( folder \ "save.exe")
endif

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 24 авг 2011, 22:38
sanyamba
Сори! содержимое какого архива нужно распаковать в навител?

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 25 авг 2011, 21:37
_Michael_
архив - во вложении в первом сообщении. если вложение не доступно, то все расписано в третьем сообщении :)

Re: сохранение треков/настроек при выключении зажигания

Добавлено: 25 авг 2011, 23:38
sanyamba
текст скрипта копирую но вставить в каталог навитела немогу...туплю что-ли :roll:

сохранение треков/настроек при выключении зажигания

Добавлено: 13 май 2016, 23:57
ElochkaPa
Есть RCD310, после посещения дилера стала отключаться при повороте ключа, раньше отключалась при вытаскивании ключа, вернуть не могут, кто поможет?