MN6 per Becker Button beenden

  • Erst einmal vielen Dank für die hier angebotene Lösung, mit MN6 allein funktioniert das Ganze bei mir hervorragend. Einziges Problem:


    Ich habe beides, Becker OEM und MN6 im Flash jeweils im ursprünglichen Ordner als:


    \Flash Disk\MN6
    und
    \Flash Disk\MNAV


    Leider funktioniert bei Verwendung des Beenden Buttons das automatische Starten der jeweiligen Anwendung in Abhängigkeit von der Karte nicht mehr. In der Beenden Lösung der Pfad zur MN6.exe im Ordner MNAV anscheinend hart codiert wurde. Ich musste also den MN6 Ordner in MNAV umbenennen und die Becker OEM Version des MN5 läuft offensichtlich nicht aus einem Ordner der anders als MNAV heisst. Besteht vielleicht die Möglichkeit den Pfad zur MN6 z.B. anpassbar zu machen (ini oder Parameter)?

  • THANKS xalioraven!!! :D


    On my original Becker OS I've no MN5 , I have only MNAVCE.exe , I think this the MN5.exe...is it right ??


    I will try to rename my EXE file to run MN5 or MN6 (example choosing them from a desktop shortcut ;) ).....I've understood that YOUR MNAVDCE.EXE starts MN6.exe and key.exe....


    1) could I rename YOUR MNAVCE.EXE or must have ONLY this name ( to let key.exe & frage.exe run properly) ???......


    2) I would also like to know if on every press of "becker-button" will appear the choice window (ja , nein ) concerning not in which MN6 program window I am (ex. start, select city, select map, .... ) ??? and if when I exit MN6 the key.exe & frage.exe stop from running ???



    Thanks a lot !!!! as usual :D
    Great work! ;D


  • Hi,


    1) you can rename the MNAVDCE.exe, but the Button Navigation starts (needs) the MNAVDCE.exe. So if you rename OUR MNAVDCE.exe you must have another MNAVDCE.exe to start OUR RENAMED MNAVDCE.exe.


    2)You can press the "becker-button" in every window you are. when you exit MN6 with ja, key.exe and frage.exe will stop.


    i hope i understood your question in the right way.

  • Hallo zusammen, brauche nochmal eure Hilfe. Das mit dem Beenden aus MN6 klappt hervoragend. Erstmal ein Lob für eure tolle Arbeit :)
    Leider kann ich meine Orginal Becker Karte MN 5 nicht mehr Starten. Habe die 2 Dateien Lösung von "Alhifi" bei mir laufen. Lief vorher alles wie geschmiert. Da ja jetzt noch eine geänderte "MNAVDCE.exe" dazu gekommen ist wird wohl meine choose nicht mehr stimmen. Wie muss ich die denn anpassen das ich auch wieder auf MN5 zugreifen kann. Habe zwar die Beiträge im dem Thread hier gelesen aber werde da nicht so schlau raus :(


    Hier mal meine Choose...die Rot markierte ist die von "alhifi" für den wechsel von mn5 und mn6. Habe da mal ein " _ " dran gemacht und in die Änderung in der choose übernommen. Aber da liegt wohl der Fehler, oder?





    CopyFile("\\Storage Card\\fonts\\arial.ttf","\\Windows\\Fonts\\arial.ttf");
    CopyFile("\\Storage Card\\fonts\\arialk.ttf","\\Windows\\Fonts\\arialk.ttf");
    CopyFile("\\Storage Card\\fonts\\arialbd.ttf","\\Windows\\Fonts\\arialbd.ttf");


    var path="\\Storage Card";


    var count=0;
    var filename[];
    var screen;


    function main()
    {
    var m[]={"*.map"};
    find(path,m,gethashcount(m));


    if(count<=0){
    playsound("\windows\infbeg.wav",ASYNC);
    userchoice=msgbox("Keine MAP-Dateien gefunden!", "WARNUNG", 0);
    break;
    }


    for(i=0;i<count;i++){
    if(filename[i]!="0"){
    if(filename[i] == "DACH_NT2008.map") || (filename[i] == "WesternEurope_NT2008.map") || (filename[i] == "Europe_NT200708.map")) {
    Shell ("\Storage Card\MN6\MN6.exe", param = "", dir = "", style = 1);
    Shell ("\My Flash Disk\mnav\MNAVDCE_.exe", param = "", dir = "", style = 1);
    break;
    } else {
    Shell ("\My Flash Disk\mnav\mnavdceOriginal.exe", param = "", dir = "", style = 1);
    break;
    }
    }
    }
    }



    function find(path,fl,n)
    {
    for(i=0;i<n;i++) ff(path,fl[i]);
    //Find start
    hfind = FileFindInit(path + "\\*");
    if(hfind == 0){
    return;
    }



    do {
    fname = FileFindName(hfind);
    if(fname == "." || fname == "..") continue;
    if((FileFindAttributes(hfind) & 0x010) ) find(path+"\\"+fname,fl,n);
    } while(FileFindNext(hfind) == 1);
    //Find end
    FileFindClose(hfind);
    }



    function ff(path,fl)
    {
    var hfind;
    var buf;
    var att;


    //Find start
    hfind = FileFindInit(path+"\\"+fl);
    if(hfind == 0){
    exit;
    }
    do {
    buf = "";
    att = FileFindAttributes(hfind);
    if(!(att & 0x010)){
    filename[count]=FileFindName(hfind);
    count++;
    }
    } while(FileFindNext(hfind) == 1);
    //Find end
    FileFindClose(hfind);
    }


  • Du startest hier MN6 und MN5 (oder was auch immer das MNAVCDE_.exe ist) hintereinander. Du musst die Zeile hinter dem else anpassen, das ist die für den Start von MN5 ...


    Ciaoi
    Alhifi

  • Hallo
    Ich habe probleme mit beenden MN6.5 per knopf.
    Meine MN habe auf SD.
    Die dateie "MN6ButtonBeendet SD" habe in verzeichnis Storage Card\MN6 rein gemacht die choose-mn.ns verendat und der knopf funktioniet einfech nicht.
    Irgendwie mache ich was falsch.Kann eine vieleicht noch mall richtig erkleren.

  • :Lesen


    Zitat

    Original von nano.


    Kopiert den gesamten Inhalt des MNAV Ordners aus der .zip
    in \My Flash Disk\MNAV\

  • O.K.
    Jetz funktioniet.
    THX

    Einmal editiert, zuletzt von leobo ()

  • Und was soll ich machen mit diese alte mnavdce datei momentan habe ich umbenennt in mnavdceBB. und in meine choose_mn.ns steht:
    Shell ("\Storage Card\MN6\MN6.exe", param = "", dir = "", style = 1);
    ist das O.K?
    Dort befindet sich meine MN&.exe datei
    Mfg

    Einmal editiert, zuletzt von leobo ()

  • O.K.
    Das ist dise MNAVDCE.Exe aus PMB11fürMN5MN6
    Was soll ich mit sie machen?


  • Habe leider nicht PMB...gibt es trotzdem eine Lösung?


    Gruß,
    Otsche62

  • @otsche62
    Ist schon O.K.
    Danke für deine Hilfe.
    Meine Becker funktioniet ordentlich mit MN6.5.1 und die Button beenden auch.
    Soft habe ich auf SD card weill auf My Flash Disc hat nicht funktioniet
    D.h habe schwerigkeiten mit fonts und Button beenden.
    Danke noch mall leute
    Mfg

  • @nano


    liese sich sowas auch für den TS6000 einrichten, so das man auch über eine Taste ausschalten kann


    zzt geht das nur als Suspend mit der oberen rechte taste :(

    Einmal editiert, zuletzt von nobo123 ()

  • [/quote]


    Hi,


    1) you can rename the MNAVDCE.exe, but the Button Navigation starts (needs) the MNAVDCE.exe. So if you rename OUR MNAVDCE.exe you must have another MNAVDCE.exe to start OUR RENAMED MNAVDCE.exe.


    2)You can press the "becker-button" in every window you are. when you exit MN6 with ja, key.exe and frage.exe will stop.


    i hope i understood your question in the right way.[/quote]



    All in the right way, thanks xalioraven :D


    And what about some stored information...example, last location or so on....ARE this informations (with an instruction like KILL.exe) lose ? is it safe to exit MN6 killing it?



    You have done a wonderful work and always so friendly and genius :D