[MN|6 AddON] -= Update =- TMC-LIGHT-Changer6V.5.3 mit "Safety-Funktion" vom 25.11.2007

  • Hallo!


    Wie angekündigt einige Tipps, um GoFast in TMCLC6 einzubinden:


    Folgende Schritte sind notwendig:


    1.) Um den Start von MN6 über Gofast zu verhindern muss, die gesamte Datei "goFastAfterMN6.mscr" auskommentiert werden.
    Lediglich in der letzten Zeile muss "exit" stehen bleiben.


    2.) Im Hauptverzeichnis von GoFast muss sich eine Datei "Dummy.mscr" befinden, in der sich nur der Befehl "exit" befindet.
    (Die Datei habe ich angehängt. Man kann sie aber auch mit einem normalen Texteditor erstellen).


    3.) In der GoFast.ini (im Hauptverzeichnis von GoFast) müssen einige kleinere Änderungen vorgenommen und die Pfade angepasst werden:


    Dort muss in den ersten drei Prgrammzeilen folgendes stehen:


    MobileNavigatorPath=\SD CARD\MN6
    MobileNavigatorSystem = Dummy.mscr
    goFastFavorites=\SD CARD\MN6


    (Bei liegt MN6 auf der SD-Card. Sollte das bei jemandem anders sein, müssen die Pfade naürlich entsprechend eingetragen werden.)


    Dann müsste es laufen.


    Kurz zum Hintergrund: Statt MN6 wird nun von GoFast dummy.mscr ausgeführt. Die notwendigen Tastenklicks kommen von Zappas Srcipt.


    Möglicherweise kann man die "goFastAfterMN6.mscr"auch ganz weglassen, habe ich aber noch nicht ausprobiert.


    aryps


    Zitat

    Ich suche schon seit längeren nach solch einer Möglichkeit, um selbst das zu basteln hatte ich bisher keine Zeit!


    Ist bei mir auch immer das Problem! Habe diesen Trick auch nicht ganz allein(!) entwickelt! Aber glücklicherweise gibt es ja immer nette Zeitgenossen, die eine zündende Idee haben. :idee


  • Hi UweBast!


    .. und nicht vergessen im "StartAddProgs.mscr" den Start von GoFast einzutragen bzw. die Kommentarzeichen vor den entsprechenden Zeilen zu entfernen und im Inifile "WeiteresProgramm=1" setzen.

  • Hi Zappa!


    Zitat

    .. und nicht vergessen im "StartAddProgs.mscr" den Start von GoFast einzutragen bzw. die Kommentarzeichen vor den entsprechenden Zeilen zu entfernen und im Inifile "WeiteresProgramm=1" setzen.


    Gut, dass Du ein Auge auf mich hast! :lachen


    Hatte ich doch glatt vergessen!

    Viele Grüße ;)




    UweBast

  • Hi UweBast,


    ich glaube, in Deiner Anweisung ist ein Fehler:


    Entweder, die "Dummy.mscr" wird in das Hauptverzeichnis von goFast kopiert, dann lautet die erste Zeile in der goFast.ini aber
    MobileNavigatorPath=\SD CARD\goFast
    oder die "Dummy.mscr" wird in das Hauptverzeichnis von MN6 kopiert,
    dann lautet die erste Zeile in der goFast.ini
    MobileNavigatorPath=\SD CARD\MN6.


    Es sei denn, die goFast-Dateien liegen alle im MN6-Verzeichnis. Dann ist Deine Angabe korrekt. Aber davon schreibst Du nichts.


    Macht man es so, wie Du angibst, kommt sonst eine Fehlermeldung, daß "Dummy.mscr" im Verzeichnis \SD Card\MN6 nicht gefunden wird.


    Korrekt?


    Gruß


    Ladgaz



    P.S.: Ansonsten wieder mal eine top Lösung. Ich schwärme immer mehr von den Möglichkeiten von TMCLC 6.4.1, goFast 3.3 und MortScript! :)

  • Das ist korrekt, da bin ich auch drauf reingefallen ;)
    Ich habe einfach die Dummy.mscr in das MN6-Verzeichnis kopiert, dann stimmen die Angaben von Uwe Bast!

    Gruß aryps


    Hardware: HTC Diamond 1+2, GNS FM9BT RDS TMC, HTC Kaiser, HTC Hermes (WM6), HTC Magician 2 (128MB RAM)
    Software: MN|7.3.4 Europa, iGo 8, Glopus, MagicMaps2Go3, Run.GPS.Trainer, TMC-Light-Changer, Sprite Backup, Spb PocketPlus, Spb Insight, Spb Imageer, Spb Wallet, Spb Weather, SBSH PhoneWeaver, FinPocket, FlexMail, MASP AutoManager, TotalCommander, AE Button Plus, SKTools, uvm...

  • Zitat

    Original von aryps
    Das ist korrekt, da bin ich auch drauf reingefallen ;)
    Ich habe einfach die Dummy.mscr in das MN6-Verzeichnis kopiert, dann stimmen die Angaben von Uwe Bast!


    Das ist korrekt! : drink

  • Moin Klaus,


    habe folgendes Problem mit der 4.1, daß alles soweit gut aussieht und auch nornmal startet, aber dann wenn der POI-Warner startet der dann nicht in den Hintergrund geht, sondern auf dem Bildschirm stehen bleibt ?(


    Ich schick dir mal meine .ini nach Hause ;D

  • Also ich bin voellig begeistert von diesem Tool und mittlerweile habe ich mich glaube ich auch durch alle Tuecken durchgearbeitet und Farben angepasst..
    Trotzdem habe ich noch ein Verstaendnisproblem:
    @zappa, wie prueft (oder prueft es ueberhaupt) ob die Tag/Nacht Ansicht aktiv ist und ob gewechselt werden muss? Wenn ich die Erklaerung der TMCLC.ini richtig interpretiere wird ja nur der Farbwert des "N"s im Optionen-Dialog geprueft? Der ist ja meiner Ansicht nach immer dieselbe Farbe, oder!? Sollte man das nicht modifizieren ob die Sonne oder der Mond andersfarbig ist - diese beiden Symbole aendern ja meines Wissens die Farbe wenn gewechselt wird. Oder mache ich hier einen Denkfehler?


    Ansonsten - keep up the great work!


    Gruss, Stefan

  • Zitat

    Original von StefanGA
    Also ich bin voellig begeistert von diesem Tool und mittlerweile habe ich mich glaube ich auch durch alle Tuecken durchgearbeitet und Farben angepasst..
    Trotzdem habe ich noch ein Verstaendnisproblem:
    @zappa, wie prueft (oder prueft es ueberhaupt) ob die Tag/Nacht Ansicht aktiv ist und ob gewechselt werden muss? Wenn ich die Erklaerung der TMCLC.ini richtig interpretiere wird ja nur der Farbwert des "N"s im Optionen-Dialog geprueft? Der ist ja meiner Ansicht nach immer dieselbe Farbe, oder!? Sollte man das nicht modifizieren ob die Sonne oder der Mond andersfarbig ist - diese beiden Symbole aendern ja meines Wissens die Farbe wenn gewechselt wird. Oder mache ich hier einen Denkfehler?


    Ansonsten - keep up the great work!


    Gruss, Stefan


    Danke für die Blumen :]


    Umgeschaltet wird nach berechneter Uhrzeit..
    Ich prüfe dann, ob umgeschaltet werden kann (in Kartenansicht, geklickt und schwarzes "N" sichtbar) - wenn eine dieser Bedingungen nicht erfüllt wird, schaltet das Script nicht um und prüft später nochmal.
    Das klappt ganz gut, so daß NICHT explizit geprüft wird, ob MN|6 auf Tag oder Nacht steht. Das Script merkt sich, ob umgeschaltet wurde.
    Wenn du/man natürlich von Hand umschalte(s)t, kriegt dies das Prog. nicht mit - aber wer macht das schon? ;)


    Da besonders die Farbwertermittlung etwas "Fummelarbeit" ist, versuche ich natürlich das Script so weit wie möglich "farbwertneutral" zu halten.

  • Ok, verstehe..
    Ich hatte den Fall, dass Dein Script in Nachtansicht wechseln wollte aber irgendwie haengengeblieben ist.. Dann hab ich manuell geswitcht, und er hat auf TAG zurueckgewechselt (leider hatte sich im spaeteren Verlauf der Navigation MN6 komplett aufgehaengt und die Debug zerschossen, von daher kann ich nicht mehr nachvollziehen, was genau passiert ist..)
    Meine Ueberlegung ruehrt daher.. Ich navigiere so um 20h (Nachtansicht wird berechnet und eingeschaltet). Komme am Ziel an, beende MN6, Script beendet sich, ich schalte aus.
    Um 22h will ich "nach Hause" Starte das Script, der Logik nach wuerde er Nachtansicht berechnen, ich starte die Navígation (die steht jetzt schon auf Nachtansicht) und er wuerde wechseln, oder?
    Von daher waere eine Pruefung der "aktiven" Ansicht sinvoll, oder nicht?


    Gruss, Stefan


  • MN|6 startet (nach Neustart) immer in der Tagansicht - auch wenn du es um 22h startest.

  • Zitat

    Original von zappa
    MN|6 startet (nach Neustart) immer in der Tagansicht - auch wenn du es um 22h startest.


    Echt!? Ist mir noch gar nicht aufgefallen... Ich glaub ich bin senil... Oder zu wenig Alkohol... : drink
    Dann ist ja alles prima... Nochmal vielen Dank fuer das sensationelle Skript!

  • Zitat

    ich glaube, in Deiner Anweisung ist ein Fehler:


    Sorry!


    Ich habe die Anweisung zwischen Tür und Angel während der Arbeitszeit geschrieben!


    Aber jetzt ist die Sache ja geklärt!

    Viele Grüße ;)




    UweBast

  • Hi Klaus,
    ich bin ein kleines Spielkind und muss natürlich alles ausprobieren.
    Gestern habe ich auf mein Trion das Windows Mobile 6 gespielt, es läuft auch so ziemlich alles und das superschnell. Aber jetzt kommt es...


    Dein Script gibt mir bei aktivierten POI-Warner start eine Fehlermeldung sobald ich es starte. Siehe Bild unten...


    Im Script gibt es folgende Zeilen:


    If (PoiWarnerStart = 1)
    PathPOI = RegRead ("HKLM","SOFTWARE\Apps\navigating.de POI-Warner MN6 Edition","InstallDir")
    POIW = (PathPOI & "\POIwarner.exe")
    If Not (FileExists (POIW))
    PathPOI = RegRead ("HKLM","SOFTWARE\Apps\navigating.de .PPC Files","InstallDir")
    POIW = (PathPOI & "\POIwarner.exe")
    If Not (FileExists (POIW))
    SleepMessage 10,("POIwarner.exe im angegebenen Pfad:^NL^"& POIW &"^NL^nicht gefunden.\
    Bitte Pfad prüfen^NL^ - Programm Ende! -"),"[TMC-LIGHT-Changer6V.4.1]"
    exit
    EndIf
    EndIf
    PathPOI = (PathPOI & DayOrNight)
    EndIf


    Die ich fett markiert habe, gibt es bei mir aber nicht in der Registry...der POI-Warner läuft 1a wenn ich ihn manuell starte. Kann ich jetzt einfach deine Zeile löschen, oder muss ich sie bei mir in der Registry einfügen??

  • Hi aryps,


    abgesehen davon, daß ich offensichtlich noch einen Fehler in der Message-Ausgabe habe..


    Sag mir doch mal bitte, wie der Pfad zum "InstallDir" bei dir lautet.
    Ich habe ja schon 2 Alternativen bei der Abfrage berücksichtigt.
    Offensichtlich gibt es (zumindest bei dir ;) ) noch eine dritte
    Alternative.
    Wenn es also bei dir in der Registry nicht:
    HKLM,SOFTWARE\Apps\navigating.de POI-Warner MN6 Edition,InstallDir


    ist,
    was ist es dann für ein Pfad - dann baue ich den auch noch ein (und korrigiere
    die Fehlerhafte Meldungsausgabe).


    P.S.
    Wieso stehen bei dir eigentlich 2 "\\" vor Storage Card
    in der Registry??? ?(


    EDIT:
    Noch eine Frage.. welche MortScript-Version benutzt du?

    Einmal editiert, zuletzt von zappa ()