Navi-RunnerV1.9 - zeitabhängiges schalten von Helligkeit und Karte für MD5.1, MN5.1 & MN6

  • Hallo Leutz,


    nach einigen Verschiebungen ist die neue Version 1.6 endlich fertig. Die Änderungen am Programmcode waren dieses mal ziemlich umfangreich.


    Die Neuerungen im Einzelnen:
    - Automatische TMC Sender-Umschaltung mit getrennt einstellbaren Wartezeiten für Normal und Rush-Hour (Letzteres waren nur drei Zeilen mehr, daher hab ich es doch eingebaut :)) Intelligente Wartefunktion: Sobald der TMC-Sender weg ist, wird der Warte-Timer zurückgesetzt und erst dann wieder gestartet, wenn ein neues TMC-Signal empfangen wird. Dies verhindert unnötiges und zu häufiges Umschalten. Die TMC-Umschaltung funktioniert mit dem original Medion-Skin sowie dem BIGFoot-Skin im Portrait- und Landscape-Modus, mit dem DaliV7-Skin nur im Portrait-Modus.
    - Stark verbesserte Backup-Funktion mit komplett neu geschriebener Prüfroutine für die Navigator-INIs. Nun werden keine Stichproben mehr gemacht, sondern die kompletten INIs eingelesen, Sektionen, Schlüssel und Werte gezählt und mit den vorher ermittelten Referenzwerten verglichen. Hierzu wird beim ersten Start eine Backups.ini erstellt, welche die automatisch ermittelten Referenzwerte enthält. Das Script gibt nun detailierte Informationen über eventuelle Änderungen in den INIs aus. Weiterhin werden je nach Art der Änderung entsprechende Hinweise ausgegeben, um dem Benutzer klar zu sagen, wie er die Änderungen behandeln sollte, falls er selbst keine manuellen Änderungen in den INIs vorgenommen hat. Es gibt unterschiedliche Anweisungen, je nachdem, ob ein oder mehrere Sektionen, Schlüssel oder Werte hinzugefügt oder gelöscht wurden. Auch für 0-Byte-Dateien bzw. komplett gelöschte Inis gibt es eigene Dialoge. Entscheidet der User, die Änderungen zu übernehmen, wird ein Backup der betreffenden Ini gemacht und die geänderten Referenzwerte in die Backups.ini übertragen. Weiterhin wird nun immer ein Backup vom Backup geschrieben, also das letzte *.ini Backup in *.bak umbenannt, bevor dann die neue *.ini ins Backup-Verzeichnis geschrieben wird. Somit sind immer die letzten zwei Versionen verfügbar. Zu guter letzt werden von den Ini-Dateien beim ersten Script-start EINMALIG "Last-Hope Dateien" kopiert, die später nicht wieder überschrieben werden. Sollten also die den anderen Ini-Backups durch einen sich mehrfach wiederholenden Fehler beschädigt werden, hat man immer noch die *.LastHope.ini. Die Dateien favotites.txt und recent.txt werden jetzt übrigens auch gesichert.
    - Unterstützung des POI: Observers im Hoch- und Querformat. Forenmitglied JoZ hat Unterroutinen für den automatischen Start und das Beenden des POI: Observers geschrieben. Diese sind nun fest in Navi-Runner integriert. Vielen Dank hierfür! Fragen und Probleme bezüglich der Observer-Option bitte nur an JoZ, im Nachbarforum unter diesem Link diskutieren. Dort findet ihr auch ein Paket mit den passenden Observer-Inis. Dieses Feature wird wie gesagt von JoZ supportet. Alle anderen Fagen bezüglich Navi-Runner wie gehabt an mich und hier bei Pocketnavigation.de
    - NR-Installer.mscr in Version 1.3 mit Anpassungen der Deinstallations-Routinen an die neuen Backup-Funktionen von Navi-Runner. Der Pfad zu den Backup-Dateien wird nun bei einer Deinstallation des Scriptes automatisch vom Installer aus der vom Benutzer veränderbaren Variable Set BackupPath ausgelesen, und zwar direkt aus dem Navi-Runner Script.


    Danke an die Betatester! Und jetzt erstmal einen grossen Schluck! : drink


    Gruß,
    Argasha

    Einmal editiert, zuletzt von Argasha ()

  • Hallo,


    zunächst mal ein Kompliment an Argasha für die wieder hervorragende Arbeit :applaus . Schon klasse, was das Skript mittlerweile alles kann! Kann es nur empfehlen.


    Hier noch kurz eine Bemerkung zur POIObserver-Unterstützung: Ist mit der Version 2.1.0.3 getestet. Die passenden Ini-Dateien sind hier unter "nurObserverInis.zip" zu finden.
    Die Anzeigen werden automatisch versteckt, wenn der Kartemnodus nicht aktiv ist. Außerdem kann im Betieb zwischen Hoch- und Querformat umgeschaltet werden.
    Unten habe ich mal ein paar Screenshots angehängt.


    Gruß, Johannes

  • Zitat

    Original von Diether
    Ich benutze auch noch "GPSDash" (ein NaviProgramm für Rasterkarten) beim Letterboxing und Wandern. Hierbei könnte ich natürlich die Funktionen des NaviRunners ebenfalls gut gebrauchen. Kann ich das selbst anpassen?


    Oder wie wäre es, wenn man den NaviRunner, ohne die automatischen Startfunktion für den MedionNavigator, in den Autostart-Ordner packen würde? Die Funktionen des Skripts wären doch eigentlich grundsätzlich beim Gebrauch des PPC hilfreich. (Bin absoluter Laie, kann also nicht beurteilen, ob das nicht vielleicht kompletter Nonsens ist was ich da
    gerade vorschlage.)


    Gruß Diether


    Nunja, Navi-Runner selber ist schon sehr speziell auf den Navigator und die entsprechenden Zusatzprogramme zugeschnitten. 70 Prozent der Funktionen sind auf genau dieses Programm mit den Erweiterungen wie POI-Warner und POI: Observer programmiert und können nicht für ander Programme verwendet werden.


    Daher habe ich mal eine massiv abgespeckte Version aus dem 1.6er Code erstellt, die alle Funktionen enthält, die auch für andere Programme sinnvoll sen könnten. Getauft habe ich das Teil X-Runner. X, weil für beliebige Programme verwendbar und weil alle Bildschirmausgaben auf das gewünschte Programm eingestellt werden. Als Beispiel habe ich mal das Spiel Solitär eingestellt, daher lautet der Fenstertiel automatisch "[Solitare-Runner V1.0]", dies ergibt sich aus dem Namen der Solitare.exe


    Du musst nur in den Presets den Pfad zum gewünschten Programm, den Namen der .exe - Datei (oder.lnk - Datei) sowie den Fenstertitel des Programmes eingeben. Letzteren findet man heraus, wenn man in
    Startmenü/Einstellungen/System/Speicher/Ausgeführte Programme schaut, während das Programm gestartet ist.


    Für den Autostart-Ordner ist das allerding nix!


    Viel Spass beim ausprobieren und bitte die Hinweise im Script selber lesen!


    Gruß, Argasha

  • Hi Argasha,


    hab extra meinen 100. Beitrag für Dich reserviert :D


    Zum Thema: Hab gerade ein bisschen Dein Skript mit den neuen Skins von anoxx getestet. Funktioniert alles 1a !
    Tolle Arbeit !

  • Zitat

    Original von Elk_2
    hab extra meinen 100. Beitrag für Dich reserviert :D


    Oh, schon 100? :birthday


    Gruß, Argasha


    Edit: Bin auch gerade am Testen von Anoxx´ Skin, speziell Landscape.
    sieht bis jetzt gut aus.

    Einmal editiert, zuletzt von Argasha ()

  • Zitat

    Bin auch gerade am Testen von Anoxx´ Skin, speziell Landscape.
    sieht bis jetzt gut aus.


    ... dann nehme ich mal Dein Feedback und das von Elk_2 im anderen Thread als Anlass den Final Skin zu veröffentlichen. Danke!


    Gruss - Anoxx

  • @Argasha


    Vielen Dank, dass du dir extra die Mühe gemacht hast, einen Scriptableger meinen Wünschen entsprechend, bereitzustellen.


    Ich finde es übrigens ganz toll, dass es endlich ein forenübergreifendes Projekt (NaviRunner+POIObserver) gibt. Ich würde mir wünschen, dass das Schule macht.


    Gruß Diether

    Einmal editiert, zuletzt von Diether ()

  • Hallo Argasha,


    mal wieder eine tolle Arbeit von Dir :respekt


    Eine Sache funktioniert komischer Weise seit der Version 1.6 nicht.
    Beim beenden des Navigators wird der POI-Warner nicht mehr geschlossen.
    Der navigator schließt sich, dann kommt der POI-Warner Bildschirm. Dieser
    bleibt dann stehen.


    oder habe ich was überlesen?


    Gruss swissbaer

  • Moin Swissbaer,


    welchen Skin benutzt Du?
    Das müsste Anoxx eventuell mal prüfen. Am Code für den Warner habe ich aber nichts geändert, es sei den, es ist versehentlich passiert. Kann dieses Problem noch jemand bestätigen?


    @swissbaer: bitte versuche einfach nochmal die alte Version 1.5-SR2 und sag Bescheid, ob es damit wieder klappt. Eventuell liegt das Problen gar nicht an NaviRunner selber.


    Gruß, Argasha

  • Hab's gestern Abend auch getestet (allerdings nur mit den Skin von anoxx):
    In beiden Ansichten (Hoch- und Querformat) schließt der POI-Warner bei mir ohne Probleme.


    Ich kann mir auch nicht erklären, warum das bei swissbaer nicht geht ?(

  • ... ich kann Elk_2 nur bestätigen: Im [BIGfoot]Medion51v2.0-Skin (und v2.1) schließt der POI-Warner nach dem Beenden korrekt im Hoch- und Querformat.


    Gruss - Anoxx

    Einmal editiert, zuletzt von anoxx ()

  • Hab mal alles neu installiert. Nun funktioniert auch wider die POI-Warner abschaltung.
    Keine Ahnung woran das bei mir gelegen hat ?(


    Eine Frage habe ich noch. Da mein MD96700 bei TMC Nutzung immer abschmiert,
    benutze ich Ihn nun immer ohne die TMC Halterung. Wie verhält sich Deine 1.6
    Version wenn es kein TMC hat?


    Gruss swissbaer

  • Hallo Annox,


    nein nur Schweizer TMC Sender. Das Problem ist aber wohl bekannt.
    Ist das selbe wie in Österreich.
    http://www.pocketnavigation.de/board/tid1023284-sid.htm</a>


    oder besser gleich hier:
    http://www.pocketnavigation.de/board/tid1023130-sid.htm</a>


    Es gibt sogar eine Stellungnahme mit Enschuldigung von Navigon.
    Nicht nur das ich ein "Montagsgerät" bekommen hatte, nun habe
    ich auch noch eine "Montagssoftware"
    Könnt Ihr euch ungefähr vorstellen was ich durchgemacht habe?
    Gruss swissbaer


    Sorry, etwas neben dem Thema

    3 Mal editiert, zuletzt von swissbaer ()