############################################### # DreamOn POI Warner Add-On Script by Seretix # # Find at www.pocketnavigation.de # # Version: 0.6 # ############################################### # # Das Script soll prüfen, ob der MN|5 und/oder POI Warner schon gestartet ist. # Ist der MN|5 nicht gestartet, wird er das und mit einer Verzögerung von 3 # Minuten wird der POI Warner im Hintergrund gestartet. Läuft der MN|5 schon, # so wird nur der POI Warner im Hintergrund nachgeladen. Abschliessend wird der # POI Warner noch beendet, sobald MN|5 beendet wird. Das Script auf einer Hardwartaste # macht den Navistart so viel angenehmer. Benötigt wird MortScript in einer aktuellen Version. # # Weitere Tips und Informationen findest Du unter: # http://www.pocketnavigation.de/board/tid81245-sid.htm # # INSTALLATION: Bitte ändere die beiden untenstehenden Pfade Deinem System entsprechend um (sofern notwendig). # Es müssen übrigens nur die Pfade und *nicht* die .exe Dateien angegeben werden. # (Es wird von POIWarner.exe und MobileNavigator.exe ausgegangen) Set PfadZuMN5, "\Programme\Navigon\MobileNavigator" Set PfadZuPWa, "\SD Card\navigating.de .PPC Files" # Hier kannst Du die Zeit wählen, nach der der POI Warner nachgeladen wird. 1000ms = 1 Sekunde Set Startzeit, "70000" # Das war's schon! Mehr zu konfigurieren gibt es nicht. Dream on, dream on... :-) # PS: Sollte dieses Script oder Teile davon in anderen Scriptlösungen in Verbindung verwendet werden, bitte # ich die entsprechenden Programmierer fairerweise Credits auf den Originalautor zu geben. # # # # # # # # # # # # Set mnpath, %PfadZuMN5%&"\MobileNavigator.exe" Set poipath, %PfadZuPWa%&"\POIWarner.exe" Set poi2, %PfadZuPWa%&"\glob_settings.set" Set poi3, %PfadZuPWa%&"\glob_settings.don" # Wir prüfen, ob der MobileNavigator schon da ist. Wenn ja, laden wir POI Warner leise nach, wenn nicht, starten # wir erstmal den MN und warten dann die %startzeit% (z.B. 3 Minuten) If Not wndExists "MobileNavigator" run %mnpath% sleep %startzeit% Else If Not wndExists "POI-Warner" If fileExists %poi2% rename %poi2%,%poi3% sleep 1000 run %poipath%,Start_Silent_POI EndIf EndIf EndIf # Falls der POI Warner zwischenzeitlich manuell nachgeladen wurde, sollte er hier # natürlich nicht nochmal geladen werden, drei Minuten hin oder her. # Er wird also nur geladen, falls er noch nicht existiert. If Not wndExists "POI-Warner" If fileExists %poi2% rename %poi2%,%poi3% sleep 1000 run %poipath%,Start_Silent_POI EndIf EndIf # Um Bugs zu vermeiden, bauen wir folgende Zeilen ein While wndExists "MobileNavigator" If Not wndExists "POI-Warner" If fileExists %poi3% rename %poi3%,%poi2% EndIf EndIf EndWhile