Показать сообщение отдельно
Старый 05.10.2010, 14:54   #515
OldMan
Житель Клуба
 
Имя: Александр
Авто: Outlander XL 2.4 MIVEC
Сообщений: 144
По умолчанию Re: Все о настройке Navitel

Цитата:
Сообщение от urec Посмотреть сообщение
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?
Сейчас это не важно, но в дальнейшем (при других путях решения проблемы) может быть принципиальным.
OldMan вне форума   Вверх Ответить с цитированием