Becker Software + MioMap 3.3 gemeinsam ...

  • Hallo an die Experten.


    Habe in den letzten Tagen viel probiert. Bin zu dem Entschluss gekommen, dass ich die Original Becker Navi-Software 2.0 und MioMap 3.3 gemeinsam nutzen möchte. Becker von My Flash Disk und Mio von SD-Karte. Beides soll jeweils nach Einlegen der ensprechenden Karte durch drücken des Buttons <Navigation> starten.


    Rollo hatte dazu in einem anderen Thread folgendes geschrieben:


    "Bei mir läuft nur die originale Becker 2.0 (MN5) in /My Flash Disk, alle anderen Navisofts laufen auf ihrer eigenen SD-Card. Nach dem Einlegen der jeweiligen SD-Card werden automatisch die Oberfläche individuell angepasst und die jeweiligen Initialisierungen vorgenommen. Jede Navisoft wird über ihren Button oben links gestartet ... "


    So etwas hätte ich auch gerne, wobei sich nicht unbedingt die Oberflächen anpassen müssen.


    So ähnliche Themen wurden ja hier bereits beschrieben, bloss das es da meist um MN5 und MN6 geht. Auf Grund meiner eingeschränkten Kenntnisse mit dem Experimentieren in den "Becker-Innereien" ;) kann ich das wohl nicht 1:1 auf Becker/Mio umsetzen.


    Somit würde ich um ein klein wenig Hilfe bitten.....


    Danke
    Paul Pansen

  • Hi Paule,


    Hast Du PMB light auf Deinen Navi laufen?
    Dann könnte ich Dir bzgl. der Mortskripten weiterhelfen...


    Gruß,
    Triple

  • Hi, Triple


    nö, hab ich nicht, wollte ich eigentlich auch nicht. Habe aber bereits einzelne Dateien zu laufen. Wegen der Zeitzonengeschichte (anderer Thread) und mit Hilfe von Rollo.


    Es muss doch aber auch ohne komplett PMP gehen ...


    Gruß
    Paul Pansen

  • Wenn Du die Zeitzone schon importierst, dann wahrscheinlich über die nmavdce.exe die RunINI.ini aufruft, die wiederum ein Mortscript (z.B. choose-mn.mscr) aufruft, oder?

  • alles mit nsscript erstellt... gut und schön.


    allerdings wollte ich es nicht mehr benutzen, da ich mortscript in verwendung habe und keine zwei engines benutzen will. meine mortscripts würd ich dir zur verfügung stellen, aber nsscripte wollte ich keine mehr basteln...



    so long,
    triple

  • Hallo,


    @Paul Pansen
    sieh' Dir mal das Schaubild an. Daraus wird ersichtlich, wie div. NaviSofts gestartet werden. Der Ablauf ist eigentlich immer gleich. Sobald das Drücken des Navigation-Buttons ins Choose-mn führt ( egal ob MortScript oder nsScript) hast du gewonnen.



    Ich werde natürlich auch auf MortScript umstellen, aber erst wenn PMB2 released ist. Zwei Scriptengines fand ich schon immer 'unschön'.


    Rollo

  • Hallo Rollo,


    genau so meine ich das, wobei ich mir nicht sicher bin ob eine "Beenden-Funktion" eingefügt werden muss. MioMap 3.3 lässt sich auch so immer ganz prima beenden und man kehrt ins Hauptmenü zurück.


    Das Schaubbild kann ich nachvollziehen, der Rest ist mit wieder zu hoch. Wo müssen welche Dateien hin und wie bringe ich die choose-mn.ns dazu festzustellen, welche Karte sich im Slot befindet um dann die jeweilige Anwendung zu starten ?


    P. P.

  • In deinem Fall ist keine Beenden-Funktion nötig. Du brauchst lediglich eine unbenannte RunINI.exe und RunINI.ini im Verz. /My Flash Disk/MNAV


    - Nenne die Becker mnavdce.exe um in mnavdceOriginal.exe
    - Nenne RunINI.exe um in mnavdce.exe
    - Nenne RunINI.ini um in mnavdce.ini


    Inhalt von mnavdce.ini ( installierte Scriptengine nsscript vorausgesetzt)
    [RUN]
    app1= "\My Flash Disk\Tools\ns.exe /mo '\My Flash Disk\Tools\nsscript\choose-mn.ns'",hide


    Ab sofort wird beim Drücken des Buttons Navigation das Script Choose-mn.ns gestartet.


    Dieses Script sucht im root der SD-Cards nach den Maps ( *.map ) und entscheidet anhand der gefundenen, welche NaviSoft gestartet werden soll. Da Mio3.3 keine .map-Datei hat, erstelle Dir für diese SD-Card mit dem Windows Notepad eine leere Textdatei und benenne diese um in Mio33.map. Kopiere diese in das root der SD-Card für Mio33.


    Wenn du das choose-mn.ns aus "Neu in My Flash Disk.rar" hast, wird es wie gewünscht laufen...


    Rollo


    [edit]
    ...falls du auch das script ChangeButtons aus dem obigen .rar-file installiert hast, wird es mit diesen angehängten Buttons aktiv. Schau dir aber erst die Bilder an und lösche ggf. die unerwünschten...
    Einfach den jeweiligen Ordner Buttons ins root der SD-Card kopieren.

  • Danke, bin jetzt auf dem Weg nach Hause. Werde heute Abend / Nacht berichten ...

  • Abend !


    So, alles ausprobiert. Funzt natürlich nicht wirklich.


    Navigation von Original Becker SW läuft. Bei nicht eingelegter SD-Karte Fehlermeldung: Keine MAP-Dateien gefunden! Alles schön ? Denkste !
    MioMap 3.3 startet nicht. Die Scripts routieren (kleine, sich schnell bewegende hohle Vierecke schwirren über das Display). Aber kein Start von MioMap 3.3. Ein Start direkt aus WinCE funzt. Auf der Mio SD-Karte befinden sich der Ordner Mio33 mit den Mio Dateien und die in Mio33.map umgewandelte .txt - Datei. Weiterhin wird beim Start von Mio aus CE ein Ordner gpslog angelegt.


    Wo liegt der Fehler ? Ideen ? Lösungen ? Antworten ?


    Gruß
    Paul Pansen

  • Heißt deine zu startende Mio-Version auch MIOMAP.EXE?
    Liegt die Mio33.map neben dem Ordner Mio33 und wird genauso geschrieben (Groß-/ Kleinschreibung)?


    Falls 2x "Ja" dann liste hier bitte mal die function main() von choose-mn.ns


    Rollo

    Einmal editiert, zuletzt von RolloS60 ()

  • Groß-/ Kleinschreibung war das Stichwort ...


    LANG LEBE KÖNIG ROLLO !


    Bin mir eigentlich sicher, dass ich die Mio33.map richtig erstellt hatte. Bei geöffnetem ActiveSync Fenster sah auch alles richtig aus. Habe die Datei dann noch mal von SD auf Festplatte kopiert und siehe da: alle Buchstaben incl. Anhang = groß geschrieben :wand


    Buchen wir das mal als Anfängerfehler. Man lernt immer nur dazu.


    DANKE !


    Noch ne Frage: Sind die Scripte im Hintergrund noch irgendwie in Bewegung ? Mir kommt die Navigation mit der Original Becker SW plötzlich so langsam vor.


    und


    Was habe ich bei den Buttons schon wieder falsch verstanden. Habe aus jedem Paket jeweils 4 Bilder gelöscht und dann den jeweiligen Ordner auf die SD Karte gepackt. Ergebnis: 4 Felder ohne Beschriftung, wobei das Navi Feld beim Starten der SW kurz das neue Symbol eingeblendet hat. Nach Neustart nur rote Felder ohne Schrift.


    Gruß
    Paul

  • hi,


    die buttons (also die bitmaps) kommen nicht auf die sd card, sondern in den ordner "my flash disk\resources\images".


    und gute n8!

  • Freut mich!
    Das mit der Groß-/Kleinschreibung werde ich noch mal abfangen
    (Stichwort toLower oder toUpper vorm Stringvergleich)


    Sorry, ja die TitelTexte habe ich alle entfernt...wenn Du nur den einen Button Navigation benötigst, dann nimm die Datei im Anhang und kopiere die txt-Datei in die Ordner Buttons auf den SD-Cards.
    Klingt auch so, als hättest du die falschen Bilder entfernt.


    Es gibt 4 Paare von Bildern: NameX und NameX_pressed


    Du kannst immer nur Paare löschen bzw. übrig behalten
    Scheinbar hast du bei dem NaviPaar nur das _pressed-Bild behalten ;)


    Das mit dem langsamen Becker trügt...da läuft kein script mehr


    Rollo