Hallo Zusammen,
hier ist ein MortSkript zum Backup einiger wichtiger Daten des MD97600 (einfach die Pfade für sich anpassen, das war's). Jederzeit erweiterbar.
#####################################################
# Vor einer Navi-Neuinstallation oder einem Hardreset die persönlichen Navi-Programm-
# daten extern sammeln und nach dieser Aktion diese Daten wieder zurückschreiben.
#####################################################
## 'Konstanten' ##
%dPfad% = "\Storage Card\Programme\MEDION\MEDION-Navigator\"
%sourcePfad% = %dPfad%&"*"
%destPfad% = "\Storage Card\Daten\M-Nav5.1\"
## MAIN ##
Choice "Navidaten-Backup", "Auswahl für die persönlichen Daten:", Sicherung, Rückschrift
Case 1
Call BackupNav
Case 2
Call RestoreNav
Case 0
message "Benutzer-Abbruch", Cancel:
exit
EndChoice
message "Auftrag ausgeführt!", Status
exit
## SUBS ##
sub BackupNav
# Bestimmte Dateien sichern
ForEach pVar in files %sourcePfad%
if { %pVar% eq %dPfad%&"device.bin" }
%tPfad% = %destPfad%&"device.bin"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"favorites.txt" }
%tPfad% = %destPfad%&"favorites.txt"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"MNSplash.bmp" }
%tPfad% = %destPfad%&"MNSplash.bmp"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"NavLib.ini" }
%tPfad% = %destPfad%&"NavLib.ini"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"prefs.ini" }
%tPfad% = %destPfad%&"prefs.ini"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"recent.txt" }
%tPfad% = %destPfad%&"recent.txt"
Copy %pVar%, %tPfad%, 1
else
if { %pVar% eq %dPfad%&"spgps.ini" }
%tPfad% = %destPfad%&"spgps.ini"
Copy %pVar%, %tPfad%, 1
# else if - Ende ......
endif
endif
endif
endif
endif
endif
endif
EndForEach
endsub
sub RestoreNav
# Laufdaten nach Karte
if DirExists "\Storage Card\Daten\M-Nav5.1\"
XCopy "\Storage Card\Daten\M-Nav5.1\*.*", %dPfad%, 1
endif
endsub