ErrorLevel ("Syntax")
# create marker file
If ( DirExists("\MN Settings") )
WriteFile( "\MN Settings\Format_Test.txt", "FORMAT TEST")
EndIf
RunWait("\My Flash Disk\PartitionChecker.exe")
If ( DirExists("\My Flash Disk\MN Settings\restore") )
##SleepMessage(3, "using folder restore")
# explizit restore folder available (e.g. by fresh)
XCopy("\My Flash Disk\MN Settings\restore\*.*", "\MN Settings", TRUE, TRUE)
DelTree("\My Flash Disk\MN Settings\restore")
Delete("\My Flash Disk\MN Settings\restore")
ElseIf ( Not FileExists("\MN Settings\Format_Test.txt") )
##SleepMessage(3, "copying back the backup")
# partition was formated from PartionChecker, copy backup if available
If ( DirExists("\My Flash Disk\MN Settings\backup") )
##SleepMessage(3, "really copying back the backup")
XCopy("\My Flash Disk\MN Settings\backup\*.*", "\MN Settings", TRUE, TRUE)
EndIf
Else
##SleepMessage(3, "saving backup")
# otherwise create a copy of mn settings
MkDir("\My Flash Disk\MN Settings")
MkDir("\My Flash Disk\MN Settings\backup")
XCopy("\MN Settings\*.xml", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.old", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.route", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.resy", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.dat", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.store", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\*.ctx", "\My Flash Disk\MN Settings\backup", TRUE)
XCopy("\MN Settings\Routes\*.*", "\My Flash Disk\MN Settings\backup\Routes", TRUE, TRUE)
XCopy("\MN Settings\BT\*.*", "\My Flash Disk\MN Settings\backup\BT", TRUE, TRUE)
XCopy("\MN Settings\BT_A\*.*", "\My Flash Disk\MN Settings\backup\BT_A", TRUE, TRUE)
XCopy("\MN Settings\Logs\*.*", "\My Flash Disk\MN Settings\backup\Logs", TRUE, TRUE)
EndIf
If ( FileExists("\MN Settings\Format_Test.txt") )
Delete("\MN Settings\Format_Test.txt")
EndIf
If ( FileExists("\My Flash Disk\AutoHideTaskbar.exe") )
Run("\My Flash Disk\AutoHideTaskbar.exe")
EndIf
If ( FileExists("\My Flash Disk\BT\BTCore.exe") )
Run("\My Flash Disk\BT\BTCore.exe")
EndIf
Run("\My Flash Disk\
NAVIGON\PM.exe")
Run("\My Flash Disk\ShowInformation.exe")
If ( FileExists("\My Flash Disk\updateme_bak.exe") )
Delete("\My Flash Disk\*.NB0")
EndIf
If ( FileExists("\My Flash Disk\DFUWizardCE_bak.exe") )
Delete("\My Flash Disk\*.xpv")
Delete("\My Flash Disk\*.xdv")
Delete("\My Flash Disk\*.dfu")
EndIf
Delete("\My Flash Disk\*_bak.exe")
Delete("\My Flash Disk\*_bak")