Hallo
Ich habe MN6 auf SD Card und originalBecker in My Flash Disk.
Button funktioniet richtig aber orginal karte von Becker startet nicht.
Muss ich noch was endert wie z.b.choose_mn.ns datei oder gibts andere trick.
Mfg
-
-
ZitatAlles anzeigen
Original von schnuddelbuddel
Hallo, erstmal Danke für Eure tolle Arbeit.
Es funktioniert super auf meinen Becker.Ich habe eine Bitte / Frage ist es möglich die MNAVDCE.exe
um einen Eintrag zu erweitern, so das noch ein Programm
mitgestartet wird?Ich möchte gerne noch eine Uhr eingeblendet bekommen, dazu
starte ich z.Z von Hand folgendes.\MY Flash Disk\MNAV\Clock.exe
Oder ließe sich da was mit einer ini machen in der die Programme und Pfade
an die exe übergeben werden, so das jeder selber was dazu schreiben kann?In die kill.mscr habe ich das Programm schon mit eingetragen und es wird
auch beendet.Danke.
schuddelbuddelhi,
ich hab dir eine MNAVDCE.ee gemacht die deine clock.exe startet.
könntest ja ma die clock.exe veröffentlichen, vllt will die ja noch jemand.
gruß
-
Ja!
Ich! Ich! Ich!
:gap
:gap -
@xalioraven:
Wäre es nicht möglich die key.exe so umzubauen, dass sie bei Tastendruck nicht das MN Fenster abschießt sondern nur minimiert, so wie beim Original?
Damit könnte man jederzeit wieder schnell zu MN zurückkommen und muss nicht immer ewig warten bis das Programm gestartet ist. Falls man es doch mal beenden will, ist ja immer noch der Taskmanager oder der On/Off-Schalter da.
Ich hätte ja schon längst selber was geschrieben, meine C++ Kenntnisse reichen dafür aber noch nicht.Gruß,
Michbeck100 -
ZitatAlles anzeigen
Original von xalioraven
hi,
ich hab dir eine MNAVDCE.ee gemacht die deine clock.exe startet.
könntest ja ma die clock.exe veröffentlichen, vllt will die ja noch jemand.
gruß
Danke, für Deine arbeit.
Die Colck habe ich von einer Französischen Seite die sich mit Navigation beschäftigt.MfG
schuddelbuddel -
Zitat
Original von michbeck100
@xalioraven:
Wäre es nicht möglich die key.exe so umzubauen, dass sie bei Tastendruck nicht das MN Fenster abschießt sondern nur minimiert, so wie beim Original?
Damit könnte man jederzeit wieder schnell zu MN zurückkommen und muss nicht immer ewig warten bis das Programm gestartet ist. Falls man es doch mal beenden will, ist ja immer noch der Taskmanager oder der On/Off-Schalter da.Die Frage geht zwar nicht an mich, aber ... das sollte sich eigentlich ohne weiteres realisieren lassen, allerdings sollte man sich dann mal genau den Ablauf überlegen, was wann passieren soll, wenn der rote Button gedrückt wird, da das je nach Programm ja unterschiedlich ist und ggf. beim Start des jeweiligen Programms dann entsprechend geändert werden muss ... aber prinzipiell ...
Ciaoi
Alhifi -
@nano
Ich habe MN6 und MN5orginal von Becker in My Flash Card.
Beenden button funktioniet bei MN6 aber MN5 will gar nicht starten.
Irgend welche idee??? -
Naja, es sollte doch möglich sein, nach dem MN6 Fenster zu suchen und wenn es vorhanden ist, kann es dann minimiert werden. Ansonsten sollte der Key Listener (also das Programm welches auf den Tastendruck wartet) eigentlich nichts weiter machen.
Mit Mortscript ist das minimieren möglich glaub ich. Nur kann Mortscript keine Tastendrücke abfangen. Dazu bräuchten wir dann schon die Key.exe. Die startet allerdings dann Frage.exe. Aber die Frage ob MN beendet werden soll, will man ja beim minimieren nicht wirklich.
Key.exe sollte dann direkt ein Mortscript Progrämmchen starten, welches nach dem Fenster sucht und dieses minimiert.Ich werd mal schauen, ob ich so ein Script nicht mal schreiben kann. Ist ja nicht so kompliziert (auf den ersten Blick jedenfalls).
-
@Michbeck 100
Wooooowwwwww...
Das ist für mich zu hoch, verstehe kein wort.
Danke schon in vorraus.
Gruß -
Zitat
Original von michbeck100
Ich werd mal schauen, ob ich so ein Script nicht mal schreiben kann. Ist ja nicht so kompliziert (auf den ersten Blick jedenfalls)."Wohin" willst du denn, wenn du den MN6 minimierst? Wie kommst du wieder zurück ... ist im Prinzip nicht so kompliziert, aber damit das 100%ig läuft, musst du alles mögliche bedenken und auch programmieren ... es macht wenig Sinn, was hier rauszuhauen und dann alle 3 Postings wieder zu ergänzen oder zu korrigieren ...

