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

  • @Argasha:


    Hier die gewünschten Sreenshots. Habe mir auch noch Gedanken darüber gemacht. Warum so komplex, würde es nicht reichen einfach bei Tatendruck (z.B. Aufnahmetaste) von Tag- auf Nacht-Ansicht und umgekehrt zu wechseln. Wenn jeder weiß, dass dies nur im Kartenmodus geht (z.B. über die simulierte Tastenfolge) sollte dies doch kein Problem sein. Wenn der Mavigator nicht läuft, bleibt die Taste ohne Funktion.


    Gruss - Anoxx

  • Zitat

    Original von Argasha
    schau mal ob Du mit dieser Vorgehensweise weiterkommst:


    Hallo Argasha,


    genau so hatte ich es gemacht. Der entsprechende Wert findet sich bei mir in der Registry unter:
    HKCU\ControlPanel\Backlight\Brightness


    Er wird auch definitiv auf die entsprechenden Werte gesetzt ( 0 - a Hex) wenn ich manuell über die Oberfläche ändere. Leider hilft weder setzten der Registry direkt, noch ein Setzten mit anschließendem Programmaufruf (backlight.exe).


    Was solls, die Umschaltung erfolgt so schnell das mich die 1-2 sec der backlight.exe Programmoberfläche nicht weiter stören.

  • @anoxx


    Danke für die Screens. Einer der wenigen verwendbaren Punkte wäre X=60, Y=315. Dein Skin ist im unteren Bereich leider etwas farblos und ich vermute, dass man nur zwischen weiss in der Kartenansicht und schwarz im Kartenmenue unterscheiden kann. Leider ist der Punkt auch bei einigen anderen Screens schwarz, aber eben nur in der Kartenansicht weiss. Sollte also funktionieren.
    Nun bräuchte ich noch die Farbwerte für den Punkt in der Kartenansicht und in den Karteneinstellungen und im Hauptmenü. Bitte sei so nett und lies die Werte noch mit dem Script aus, dann baue ich es in Navi-Runner ein. Danke schonmal.
    Dein Vorschlag mit dem Aufnahmebutton würde ich so nicht verwirklichen, da mir das einfach zu unsicher ist. Ausserdem verwenden durchaus einige Leute (mich eingeschlossen) den Button hin und wieder. Ich sehe derzeit keine Möglichkeit, den Button nur während der Navi läuft "umzuprogrammieren". Dann schon lieber so, wie es im Script verwirklicht wurde. Probier es einfach mal mit deinem Skin aus, wenn du die Farbwerte ermittelt hast. Du musst nicht auf die aktualisierte Version warten, sondern kannst das einfach durch setzen der Variablen im aktuellen Script oder in der Version 1.2 machen. Die automatische Skin-Erkennung werde ich mit für V1.3 vorbehalten.


    @ Reinhesse
    Wenn ich diesen Wert bei mir ändere, tut sich bei mir auch nix. Das war das erste, was ich probiert hatte. Hast Du eigentlich eine Backlight.exe und eine Backlight.cpl? Den Reg-Wert kann ich mit beiden ändern, die Helligkeitsumschaltung funzt bei mir aber nur, wenn ich die .exe starte und dann beende. Das Script ist halt auf den MD 96700 zugeschnitten. Wäre aber mal interessant zu erfahren, ob es ohne Änderung auch auf anderen WM5 Geräten, z.b. dem MD96800 PNA läuft. Habe allerdings keine Ahnung, wie man das bei einem PNA istallieren kann, da man ja wohl nicht an die Windowsoberfläche kommt? Mal schauen, dass ich so ein Gerät mal zum spielen in die Finger bekomme...



    Gruß, Argasha

  • @ Argasha:
    Habe jetzt die Farben des Punktes 60,315: Das Dunkelblau hat 0,0,40 = 000028, das "weiß" hat 248,252,248 = f8fcf8, und das Schwarz hat natürlich 0,0,0 = 000000. Ist es so, dass die Tag-/Nacht-Ansicht nur gewechselt wird, wenn die Kartenansicht aktiv ist, also die Farbe f8fcf8 unter 60,315 zu finden ist? In den anderen Ansichten wird nicht umgeschaltet? (nur fürs Verständniß).


    Gruss - Anoxx

  • Yep, so isses. Die Zeitabfrage setzt zunächst ein Flag "Karte Umschalten" dann wartet das Script solange, bis die Karte sichtbar ist, sei es durch starten der Navigation oder durch aufrufen der Kartenansicht und startet dann automatisch den Umschaltvorgang.


    Danke für die Werte! Hab allerdings noch keine Hex-Werte gesehen. Ich dachte die Anzeige wäre ein Dezimalwert, aber gut.
    Ähm, da fällt mir auf, wie hast Du die werte ermitelt? Einfach die RGB-Wert in Hex umrechnen geht nicht, du musst die Werte mit diesem Schript ermitteln:
    Automatisches Anpassen der Hintergundbeleuchtung nach Tageszeit


    Warum die Farben in MortScript nicht als RGB oder HEX-RGB eigegeben und abgefragt werden können weiss ich leider auch nicht.


    Gruß, Argasha

  • Hallo Forengemeinde,


    die neue Version 1.2 von Navi-Runner habe ich soeben in den ersten Post dieses Threads gepackt.


    Die Neuerungen im Einzelnen:


    1. Automatische Erkennung des Betriebstzustands (AKKU / NETZ) sofort beim Start des Scriptes und danach, während der Navigatorlaufzeit, jede Minute ein mal.
    Alle Funktionen des Scripts sind von der Erkennung betroffen, so als wenn sie, wie bei Version 1.1, bei Scriptstart manuell ausgewählt würden. Wird dem Navigator während der Laufzeit also die Spannungsversorgung gekappt, schaltet das Gerät automatisch in den stromsparenden Dunkel-Modus und umgekehrt. Diese neue Funktion wurde durch das kleine, für dieses Script geschriebene Tool "Powercheck", von Forenmitglied Pettersson (SunCalc)ermöglicht. Vielen Dank hierfür!
    Powercheck ist dem Script beigefügt und muss sich lediglich im gleichen Verzeichnis befinden, wie das Script selbst. Sollte die Einstellung von Navi-Runner auf Automatik stehen und Powercheck sich nicht im Scriptverzeichnis befinden, wird eine Fehlermeldung ausgegeben und das Script wird im manuellen Modus (wie bei V1.1) fortgeführt.


    2. Die Umschaltung der Tag/Nacht Kartenansicht funktioniert nun auch bei Batteriebetrieb.


    3. Das Verhindern der Abschaltung im Batteriebetrieb ist nun ohne das Aufrufen des eUtilities realisiert.


    4. Die Installationsanweisung im Script wurde etwas abgeändert und vereinfacht.


    5. Das Script ist nun wieder im Dos-Modus (CR-LF) gespeichert, so dass ein Editieren des Scripts mit dem TotalCommander-Editor auf dem PDA problemlos möglich ist.


    Ich hoffe, dass das Script auch bei euch problemlos läuft.



    Die ToDo Liste für V1.3 umfasst momentan folgende Punkte:
    - Friedliche Co-Existenz von NaviRunner & GPSApp.exe
    (Sollte jemand nicht auf diese Anwendung verzichten wollen (Gruß an Kalle Wirsch), und die GPSAPP mit dem Script zusammen laufen, wird die GPSAPP bei Scriptende geschlossen, der "Stromsparhaken" gesetzt und dann die GPSAPP.exe wieder gestartet *GRUMMEL*)


    - Automatische Unterstützung vom BIGFOOT-Skin


    - Installations- und Deinstallationscript für diejenigen, die sich nicht durch die Menüs hangeln wollen. Folgende Funktionen sind geplant: Nachdem das Script mit Zusatzdateien vom Anwender in ein beliebiges Verzeichnis kopiert wurde, kann das Installscript gestartet werden und erzeugt dann eine Verknüpfung in Startmenü, belegt den Navigator-Hardwarebutton mit dem neu erstellten Link und benennt (auf Wunsch) den GPSApp.lnk in Windows\Autostart in z.B. GPSApp.lnX um, so dass es nicht mehr gestartet werden kann. Anschliessend noch ein automatischer Softreset, um den Speicher zu leeren. Das Deinstallationsscript soll dann die obigen Änderungen wieder Rückgängig machen.


    Mal schauen, ob ich speziell den letzten Punkt hinbekomme....


    Gruß, Argasha

    Einmal editiert, zuletzt von Argasha ()

  • Zitat

    (Sollte jemand nicht auf diese Anwendung verzichten wollen (Gruß an Kalle Wirsch)

    :D :D :D :D :D :D :D :D :D :D :D :D :D

  • @ Argasha:
    So was habe ich mir fast gedacht. Die Farben sind:
    Startbildschirm (dunkelblau): 2686976
    Karte ("weiß"): 16777215
    Kartenmenü (schwarz): 0
    Habs auch gleich auprobiert - funktioniert wunderbar. Also stimmen die Farben :]
    Hab noch eine Frage: Wie willst Du abfragen um welchen Skin es sich handelt? Über die prefs.ini = last Skin? Ich denke nur daran, wenn ich einen Skin-Update mit anderen Farben rausbringen sollte (der dann auch einen anderen Namen hat), klappt die Nachtumschaltung im Kartenmodus ja nicht mehr.


    Im übrigen finde ich es klasse, dass Du so viel Engangement zeigst.


    Gruss - Anoxx

    4 Mal editiert, zuletzt von anoxx ()


  • Danke, das sieht besser aus!
    Die Skinabfrage, tjo, an die Prefs.ini hatte ich eigentlich noch gar nicht gedacht. Die Idee ist aber nicht verkehrt. Klappt aber auch nicht, wenn jemand einfach den Skin abändert. Ich hätte erstmal angedacht, die Farbe im Hauptmenue abzufragen und damit den Skin zu bestimmen. Eventuell könnte man ja auch zwei Punkte abfragen um mehr Sicherheit zu haben. Man wird das Sript eh immer nur anpassen können, wenn sich was ändert.
    Ansonsten kannst Du ja mit nem neuen Skin direkt die passenden Abfragesettings Posten, Du weisst ja jetzt wie es geht :D
    Du müsstest nur darauf achten, dass die Farbe im Hauptmenü geringfügig verändert ist, also z.b. Bei RGB statt 0,0,40 einfach 1,1,40 oder 0,0,41
    Muss man einfach mal ausprobieren... Das mit der Prefs.ini werd ich auf geden Fall auch mal testen.


    Gruß, Argasha

  • @Argasha


    Ich habe gerade wegen Tests für ein Script im anderen "Abdunkeln-Thread" den backlight.exe Aufruf auch aus Deinem Navi-Script entfernt - es klappt trotzdem. Habe ich noch was übersehen, oder warum machst Du diesen Aufruf?

  • Och!?
    Sollte eigentlich nicht klappen, es sein denn.... *gübel* ...das macht eventuell
    die GPSA.. :muaDAS PROGRAMM, DESSEN NAMEN NICHT GENANNT WERDEN DARF:mua


    Deaktiviere das Teil doch zum testen mal.


    Gruß, Argasha


    EDIT: *grummel* Demnächst muss ich noch abfragen, ob die GPSAPP.Exe lüppt,
    damit das Teil möglichst reibungslos und optimal mit meinem Script zuammenarbeitet,
    das eigentlich dafür geschrieben wurde, um die GPSAPP ohne Nachteile zu ersetzen. :wand

    Einmal editiert, zuletzt von Argasha ()

  • @Argasha


    GPSAPP.lnk umgenannt, Soft-Reset, Script aufgerufen (ohne Backlight.exe-Aufruf), nix passiert, gpsapp gestartet, Script klappt!


    Ergänzung: Ich habe gerade noch mal Dein Navi-Script in der Praxis durch die Dämmerung gefahren: es läuft 1A mit auskommentiertem backlight.exe-Aufruf (bei laufender GPSAPP!)

    Einmal editiert, zuletzt von Kalle Wirsch ()

  • @kalle
    OKOK, der nächste Punkt auf der ToDo Liste ist beim Helligkeit ändern eine Abfrage, ob GPSAPP läuft. Wenn ja-> kein Backlight.exe starten. Mein Damen und Herren, machen Sie mit bei unserer Winterschlußaktion "Ein Herz für GPSAPPs" Wir danken für die freundliche Unterstützung durch Herrn Kalle Wirsch. ;D
    Nur um das noch mal klar zu sagen, ich hab die GPSAPP.exe seit einem guten Monat deaktiviert und vermisse NICHTS (ausser vielleicht den schönen Memory-Slider, den ich vorher ab und zu sehen durfte?)! :D



    Gruß, Argasha