Цитата:
Сообщение от OldMan
И настройки можно сохранять. Вот нужная часть скрипта.
# set variables
folder = SystemPath("ScriptPath")
reg_key = "Software\CNT"
mydoc_dir = SystemPath("Documents")
reg_file = folder \ "storage\settings.reg"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")
rc = RunWait ( folder \ "Navitel.exe")
RunWait ( folder \ "taskmgr.exe", "/regxpkey " & reg_file & " [HKEY_CURRENT_USER\" & reg_key & "]")
Если не будет работать, то замените последний МортСкрипт на версию 4.1 и вот эту строчку
rc = RunWait ( folder \ "Navitel.exe")
на
RunWait ( folder \ "Navitel.exe")
Также могут быть некоторые проблемы и taskmgr.exe, но с версией 3.1 должно работать.
Если нет такой папки, то не забудьте вручную создать в папке с Навителом папку storage.
П.С. Всё бралось на упомянутом форуме.
|
У меня именно такой скрипт в сборке 3.5.0.1109:
# set variables
folder = SystemPath("ScriptPath")
reg_key = "Software\CNT"
mydoc_dir = SystemPath("Documents")
reg_file = folder \ "storage\settings.reg"
RunWait ( folder \ "taskmgr.exe", reg_file & " /silent")
XCopy ( folder \ "storage\GPS Tracks and Waypoints\*.*", mydoc_dir \ "GPS Tracks and Waypoints", True, True)
rc = RunWait ( folder \ "Navitel.exe")
RunWait ( folder \ "taskmgr.exe", "/regxpkey " & reg_file & " [HKEY_CURRENT_USER\" & reg_key & "]")
XCopy (mydoc_dir \ "GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
PlaySound ( folder \ "ok.wav")
но почемуто не сохраняет настройки при выключении питания

. Я вот думаю может пути не так где-то указаны? У меня лежит на карте памяти, она называется
Storage Card, в папке
NaviTel-3.5.0.1109 (WinCE5.0). Папка
storage в корне навитела имеется.