Ciaoi
Alhifi -
Zitat
Original von leobo
@nano
Ich habe MN6 und MN5orginal von Becker in My Flash Card.
Beenden button funktioniet bei MN6 aber MN5 will gar nicht starten.
Irgend welche idee???das kann ja auch nicht gehen. unsere lösung startet MN6.exe im MNAV-Ordner. du musst dann den MN5-Ordner un die exe anpassen dann kannst du auch MN5 starten.
gruß
-
Zitat
Original von Alhifi
"Wohin" willst du denn, wenn du den MN6 minimierst? Wie kommst du wieder zurück ... ist im Prinzip nicht so kompliziert, aber damit das 100%ig läuft, musst du alles mögliche bedenken und auch programmieren ... es macht wenig Sinn, was hier rauszuhauen und dann alle 3 Postings wieder zu ergänzen oder zu korrigieren ...

Ciaoi
AlhifiNaja, der erste Schritt wäre doch beim initialen Start von MN Key Listener zu starten, der die Tasteneingabe überwacht. Soweit so gut.
Sobald der Benutzer nun die Becker Taste (oder wie man die rote Taste nennt) drückt, erkennt dies unser Listener, welcher dann z.B. ein Mortscript startet, welches wiederum das Fenster des MN minimiert. Dann beendet sich der Key Listener selbst.
Wird MN nun minimiert, taucht lediglich das Fenster dahinter auf. Das passiert aber bei der bisherigen Lösung mit kill auch.
Wahrscheinlich muss man ebenfalls einmal "showTaskbar /hide" aufrufen, aber das sollte es doch dann gewesen sein.
Klickt der Benutzer jetzt wieder auf den Navigationsbutton, wird der Key Listener wieder gestartet, der wiederum MN startet und danach auf den Tastendruck wartet. Da immer nur eine Instanz gestartet wird, kommt man direkt wieder zum alten Fenster.
So muss man nicht ewig warten bis MN wieder gestartet ist, sondern kann direkt dort weitermachen wo man aufgehört hat. So läuft es mit der Original Software auch.Das Mortscript dazu wäre wohl sowas wie
If WndExists("Mobile Navigator") {
Minimize("Mobile Navigator");
Run("\My Flash Disk\Tools\ShowTaskBar.exe","/hide");
}Ich konnte meine Theorie leider bisher noch nicht testen. Das ganze hier soll auch erstmal mehr Brainstorming Charakter haben, als eine fertige Lösung sein.
-
Also, wenn ich jetzt mit der Becker taste in Standby gehe und mein navi wieder starte da ist der Navigon noch aktiv, ich muss die frage meldung wegklicken aber Navigon läuft weiter und ich muss es nicht nochmal starten und warten.
Dazu braucht man kein neues script. -
Zitat
Da immer nur eine Instanz gestartet wird ...
Die Frage hier wäre aber, wer ist dafür verantwortlich, das nur eine Instanz gestartet wird? Macht das die Original-Shell.exe im Fall des MN5, wovon ich bisher ausgegangen bin, oder macht das die Navigationssoftware selbst?
Vielleicht sollten wir uns mal per PN austauschen, wenn's zu sehr ins Programmiertechnische Detail geht, wird's hier für die anderen langweilig ...
Ciaoi
Alhifi -
Zitat
Original von PiZZaBoY
Also, wenn ich jetzt mit der Becker taste in Standby gehe und mein navi wieder starte da ist der Navigon noch aktiv, ich muss die frage meldung wegklicken aber Navigon läuft weiter und ich muss es nicht nochmal starten und warten.
Dazu braucht man kein neues script.Aber nach dem Aufwecken aus dem Standby bist Du doch im Becker-Hauptmenü (Navigation, Musik, ...) und es wird keine Taskleiste und keine Frage angezeigt. Die Frage, ob ich die Anwendung beenden will, kommt ja erst nach erneutem drücken auf den Becker-Button.
Wie kommst Du dann zum MN zurück? Wenn ich die Frage mit "Nein" beantworte, geht das Frage-Fenster zu, aber MN erscheint nicht, sondern es bleibt das Becker-Hauptmenü...MfG