Backup wichtiger NaviDaten

  • 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

  • An sich eine sehr gute Idee, allerdings nutze ich schon den Navi-Runner von Argasha.
    Danke aber trotzdem!

  • ...allerdings sichert SexTant auch die Dateien favorites.txt und recent.txt.
    Habe zwar noch nicht gehört, dass die Dateien von alleine kaputt gehen, aber eine Sicherung kann auf jeden Fall nicht schaden, falls der Navigator mal neu installiert werden muss. Werd ich in die nächste Version von Navi-Runner noch mit einbauen, ausserdem wollte ich mich noch dransetzen, die Abfrage zu verbessern, ob eine INI OK ist oder nicht.


    Sextants Script ist aber auf jeden Fall praktisch für ein schnelles Backup. Geht erheblich schneller als die Dateien einzeln mit dem TotalCommander zu kopieren.


    Gruß, Argasha

  • Und wie setzt man das jetzt genau in der Praxis um? Was mauß ich tun wenn ich meine Navidaten sichern will?

  • Zitat

    Original von fonya
    Und wie setzt man das jetzt genau in der Praxis um? Was mauß ich tun wenn ich meine Navidaten sichern will?


    Ja, genau das würde mich auch interessieren.
    Ich kann mit so einem Script nix anfangen.
    Ich brauch ein lauffähiges Programm, sorry.


    Sowas mit dem Script is was für Programmierer und nicht für normale Navi-User, oder kann das mal jemand von den "Könnern" in ein downloadfähiges Programm umwandeln ?
    Dann wäre es nämlich auch für Normaluser wie mich einsetzbar. :gap :)

  • @Wirbelwind2


    Statt andere hier aufzurufen, Deine Arbeit zu tun, googlest Du jetzt mal nach "MortScript". Im ersten link findest Du alles was Du lesen und durcharbeiten und ausprobieren kannst.

  • Ja, aber das ist doch ganz einfach?? Das hab ich mit dem Script von Argasha auch hingekriegt, obwohl ich von programmieren und so überberhaupt keine Ahnung hab. :] Ich hab das so verstanden, daß wenn man das Programm MortScript installiert hat, jedes von diesen Scripts schon ein normales Programm ist. Man braucht das Script nur auf das Pda zu kopieren und Doppelklick drauf machen.
    Be Argashas Script hab ich nur die Dateien in ein Verzeichnis kopiert und in dem Dateiexplorer einen Doppelklick auf den Installer gemacht. Der Rest ging von alleine und es klappt jetzt super.


    Liebe Grüße,
    Miss Marple

  • Zitat

    Original von Wirbelwind2....Ich brauch ein lauffähiges Programm, ...
    Dann wäre es nämlich auch für Normaluser wie mich einsetzbar.


    Hallo Wirbelwind2,
    dieses Programm besitzt Du schon! Es heißt Datei-Explorer, ist auf Deinem PPC im Startmenu und stammt aus einer genialen Quelle. Der Datei-Explorer kann das locker erledigen - und das alles unter Deiner Kontrolle!
    (Nur der Vorgang dauert zugegebenermaßen leider etwas länger ;) - sorry!)

  • Zitat

    Original von fonya
    Und wie setzt man das jetzt genau in der Praxis um? Was mauß ich tun wenn ich meine Navidaten sichern will?


    Na ganz einfach, Du lädst Dir als erstes MortScript von hier runter. Wenn du Active-Sync lauffähig hast, kannst Du das PC-Setup nehmen, ansonsten die CAB Installation auf den PPC (z.b. Mit Kartenleser auf die SD-Karte) kopieren und dann die CAB Datei auf dem PPC starten. Fertig. Von nun an kannst Du alle Mort-Scripts auf dem PPC einfach durch Doppelklick ausführen.


    Im Falle von Sextants Script musst Du hierzu das obige Programm im Browser markieren, dann rechte Maustaste drücken und kopieren wählen (oder einfach Strg - C drücken). Dann mit dem Windows "Editor" (NICHT WordPad oder Word!) eine neue Datei erstellen und das eben kopierte, z.B. mit Strg - V einfügen. Dann noch die Datei mit der Dateiendung .mscr speichern (z.b. als Backup.mscr) und auf den PPC kopieren. Dort kanst Du sie per Doppelklick starten, musst aber eventuell noch die Pfade anpassen.


    Bei meinem Script "Navi Runner" lädst Du Dir das Zipfile runter, entpackst den Kram auf dem PC und kopierst dann das komplette Verzeichnis mit allen Dateien auf den PPC, wo Du anschliessend den in diesem Verzeichnis befindlichen NR-Installer.mscr per Doppelklick startest.


    Jedenfalls muss man sich eigentlich nicht selber mit programmieren beschäftigen, um fertige Mort-Scripts benutzen zu können!


    Gruß, Argasha


    P.S. Nur Mut! ;)

  • Zitat

    Original von Kalle Wirsch
    @Wirbelwind2


    Statt andere hier aufzurufen, Deine Arbeit zu tun, ....


    Entschuldigt, vielleicht kam das auch oben von mir etwas falsch rüber, wie ichs garnicht gemeint hatte.
    Aber es geht jetzt darum das was Sextant oben programmiert hat, zu installieren.
    Ich seh mich dazu absolut nicht in der Lage und hab auch sicher wie einige andere "Anfänger" keine Zeit, mir eine Woche Urlaub zu nehmen, um ein Backupprogramm zu installieren und hierfür in sämtlichen Foren und Unterforen alles was es zu einem bestimmten Thema gibt erstmal rauszusuchen, es zu bewerten, sortieren und dann aus der "Essenz" sozusagen mir die "Grundlagen bzw. Grundbausteine" die ich zur Installation brauche, selbst zu erarbeiten.
    Wie gesagt, es liegt nicht am guten Willen, der ist ja da, aber am Können und an der dafür nötigen Zeit.
    Daher meine Anregung, ob das jemand der Ahnung hat, vielleicht mal für die "Ahnungslosen" wie mich zusammenfassen und daraus dann ein fertiges, lauffähiges, sofort einsatzfähiges Progrämmchen zaubern könnte... ;D

    2 Mal editiert, zuletzt von Wirbelwind2 ()

  • :-D) :-D) :-D) :-D) :-D) :-D)
    Wirbelwind, Du machst mich echt fertig!!! *zitter* schwitzt*


    Ich hab oben haarklein erklärt was zu tun ist. Dafür brauchst Du nicht studiert zu haben oder das Forum nach Informationen durchsuchen. Was ich oben geschrieben habe reicht völlig. Ich habe machmal den Eindruck, Du weigerst dich prizipiell Mortscript zu installieren und ingnorierst die Infos, die andere für Dich bereitstellen. Ich gebs auf. Im Anhang hab ich Dir das Script von SexTant noch mal als Datei abgespeichert. DAS IST EIN LAUFFÄHIGES PROGRAMM, SOBALD DU MORTSCRIPT INSTALLIERT HAST!
    Steht halt nur nicht .exe dahinter und auch bei einem anderen Programm, müsstest Du die Pfade, falls nötig in einer INI anpassen. Hellsehen kann die Software leider noch nicht.


    Ich zitiere aus meinem obigen Post:
    Im Falle von Sextants Script musst Du hierzu das obige Programm im Browser markieren, dann rechte Maustaste drücken und kopieren wählen (oder einfach Strg - C drücken). Dann mit dem Windows "Editor" (NICHT WordPad oder Word!) eine neue Datei erstellen und das eben kopierte, z.B. mit Strg - V einfügen. Dann noch die Datei mit der Dateiendung .mscr speichern (z.b. als Backup.mscr) und auf den PPC kopieren. Dort kanst Du sie per Doppelklick starten, musst aber eventuell noch die Pfade anpassen.
    Das schräggedruckte habe ich dir mit der Datei im Anhang schon abgenommen. Nun muss du lediglich noch das fettgedruckte ausführen.


    Nimm die einfach mal ein Beispiel an Miss Marple, die hats sogar mit meinen "komplizierten"Script geschafft, wobei das auch nicht mehr Arbeit ist als die Dateien auf den PDA zu kopieren und zu starten, zumal der installer alle Verknüpfungen und Icons automatisch erstellt, ganz wie es ein "richtiges" Programm macht.


    Gruß, Argasha


    EDIT: Anhang vergessen. :(

  • Zitat

    Original von Argasha
    :-D) :-D) :-D) :-D) :-D) :-D)
    Wirbelwind, Du machst mich echt fertig!!! *zitter* schwitzt*


    Tut mir echt leid. Ist wirklich nicht meine Absicht. :(
    Vielleicht bin ich wirklich zu doof dafür, ich weeiß es nicht.
    Aber wenn ich schon was von "ini-Dateien und Pfade selbst anpassen" höre, wird mir schon schlecht...
    Habe das schon beim POI-Hider versucht und nach 3 geschlagenen Wochen schließlich geschafft.Puhhh.

    Zitat


    Ich hab oben haarklein erklärt was zu tun ist.


    Ja, ich weiß daß Du Dir größte Mühe gibst !
    Wenn ich mal etwas mehr Zeit habe, werde ich es probieren.
    Ich weigere mich nicht prinzipiell was zu installieren, aber hatte schon Porbleme neulich deinen Farben-Skin auf meine Original 256-MB-Karte zu bekommen. Mußte dafürerst andere Skins löschen. Daher kann ich nur das absolut nötigste installieren.
    Werde mir demnächst eine größere Karte zulegen, dann hab ich wohl ausreichend Platz dafür.

    Zitat


    Ich gebs auf.


    Bitte nicht, es besteht ja noch Hoffnung... ;D

    Zitat


    Im Anhang hab ich Dir das Script von SexTant noch mal als Datei abgespeichert. DAS IST EIN LAUFFÄHIGES PROGRAMM, SOBALD DU MORTSCRIPT INSTALLIERT HAST!


    Ja vielen Dank. Wie gesagt, sobald etwas mehr Zeit habe vesuch ischs.

    Einmal editiert, zuletzt von Wirbelwind2 ()

  • Ach so easy funzt das mit den Scripts. Ich hatte mir das viel komplizierter vorgestellt.
    Danke Euch allen für die Infos, jetzt weiß ich Bescheid :)

  • Noch eine Frage zu den Backup-Progs von SexTant und Argasha:


    Muß man diese PRogs eigentlich dauerhaft auf dem PDA belassen ? Oder reicht es, sie auf den PDA zu installieren, nur um das Backup zu machen und dann wieder zu entfernen ?


    Gibts eigentlich keine Möglichkeit , ein Backup zu machen, wenn ein Backup-Prog nur auf dem PC instaliert ist und über USB eine Verbindung zum PDA besteht ?

  • Zitat

    Original von Wirbelwind2
    Noch eine Frage zu den Backup-Progs von SexTant und Argasha:


    Muß man diese PRogs eigentlich dauerhaft auf dem PDA belassen ? Oder reicht es, sie auf den PDA zu installieren, nur um das Backup zu machen und dann wieder zu entfernen ?


    Gibts eigentlich keine Möglichkeit , ein Backup zu machen, wenn ein Backup-Prog nur auf dem PC instaliert ist und über USB eine Verbindung zum PDA besteht ?


    Aaaaaaaaaaaaaaaaaarrrrrrrrrrrrghhhhhhhhhhhhhhhh!!!