[MN6-Add-On]>>NEU<< NaviRunnerMN6 V1.7 - komfortables Multifunktions-Tool für MN6

  • MN6-Add-On: NaviRunnerMN6 (aktuelle Version vom 09.02.2008: V1.7)
    Hinweis: NaviRunner benötigt Mortscript V4.1 oder neuer! Download der genialen Freeware HIER


    Das bewährte Navirunner Script ist nun endlich auch in einer für den Mobile Navigator 6 angepassten Version verfügbar.
    Bis auf die POI-Observer Unterstützung konnten alle Features der NaviRunner Version 1.9 in NavirunnerMN6 V1.0 übernommen werden.
    Das Script ist ursprünglich für den MD96700/96710 und kompatible PDAs geschrieben worden, sollte aber mittlerweile auch auf vielen anderen PDAs/ PNAs laufen (siehe unten in den FAQ). Das Script läuft momentan mit QVGA Modellen im Hoch und Querformat, ist jedoch auf VGA erweiterbar. Hierzu benötige ich allerdings die Mithilfe von Usern mit VGA-PDAs, falls diese Interesse an einer VGA-Version haben.


    Features:

    • Bequemes starten und beenden von MN6 über EINE Hardwaretaste, auf Wunsch ohne jede Sicherheitsabfrage. "Nach vorne holen" von MN6 über die gleiche Taste.
    • Optionaler Start von GoFast oder PockeInfomat über konfigurierbares Startmenü.
    • Automatische Helligkeitssteuerung der PDA Hintergrundbeleuchtung je nach Tageszeit (berechnet nach den aktuellen Sonnenauf- und Untergang) und dem Status der Stromversorgung (NETZ/AKKU).
    • Automatische Tag/Nacht Umschaltung der Navigator-Kartenansicht zum Zeitpunkt des berechneten Sonnenauf-und Untergangs.
    • Automatische Bestätigung des StVO-Sicherheitshinweises (muss per Preset
      im Script aktiviert werden (AutoConfirm auf 1 setzen). Hinweis lesen!).
    • Intelligente, abschaltbare Auto-Map Funktion. (Automatische Umschaltung auf Kartenansicht nach Navigatorstart bei erfolgtem Sat-Fix und nach frei wählbarer Mindestwartezeit, wenn von User während der Wartezeit keine Eingabe erfolgt.)
    • Konfigurier- und abschaltbares automatisches drehen der Bildschirmansicht auf Landscape (90 ° rechts oder 90° links) bei Scriptstart und und wieder auf Portrait bei Scriptende. (Scriptablauf flüssiger als beim drehen über MN6).
    • Auto-Abfrage der PDA-Betriebsart Portrait (Hoch) und Landscape (Breit).
    • Auto-Prüfung des Status der Stromversorgung (NETZ/AKKU).
    • Optionale Prüfung des Systemspeichers mit automatischem System-Neustart bei Speicherknappheit und anschliessender Fortführung der Navigation .
    • Automatische Erstellung von Sicherungskopien wichtiger Navigator-INIs.
    • Vollständige Unterstützung des POI-WARNERs (starten, aktivieren, beenden) im Portrait- und Landscape-Modus (Voraussetzung: Preset "Set Warner_Start" auf 1, POI-Warner installiert, in den Presets korrekter Pfad zum POI-Warner Icon angegeben).
    • Unterstützung der alten (2.x) und der neuen (3.x) POI-Warner Version.
    • Optionales Nachladen des POI-Warners bei Erkennung des Kartenfensters oder erst nach Start einer Navigation.
    • Zeitoptimierter, automatischer TMC-Senderwechsel (konfigurier- & abschaltbar) Wechselgeschwindigkeit skaliert mit der PDA-Geschwindigkeit - keine festen Pausen.
    • Akku-Überwachung und Abschaltung des PDAs bei Unterschreitung einer Mindestladung (Danke an @dflesch!)
    • Sleep / Reaktivierungsroutine legt NaviRunner auf Wunsch schlafen und schaltet Nachts die Hintergrundbeleuchtung heller, wenn MN6 nicht im Vordergrund ist. (Danke an @dflesch!)
    • Soundausgabe für verschiedene Ereignisse (Begrüssung, Ende, TMC-Wechsel, TMC Status, GPS Satus).
    • Sprachsamples in hoher Qualität, alternative Samplepakete.
    • Spielerei: "Kirchturmsimulation" Uhrzeitabhängiger Glockenschlag alle 15 min & zur vollen Stunde. Anzahl der Glockenschläge entspricht der aktuellen Uhrzeit.
    • Regelmässige Rücksetztung des Idle Timers (verhindert Geräteabschaltunng im Akkubetrieb)
    • Setzen des Hakens bei "Gerät abschalten nach X Minuten in den PDA -
      Energieeinstellungen, falls MN6 mal wieder "vergisst" den Haken zu setzen...
    • Optionales setzen von festen Timeout-Werten für Geräteabschaltung und Beleuchtungsabschaltung im Netz und Akkubetrieb.
    • Optionales beenden aller laufenden Programme bei Scriptende (nur getestet auf MD967xx).
    • Optionales Auto-Ausschalten des PDAs nach Beendigung des Navigators, auf Wunsch mit konfigurierbarem Softreset nach jedem X-ten Start (Reset-Off)
    • PDA und PNA - Unterstützung


    Mitgelieferte Zusatzmodule:

    • NR_4_MN6-Installer.mscr
      Installationsscript zum Erzeugen eines Icons unter Startmenü/Programme und zum belegen einer beliebigen Hardwaretaste mit NaviRunner. Weiterhin kann auch das MN6 Today-Icon im Heute-Bildschirm mit NaviRunner belegt werden. Ab V1.6 werden auch die wichtigsten Grundeinstellungen im Installer durchgeführt. Alle Änderungen können durch den Deinstallations-Modus wieder rückgängig gemacht werden.


    • MN6-Colorteach.mscr
      Unterstützung aller nicht-transparenten(!) Skins durch automatisches auslesen aller benötigten Farbwerte aus MN6. Hierzu wird das Script MN6-ColorTeach mitgeliefert, welches alle benötigten Werte aus MN6 ausliest und in Ini-Dateien speichert. Diese Inis werden automatisch von NaviRunnerMN6 eingelesen und verwendet. MN6 ColorTeach sollte mit allen Skins funktionieren, solange das Layout von MN6 nicht verändert wird. Zur Ausführung muss das Script in das MN6-Verzeichnis kopiert und von dort gestartet werden. Die vom Script ermittelten Farbwerte werden automatisch in Ini-Dateien im MN6 Verzeichnis gespeichert. Diese Dateien (NR_P_colors.ini und/oder NR_L_colors.ini) müssen auch dort verbleiben, damit NaviRunner sie findet und verarbeiten kann.


    • NR-WarnerColorCheck.mscr
      Script zur Ermittlung der korrekten Farbwerte aus dem POIWarner zur Eingabe in NaviRunner_4_MN6. Notwendig wenn auf Grund der PDA-Hardware Farbwerte anders ausgelesen werden, als im Script abgespeichert. Ermittelte Daten können dann in die NaviRunner-Presets eingetragen bzw. ab Version 1.3 von NaviRunner automatisch eingelesen werden.


    • NR-BacklightCheck.mscr
      Die Helligkeitsanpassung der Hintergrundbeleuchtung funktioniert auf fast
      jedem PDA-Typ anders, mit anderen Programmen und unterschiedlichen Parametern.
      NR-BacklightCheck ist ein Script zur Ermittlung der korrekten Parameter für die Ansteuerung der PDA-Hintergrundbeleuchtung sowie zur Auswahl des passenen Backlight-Steuerprogrammes.
      Ermittelte Werte werden in der Datei "Backlight-Settings.txt" im Scriptverzeichnis abgespeichert und können dann mit einem Texteditor in die entsprechenden Presets in Navirunner_4_MN6 übertragen bzw. ab Version 1.3 von NaviRunner automatisch eingelesen werden.
      Das Script löst sicherlich nicht alle Probleme im Bezug auf die Steuerung der Hintergrundbeleuchtung, sollte aber meist eine funktionierende Einstellung ermitteln können.


    • NR-Start_N_Quit.mscr
      Dieses Script ermöglicht es, das Navigationssystem über eine Hardwaretaste zu starten und durch einen weiteren Tastendruck auf die gleiche Taste wieder herunter zu fahren. Dies funktioniert aus dem Hauptmenü, der Kartenansicht und aus der Navigation. Der Sicherheitshinweis (Wirklich beenden?) und die Infos sind per Preset abschaltbar. Sehr praktisch, wenn man kurz vor erreichen des Ziels das System schon herunterfahren will. Ein Druck auf die Hardwaretaste genügt. NR-Start_N_Quit wird auf Wunsch automatisch über den Installer eingebunden. Zusätzlich kann mit diesem Script MN6 per HW-Taste in den Vordergrund geholt werden.


    Empfohlene Update-Prozedur von älteren Versionen:
    [list=1]
    [*]MortScript auf die aktuelle Version updaten!
    [*]Falls nicht schon geschehen, eventuelle Änderungen vom DefaultPrefs.txt ins Usersettings.txt übertragen.
    [*]Script NR_4_MN6-Installer.mscr starten und "Deinstallation" auswählen (Einstellungen und Dateien werden hierbei nicht gelöscht).
    [*]ALLE Dateien aus dem neuen Zip-File ins NaviRunner Verzeichnis kopieren und die alten überschreiben (den Usersettings passiert nichts).
    [*]Script NR_4_MN6-Installer.mscr starten und "Installation" auswählen und komplett durchlaufen lassen. (Hierdurch werden die neuen Funktionen konfiguriert). Ein neuer Durchlauf von BacklightCheck wird empfohlen, ist aber nicht unbedingt nötig, wenn die vorherigen Einstellungen problemlos liefen.
    [*]Script MN6-Colorteach.mscr starten und den Anweisungen folgen.
    [*]Fertig.
    [/list=1]



    Changelog:
    Hinweis: Aus Gründen der Übersichtlichkeit wurde das Changelog im Bereich der älteren Versionen gestrafft. Ausführliche Infos zu allen Änderungen und den damit verbundenen Einstellmöglichkeiten/Presets findet Ihr in übersichtlicher Formatierung >>HIER<< sowie als einfache Textdatei im NaviRunner Zip-File.


    V1.7
    - Verbesserte Kompatibilität zu WM6 sowie zu PNAs. Da der Mortscript-Befehl "ProcExists" zunehmend Probleme auf einigen PNAs und auch PDAs macht, wurden in allen Scripts die ProcExists durch WndExists ausgetauscht. Achtung: Das neue mitgelieferte "Defaults.txt" MUSS verwendet werden, da dort nun alle Fensternamen enthalten sind!
    Hinweis: Für WM6-Geräte wird dringend Mortscript V4.11 B5 oder neuer empfohlen!


    - Blockierung der TMC-Senderumschaltung bei bevorstehendem Abbiegevorgang.
    ACHTUNG: Es muss zwingend ein neuer Colorteach durchgeführt werden, da neue Farbwerte ausgelesen werden müssen. Die nötigen Presets werden durch Colorteach gesetzt. Wer die Funktion nicht benötigt, braucht nichts zu tun, da sie standardmäßig im Defaultprefs.txt abgeschaltet ist (Autom. Aktivierung über Colorteach).
    Wichtig: Wer einen Skin verwendet, bei dem die Position des Punkt-Balkens neben dem Abbiegepfeil verändert wurde, muss die Abfragekoordinaten im Colorteach-Script anpassen, sonst klappt die Senderumschaltung nicht! Wie das genau funktioniert, steht im LiesMich.txt im Absatz "Unterstützung von alternativen Skins"! Auf Wunsch wird ein Signalton ausgegeben, wenn die TMC-Umschaltung blockiert wurde (Preset SND_TMC_SW_Blocked = 1). Dies ist nützlich, um die Funktion zu überprüfen.


    - Beachtung des Wochentages bei der Rush-Hour Funktion. (TMC-Senderwechsel). Es wird nun nur von Montag bis Freitag auf den häufigeren Senderwechsel zur Rush-Hour Zeit umgeschaltet


    - Umschaltung in den Standby-Modus nun stärker konfigurierbar. Mit dem Preset "StandbyBKL_Raise" kann die Umschaltung der Hintergrundebeluchtung auf größere Helligkeit ein- und ausgeschaltet werden. Das Preset "StandbyInfo" schaltet das Hinweisfenster ein oder aus. Durch Austausch des Samples "Sleep.wav" kann der User einen eigenen Sample für den Schlafmodus festlegen.


    - Bei der Speicherwarnung kommt nun statt eines Hinweises ein Auswahlfenster, wo der User entscheiden kann, ober er jetzt schon einen Neustart durchführen lassen will, oder weiter navigieren möchte. Letzteres ist Standard und wird nach 8 Sekunden automatisch angewählt.


    - Die "Kirchturmsimulation" kann nun mittels Preset "SND_BavarianBell = 1" auf die "bayrische Variante" umgestellt werden (Bei voller Stunde erst 4 x kleine Glocke, dann die große Glocke in der Anzahl der Uhrzeit.) Danke an @muscote für den Hinweis und die Scriptvorlage.


    - Zusätzliche Warnung vor dem Abschalten, wenn Akkukapazität nur noch 10 % über dem in "BattMinLevel" definierten Wert liegt (Sample: BattLow.wav).


    - Start-Piep kommt nun erheblich schneller nach Betätigung der Hardwaretaste, wenn Start_N_Quit verwendet wird.


    - Die Akku-Überwachung / Not-Abschaltung funktioniert nun auch, wenn NaviRunner im Schlaf-Modus ist.


    - Direkte Unterstützung von MDA Vario III, XDA Neo, PocketLoox 600 und ASUS A639 mit WM6 Classic


    - Kompatibilitätsprobleme zum Dali-V10 Skin beseitigt. (Der Dali-V10 ändert als einziger Skin die Farben am Anfragepunkt für die Kartenansicht, wenn die Navigation gestartet wird.)


    - Verbesserte Kompatibilität zur neuen Fenster-Erkennungsroutine von Mortscript V4.1


    - Einige kleinere Bugfixe und Verbesserungen.


    - Meine im Forum Pocketnavigation.de verstreuten Tools im Verzeichnis "BonusTools" beigefügt.


    V1.6
    - Variablenhandling geändert. Alle vom User zu bearbeitenden Presets befinden sich nun im Ordner \Config und nicht mehr in NaviRunner selber. Dies gilt auch für die anderen Scripts, die eigene Presets haben. Es werden immer die DefaultPrefs, die Pfade und dann die UserPrefs eingelesen.
    - Stark erweiterter Installer. Die komplette Grundkonfiguration der wichtigsten Variablen kann nun direkt im Installer gemacht werden. Neue Erkennungsroutinen für die Bezeichnung der Speicherkarte sowie das Vorhandensein und den Installationsort von MN6, POI-Warner, GoFast und Pocketinformant.
    - BacklightCheck "lernfähig". Neue Routinen, die es ermöglichen, auch unbekannte bzw. nicht automatisch erkennbare Fensternamen des Backlight-Steuerprogrammes zu verarbeiten. Kompatibilität zu weiteren PDAs erhöht.
    - Speicherüberwachung mit optionalem Systemneustart. @dfleschs Speicherroutine (vielen Dank!) wurde mit einigen Verbesserungen eingebaut: Bei erreichen der Warnschwelle (MemoryMinLevel, standard 3000 kB) wird alle 10 Minuten ein Warnfenster angezeigt. 400 KB vor erreichen der Abschaltungsschwelle (MemoryMinExit, Standard 2000 kB) wird die Anzeigefrequenz der Warnung auf 1 x pro Minute erhört (Die Zeit bis zum Neustart dürfte dann so bei 5 - 10 Minuten liegen.)
    - Script Sub_Navi-Router von spoor (vielen Dank!) in einer optimierten Version eingebunden. Das Script ermöglicht es, über das NaviRunner (Gofast)-Startmenü direkt in die Routenplanung durchzustarten und bei Auswahl des Menüpunktes "Von Zuhause" automatisch die Heimatadresse als ersten Routenpunkt eingeben zu lassen.
    - NaviRunner auf PNAs angepasst. Dank krabse, der mich mit vielen Infos und Tests auf seinem PNA sehr hilfreich unterstützt hat, konnte NaviRunner auf PNAs lauffähig gemacht werden. Der Installer verfügt über nun eine eigene PNA-Installationsroutine, die NaviRunner unter anderem in den Quickrunner einbinden kann.
    - Neue Samplepakete. Sowohl die in NaviRunner integrierten als auch die zusätzlich zur Verfügung gestellten Sprachsample-Pakete wurden komplett neu in Studionqualität aufgenommen und abgemischt. Es sind auch einige neue Samples für Zusatzprogramme hinzugekommen, die bei Nichtverwendung gelöscht werden können (Ordner \ExtraSamples). Neu: weibliches Sprachpaket (NiNu) und männliches Sprachpaket (Sanchez). Vielen Dank an die Sprecherinnen!
    - Große Auswahlmenüs. Hinweis: Mindestens Mortscript V4.1 erforderlich! Nun werden alle Auswahlmenüs in NaviRunner mit großem Font und hohen Listeneinträgen angezeigt, so dass nun eine bequeme Auswahl mit dem Finger möglich ist (Doppelklick oder Anwahl und OK) Weitere Infos HIER <<KLICK>>.
    - Speicheroptimierung. Auf Anregung von spoor eingebautes optimieren der Speichereinstellungen bei Scriptstart (nur für WM 2003), Preset MemOptimize = 1 (Sliderkoordinaten müssen, falls nötig im Script Sub_MemOptimize.mscr angepasst werden.)
    - Start_N_Quit beherrscht nun auf Wunsch von spoor noch die Beendigung aus den Routen-Ansichts-Kartenfenster (Neuer Colorteach erforderlich).
    - Steuerung der Hintergundbeleuchtung durch NaviRunner kann nun, falls gewünscht oder bei inkompatiblen Geräten einfach per Preset (BL_Disable = 1) abgeschaltet werden.
    - Einfaches Update. Der Installer und auch NaviRunner selber erkennen über die Datei X_NewVersion.ini den ersten Start nach Installation und verschieben automatisch alle schon vorhandenen Inis in den neuen Ordner \Config.


    V1.5
    - Akkuüberwachung: Routinen von @dflesch zur automatischen Geräteabschaltung bei Unterschreitung einer Mindestladung im Akkubertrieb eingepflegt, allerdings mir einigen kleinen Änderungen, um die Funktion "massentauglich" zu machen Preset: "BattMinLevel".
    - BugFix: Die blauen und gelben Hinweisschilder für Autobahn und Bundesstraße sollten nun keinen "Fehlalarm" bei der Erkennung der GPS-Verbindung mehr auslösen. Zuverlässigkeit der GPS-Abfrage generell verbessert.
    - Bugfix: Während der Wartezeit auf den POI-Warner werden nun auch Änderungen am GPS und TMC-Status berücksichtigt und vom Script sofort bearbeitet.
    - UserSettings: Einer weiteren Idee von @dflesch folgend, neues IniFile "Usersettings.txt" hinzugefügt, in das die manuellen Preset- Änderungen eingetragen werden können. Bei Updates wird diese Datei nicht überschrieben, geänderte Einstellungen bleiben erhalten. Hinweis: Nur manuell geänderte Presets ins Usersettings.txt eintragen!.
    - Alle userveränderbaren Variablenzuweisungen von der alten Schreibweise
    Set Variable, Wert in die neue Schreibweise Variable = Wert geändert um einfaches Copy & Paste der geänderten Presets in den "Usersettings.txt" zu ermöglichen.
    - Sleep / Reaktivierungsroutine von @dflesch leicht modifiziert eingefügt. NaviRunner wird "schlafen gelegt", wenn MN6 nicht im Vordergrund ist, führt während dieser Zeit keinerlei Aktionen aus und verbraucht in diesem Modus so gut wie keine Rechenzeit. Preset:"NR_WakeUpDelay".
    - Start_N_Quit kann nun als neue Funktion per Hardware-Tastendruck den MN6 wieder in den Vordergrund holen, falls dieser minimiert läuft. Somit kann mit der HEUTE-Taste der Desktop nach vorne geholt werden, und mit der Navigator-Taste wieder zurück zu MN6 geschaltet werden.
    - Reset-Off Erweiterte AutoOff Funktion: Wenn das Preset "AutoOff" vom Standard 1 auf 2 gesetzt wird, erfolgt ein RESET-OFF bei Scriptende. Das Script fährt hierbei alle von NaviRunner gestarteten Programme wie gewohnt runter, löst dann einen Softreset aus und schaltet anschließend nach dem Booten den PDA aus. Vorteil: Mit frisch gebootetem System längere Laufzeit von MN6 ohne Abstürze. Neues Preset "BootCount" zum einstellen, nach wie vielen NR-Starts ein SoftReset erfolgen soll. Neues Preset "Reset_off_Delay" definiert die Wartezeit nach dem Booten, bis der PDA abgeschaltet wird (wichtig bei Ausführung des Autostart-Ordners vor Abschluss des Bootvorgangs).
    - HP-Backlight Routine erneut modifiziert.
    - Zwei Vorschläge von spoor in das Start_N_Quit Script eingearbeitet: Optionales beenden von MN6 und / oder des POI-Warners , auch wenn diese nicht über NaviRunner gestartet wurden.
    - Unterstützung für Loox N520, ASUS P535 und Qtek 2020i
    - TMC-Routine auf Wunsch von spoor mit einer konfigurier- und abschaltbaren Pause versehen, damit nach dem Senderwechsel noch einige TMC-Meldungen betrachtet werden können. Preset: TMC_Binfredusa_SpecialDelay 8)
    - Start-Auswahlmenü auf Wunsch von spoor um PocketInformat erweitert.
    - Bei allen eigenständigen Scripts am Anfang eine VGA Warn-Abfrage eingebaut.
    - Start-Piep nun lauter.
    - Verschiedene Unteroutinen ausgelagert, um das Hauptscript unter 64 kB zu halten.


    V1.4
    - Anpassungen von Colorteach auf den Dali-Skin.
    - Anpassungen von Colorteach, NaviRunner & Start_N_Quit auf den Black&White Skin.
    - Neues Modul NR-Start_N_Quit zum starten UND sauberen herunterfahren des Navigationssystems über eine Hardwaretaste
    - Intelligente AutoMap-Funktion. Optionaler automatischer Aufruf und Aktivierung des Kartenfensters nach Start von MN6. Interessant für all diejenigen, die MN6 oft ohne Routeneingabe mitlaufen lassen. (Klappt NICHT mit dem Black & White Skin. Alternative: TrueNavigon-Skin von @Zero511.)
    - Optionaler GoFast-Start aus NaviRunner heraus.(Preset GoFastStart) Danke an Mani für die Vorlage.
    - Optionaler Hinweis-Sound, wenn während der Navigatorlaufzeit die externe Stromversorgung aus- oder eingeschaltet wird. (Idee von Mani)
    - Optionaler Hinweis-Sound, wenn MN6 das GPS-Signal verliert bzw. wieder empfängt. Signalausgabe nur in der Kartenansicht / Navigation.
    - BackupRoutine in ein eigenes Script ausgelagert.
    - Anpassung des Installers an das neue NR-Start_N_Quit Script


    V1.3
    - Anpassung auf weitere PDAs
    *Yakumo Delta 300 (Dank an @andruschs und spoor für die Infos und die Beta-Tests).
    *Asus A636 (evtl auch andere ASUS-PDAs). Dank an @dflesch für die Informationen über ASUS-PDAs und seine Betatests. Dank auch an @Oldtimer fürs testen.
    *HP iPAQ hx2xxx (Dank an korback für seine Unterroutine zur Ansteuerung des Backlight Programms auf dem HP sowie an @Operator.75 für die Betatests)
    - Backlight wird nun automatisch wieder auf den korrekten wert gesetzt, wenn es von MN6 bei der Kartenumschaltung verstellt wurde.
    - Automatisches Einlesen der Ini-Dateien von BacklightCheck und NR-WarnerColorCheck
    - Setzen von weiteren Systemvariablen bei Scriptende
    - Pfadverwaltung angepasst -> NaviRunner auch auf PDAs mit englischsprachigem Betriebssystem (Dank an korback).
    - Suchfunktion für die MN6.exe erweitert.
    - Installer jetzt flexibler und leistungsfähiger.
    - BacklightCheck schreibt jetzt auf Wunsch ein umfangreiches Debug-Log.


    V1.2
    - Umfangreiche Verbesserungen bei den Routinen zur Steuerung der Hintergrundbeleuchtung.
    - Neues Script "NR-BacklightCheck.mscr" mitgeliefert, das es auch Laien ermöglichen sollte, schnell die korrekten Backlight-Einstellungen für den eigenen PDA zu ermitteln.
    - Optionales Auto-Umschalten des Bildschirms auf Landscape (90° rechts oder links) bei Scriptstart und Zurückschalten auf Portrait bei Scriptende (Preset AutoRotate).
    - Neues Script NR-WarnerColorCheck.mscr (Bescreibung siehe oben)
    - MN6Colorteach unterstützt nun auch die alternative QWERTZ-Tastatur im Portrait-Modus (Danke an spoor für die Koordinaten).
    - Diverse Bugfixe


    V1.1
    - Backlight-Steuerung flexibler gestaltet und für weitere PDAs angepasst.
    - Optionale Anpassung der Systemlautstärke bei Scriptstart und Scriptende hinzugefügt.
    - Preset AutoConfirm für den StVO-Hinweis auf 0 gesetzt.


    V1.0
    Erste Releaseversion.



    >>>> Fragen & Antworten: <<<<
    POI-Warner wird zwar geladen, aber nicht aktiviert. Warum?
    POI-Warner 2.x und 3.x haben unterschiedliches Design, daher muss über das Preset WarnerVersion angegeben werden, ob es sich um POI-Warner Version 2 oder 3 handelt.


    Wie muss ich die NaviRunner-Presets einstellen, wenn ich den POI-Warner gemeinsam mit MN6 starten und nicht erst im Kartenfenster nachladen möchte?
    POI-Warner parallel mit MN6 starten:
    Set Warner_Start, 0
    Set Warner_Kill, 0
    und in den Warner Einstellungen automatischen Start einstellen.


    POI-Warner in Kartenansicht nachladen:
    Set Warner_Start, 1
    Set Warner_Kill, 1 oder 0
    und in den Warner Einstellungen manuellen Start einstellen(!).
    Weitere Infos zu diesen Thema HIER


    Beim Start von Navirunner dauert es viel länger, bis das MN6 Ladebild erscheint, als ohne NaviRunner. Warum?
    Bei Aufruf über den Today-Screen oder über das MN6-Icon im Startmenü wird erst das Programm \Windows\startmn.exe geladen, welches das Bild sofort anzeigt und danach die MN6.exe aufruft. Nach einiger Zeit ersetzt das von der MN6 angezeigte Startbild das der startmn.exe. Ich habe keinen Vorteil festgestellt erst die startmn.exe aufzurufen (belegt erst mal Speicher), daher startet NaviRunner direkt die MN6.exe. Die Gesamtladezeit bis zum StVO-Hinweis dürfte sich durch NaviRunner nur um ca 3 - 4 Sekunden verlängern, da in dieser Zeit hier das INI-Backup gefahren und die Helligkeit angepasst wird. Wer den Start trotzdem beschleunigen möchte und auf das Backup verzichten kann, sollte das Preset BackupAllow auf 0 setzen.


    Wenn ich NaviRunner im Batteriebetrieb starte, wird die Hintergrundbeleuchtung immer, also auch tagsüber, auf dunkel geschaltet. Warum?
    Das ist ein gewollter Effekt zum Stromsparen im Akkubetrieb. Wenn auch im Akkubetrieb die normale Helligkeitsteuerung aktiviert werden soll, muss das Preset P_SwitchMode in NaviRunner von "auto" auf "netz" geändert werden.

    Wenn ich die RESET-OFF Funktion benutze, kommt nach dem Softreset eine Fehlermeldung!
    Folgende Fehlermeldung: "Die Datei "NR_SwitchOff.mscr" kann nicht geöffnet werden...nicht mit einem vertrauenswürdigen Zertifikat signiert oder eine ihrer Komponenten kann nicht gefunden werden..." kann auftreten, wenn man Mortscript auf der SD-Karte installiert hat und diese beim aufrufen des Scripts aus dem Autostart Ordner nach dem Softreset noch nicht aktiviert ist.
    Lösung: Mortscript in den internen Speicher (z.B. nach \Programme\Mortscript) verschieben und dort durch einen Doppelklick auf die Mortscript.exe neu registrieren. Ich empfehle generell, Mortscript aus Gründen der Sytemstabilität immer in den internen Speicher zu installieren.


    Auf welchen PDAs läuft NaviRunner ohne aufwändige Anpassungen?
    In der aktuellen Version sollte NaviRunner mit der automatischen Einstellung durch BacklightCheck auf folgenden PDAs funktionieren (Liste noch im Aufbau):
    MEDION MD 96700 / MD 96710 / MD 95668 / MD95761 / MDPNA1500
    MEDION MD 95000 (Meldung von @Oldtimer)
    Yakumo Delta 300 GPS
    ASUS 632N / ASUS A636 / ASUS A639 mit WM6 Classic
    HP IPAQ hx2790 / iPAQ H4150 (Meldung von meppen7), hx2750 (Meldung von @Oldtimer), iPAQ h2200
    Loox N520 & kompatible
    ASUS P535 & kompatible
    Qtek 2020i
    XDA 2i (Meldung von Toshiro), XDA Neo
    MDA Vario III
    PocketLoox 600


    To be continued...



    Viel Spass damit!
    Argasha


    Hinweise zu den Downloads:
    Navirunner: sollte klar sein ;)
    SampleSet_NiNu.zip: Altern. weibl. Sprachsamplepaket (seriös) für NaviRunner ab V1.6
    SampleSet_Sanchez.zip: Altern. männl. Sprachsamplepaket (funny) für NaviRunner ab V1.6
    (Samples für nicht verwendete Programme können natürlich gelöscht werden, um Speicherplatz zu sparen.)

  • Hallo,


    erhalte nach dem Start des Programms "NaviRunnerMN6" folgende Fehlermeldung:


    Error:


    Window 'Setting Backlight' could not be found
    Line:
    WaitFor "Setting Backlight",5


    Die Backlight.exe befindet sich in \Windows\


    Benutze einen Yak Delta 300 GPS mit Win Mobile 2003 SE, kann es daran liegen das du mit Win Mob 5 daher kommst?


    Regards André

  • Hi,


    wie schon angedeutet ist die Helligkietssteuerung hardwarespezifisch und bei verschiedenen Geräten kann es Unterschiede geben.


    Wenn Du die Backlight.exe startest, wie heisst das Fenster denn bei Dir genau?
    auf den MD967xx heisst es "Setting Backlight". Wenn es bei Dir anders heisst, wird einfach das Fenster nicht erkannt.


    Gruß, Argasha

  • Hi andruschs,


    versuch's mal mit Ersetzen des Begriffes "Setting Backlight" gegen "Backlight" im Script.


    Bei mir ging es dann.


    CU


    Ladgaz


  • Ok, ich baue das noch als Alternativabfrage für den Fensternamen ein.


    Gruß, Argasha


  • Ich musste es auf "Einstellung" ändern. Jetzt sind da noch ein paar andere Meldungen, da versuche ich aber erst mal selbst dran zu drehen. Danke vorerst.
    Regards André

  • Zitat

    Original von Argasha


    Ok, ich baue das noch als Alternativabfrage für den Fensternamen ein.


    Gruß, Argasha


    Hi, zunächst einmal ein großes


    W h O W !!!


    Ein RIESENDING was Argasha da gebaut hat. :respekt


    Zum Backlight:


    Bei Aufruf von Backlight.exe steht oben links ein Begriff je nach Programmversion:


    Backlight, Einstellungen oder auch nur Einstellung.
    Dieser Begriff muß dann im Script eingetragen bzw. geändert werden.


    Bei mir waren es bei 2 "gleichen" Elsen 1X Einstellungen und 1X Einstellung.


    Dazu kommt, das auf einer Else die Datei "Backlight.exe" heißt und auf der anderen "Backlight.cpl" !!!


    @ Argasha:
    Eine kleine Hürde gibt es noch:
    Dein Script hakt bei dem Test Deiner Route CTest, weil ich auf einer meiner Elsen die Quertz-Tastatur aus diesem Forum installiert habe. Mit der Org.-Tastatur läufts ohne Probs.


    Siehst Du Dich mental und moralisch in der Lage wohl möglich den GoFast mit "einzubauen"? Deine fachliche Qualifikation hierzu steht wohl außerfrage.


    Interessant wäre auch die Einbindung eines Features, welches die Systemlautstärke zum Start von MN6 auf voll setzt und anschließend wieder auf den zuvor eingestellten Wert.

    3 Mal editiert, zuletzt von binfredusa ()

  • ... habe´noch was bemerkt:


    auf der Else mit der backlight.cpl funzt der Befehl close "Einstellung" nicht.

  • spoor


    Danke für die Rückmeldungen! Ich habe die komplette Routine für die Helligkeitssteuerung nochmal überarbeitet und gemäß Deinen Angaben flexibler gestaltet. Der User muss nun nur das neue Preset BKL_Prg überprüfen und dort sein Steuerprogramm für die Hintergrundbeleuchtung einstellen. Die unterschiedlichen Fensternamen habe ich nun hoffentlich alle abgefangen.


    Ausserdem kann nun optional die Systemlautstärke bei Scriptstart und Ende mittels Presets eingestellt werden (z.B bei der Navigation lauter, nach Scriptende wieder leiser).
    Den zuvor eingestellten Wert auszulesen gestaltet sich schwierig, da die Werte als DWORD in der Registry stehen, Mortscript die Lautstärkeänderung aber nur mit Werten von 0 - 255 gestattet. Könnte eventuell direkt den Reg-Wert auslesen und bei Scriptende wieder schreiben, aber ich denke, da müsste man dann noch die Lautstärkeregelung aufrufen, um die Reg-Änderung zu aktivieren. Mal schauen. Momentan muss es erstmal mit den festen Presets gehen.


    Mit GoFast habe ich mich überhaupt noch nicht beschäftigt. Muss ich mir mal anschauen. Hast Du mal nen Link?


    Gruß, Argasha

  • OK, super;


    teste es gleich; Link in Deinem PN


    p.s. hast Du auch schon die Qwertz-Tastatur berücksichtigt?


    p.s.2 ... und wo finde ich das neue Preset BKL_Prg??

    2 Mal editiert, zuletzt von binfredusa ()

  • Zitat

    Original von binfredusa
    p.s. hast Du auch schon die Qwertz-Tastatur berücksichtigt?


    Poste mal bitte je einen Screenshot in Portrait und Landscape. Danke.


    Gruß, Argasha

  • Zitat

    Original von binfredusa
    p.s.2 ... und wo finde ich das neue Preset BKL_Prg??


    Na, im Navirunner-Script, wie alle Presets.


    ### Preset Name Steuerprogramm für Hintergrundbeleuchtung (in \Windows\)
    ### Mögliche Werte: 1 = Backlight.exe, 2 = Backlight.cpl, 3 = ASUSCpl.cpl
    ### Standardwert: 1
    Set BKL_Prg, 1

    Gruß, Argasha

  • ok, bis jetzt bin ich soweit wie folgt:


    die MN6 Colorteach läuft soweit ganz gut (Der Programmablauf erinnert mich ein wenig an den Abgastest beim TÜV), jedoch wegen der QWERTZ-Tastatur wird die falsche "gespeicherte Route" aufgerufen, was man aber durch geschicktes eingreifen während der Eingabe korrigieren kann.


    Dein Hauptscript läuft leider nicht so stabil;
    nach Änderung im BKL-script (hab´s gefunden) startet zwar die backlight.cpl, jedoch wird die Helligkeit nicht verändert und der close-Befehl wird nicht ausgeführt. Wenn man das wieder geschickt manuell nachholt, wird der STVO-Hinweis nicht weggeklickt, was bei der color-teach noch funzte.
    p.s. wird doch weggeklickt; habeParameter gesetzt; sorry.


    hier noch die Fehlermeldung nach Beendigung Deines Script´s durch das"Nicht-schließen" der Backlight.cpl.