Beenden des POIwarners über Script

  • Gibt es eine Möglichkeit den POIwarner bei Gopal 4.6 über ein Mortscript so zu beenden, dass auch die Obverlays nicht mehr angezeigt werden?


    Diverse Skinner haben in ihre Skins einen POI-Warner Start/Stop-Knopf eingebaut. Im Prinzip wird bei allen der POI-Warner durch Killen beendet und durch starten der poiwarner.exe wieder gestartet. Das Problem ist, dass durch das Killen des POI-Warners zwar die Ansagen ausbleiben aber die Overlays weiter angezeigt werden. Auch ein refresh der Mapansicht hilft nicht.


    Simuliert man die verschiedenen Tastendrücke wie beim normalen Beenden des POI-Warners hat man das Problem, dass die Zeitdauer nach dem Stoppen der Überwachung sehr unterschiedlich ist und das POI-Warnerfenster nicht immer in der Mitte der Map auftauscht.


    Gibt es da eine Lösung?


    Gruß
    Frank

  • Hallo Markus und Team


    Haben die einzelnen Fenster denn bestimmte Fenstertitel, die man abfragen könnte? Es wäre nett, wenn ihr hier helfen könntet.


    Gruß
    Frank

  • Hallo Frank,


    habe letztens unter "POI-Warner AN & AUS mit einem Klick" von "Erste_Mühle" was gelesen.


    Da "Mort_Script" für mich noch ein bömisches Dorf ist und ich den POI-Warner erst seit 2 Tagen besitze, habe ich es noch auf die lange Bank geschoben, ist aber Thema.


    Falls Du weiterkommst (für mich etwas schwieriger, das in den NR_Skin einzubauen), lasse es mich wissen.


    RK747

  • Zitat

    Original von frabe
    Haben die einzelnen Fenster denn bestimmte Fenstertitel, die man abfragen könnte? Es wäre nett, wenn ihr hier helfen könntet.


    Im TASKMGR_ARM_static, ResInfo oder jedem anderen TaskManager kannst Du es Dir anzeigen lassen. Dummerweise hat der PW aber kein Frame-/App.-Window (es wird nur [WCE_STATIC] bei dem TASKMGR_ARM_static angezeigt), er wird aber in der Prozessliste geführt als poiwarner.exe. Also wird IMO wohl auch kein 'close' helfen, sondern nur ein 'kill'-Befehl.

  • Danke Ralf,


    schade, dann muss es doch über ein relativ aufwändiges Script gehen. Die Lösung mit kill ist zwar die übliche aber leider ein sehr schlechte, da die Overlays weiter angezeigt werden und nur die Sprachwarnung ausbleibt.


    Hi RK747,


    schau mal im Gopal4 Board, wir arbeiten zur Zeit an einer besseren Lösung.


    Gruß
    Frank

  • Hallo alle POI-Warner


    Blitzer in Zip und komplett löschen mit MortScriper


    Gleich vorweg, die Idee und Grundstein hat frabe gelegt, meinen Dank dafür.


    Jetzt klappt es auch mit der Originalen wo das PW Icon unten rechts noch grün ist wenn PW nicht am arbeiten ist sonst ist er ja rot oder gelb , also wenn es grün ist geht es jetzt auch.


    Hier neue PW Scripts, die PW nur mit blauen Icon nutzen brauchen diese Scripts nicht unbedingt ist aber besser weil ich ab jetzt nur noch an diese V1.2.2 weiter arbeite.
    Sonst komme ich total in schleudern , schwindlicht ist mir jetzt schon.




    Auf zwei weiteren Navis läuft es auch, das ist ghstfish 1 und libero der die NR_Speicher_frei.mscr weg lassen musste, die ich aber schon brauche.
    Ihr seht da ist noch nichts ausgereift und deswegen habe ich mich mit Ankündigungen und irgend welchen Äußerungen zurück gehalten, manchmal ging es aber nicht anders.
    Aber jetzt geht es ohne eure Hilfe zwecks Test und Verbesserungsvorschläge nicht mehr weiter.


    Hände unten unsere Sachen so wie wir es zur Zeit im TeamSkin GP4.7 haben dran , Skiner wissen schon damit umzugehen.


    PW-an-aus und Blitzer deaktivieren mit komplett löschen der Blitzer Einträge . PW aktiv und deaktiv ist kein Problem mehr , auch Blitzer mit allem löschen und extra Programm (Script ) wieder herstellen, versteckt unter denn anderen Scripts im MartScript Ordner, da fällt er ja nicht auf, er heißt einfach UNZIP.EXE, damit wird automatisch die Pink.zip gestartet und PW Blitzer laufen wieder, entweder mit Navi Explorer im Ordner MortScript die UNZIP.EXE durch Doppelklick Starten was ich bevorzuge oder ihr oder wir machen irgend wo ein unsichtbaren Button.


    Stefan ( ghostfish 1 ) hatte schon dafür eine Lösung, im Start-Menü ein ganz abwegiger Button was mit Paint , der die UNZIP.EXE startet .
    Wenn Blitzer vorhanden sind kann man klicken was der Button hält da passiert nichts.
    <?xml version="1.0"?>


    <Application order="4000">
    <Icon image="Icon_paint2.png"/>
    <Execute path="My Flash Disk\programme\MortScript\unzip.exe" />
    <Text>Paint-pro</Text>
    </Application>




    Ein Problem habe ich noch mit PW, das sich ab und zu das PW Fenster nach links obern bündig versetzt, dann kann das PW-Tool die Klicks nicht mehr setzen höchstens daneben, das sieht man schon beim Navigation Start dabei geht ja auch das PW Fenster kurz an und sofort wieder aus, wenn man da schon so ein Versatz vom PW Fenster erkennt dann braucht man es erst gar nicht versuchen , am besten beenden und Reset , das passiert alle zehn mal oder so , das hatte ich aber schon vor dem PW Tool , hat mir nur nichts aus gemacht wenn man PW von Hand bedient. Ich habe es bei Blitzer löschen hin bekommen das wenn der Versatz kommt dieses durch Farbwertabfrage erkant wird und durch eine Variable mit berechnet wird, nur noch nicht in PW an und aus zumindest konnte ich es noch nicht ausreichend testen es kommt eben zu selten vor das mit dem Versatz , ich habe bestimmt 2 Std. die Navigation gestartet und beendet nichts mit Versatz , ich fahre einkaufen mach das Navi an und was sehe ich schon im ersten kurzen PW Fenster , denn Versatz , konnte ich nicht mal testen weil ich vor lauter Aufgeregtheit Blitzer löschen ( was sowieso ging ) gedrückt habe anstatt PW an und aus, beim nächsten Navigation Neustart war das PW Fenster wieder normal zentriert.
    Es ist schon schwierig Fehler zu umgehen, beheben kann ich ihn ja nicht ist Hausgemacht von PW Hersteller, die so selten auftreten.


    Gruß Manni


    das ist zum endfernen der Blitzer Einträgen in PW selbst Sichern in Pink.zip und löschen der Blitzer sie heißt, Pink.mscr #PinkButton V1.2.2
    ZIPINITBACK = "My Flash Disk\Programme\Pink.zip"
    verx = 0
    very = 0


    If (FileExists("My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt"))
    If not (ProcExists ("poiwarner.exe"))
    Callscript("\My Flash Disk\programme\Mortscript\StopGoPOIW2.mscr")
    SetVolume( 0 )
    MouseClick ( 475, 268 )
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\*Blit*.*", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition\pois",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition\pois",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\settings.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\glob_settings.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poidetails.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poiwarner.ini", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\Programme\MortScript\Pink.mscr", ZIPINITBACK, 1, "\Programme\MortScript",1)
    xcopy("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\overlays.ndb","\My Flash Disk\programme\",1,1)
    xcopy("\My Flash Disk\Programme\Pink_AN\AUS\Icon_Pink.png","\My Flash Disk\navigation\Skin480x272\PPSkin\",1,1)
    sleep 1000
    If ( ColorAt ( 22, 107) = RGB (0,0,198 ))
    verx = 82
    very = 17
    EndIf
    MouseClick ( 260, 130 )
    sleep 1000
    MouseDown (( 354 - verx), (171 -very))
    sleep 4000
    MouseUp (( 354 - verx), (171 - very))
    While (( ColorAt ( 250, 120 ) = RGB (198,195,198 )) or (ColorAt ( 250, 120 ) = RGB (198,198,198 )))
    sleep 600
    endwhile
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\*Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\D Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt")
    Sleep 1000
    While not (( ColorAt ( 463, 254 ) = RGB (132,134,140 )) or (ColorAt ( 463, 254 ) = RGB (66,239,0 )))
    sleep 2000
    endwhile
    If (( ColorAt ( 457, 240 ) = RGB (255,255,255 )) or (ColorAt ( 462, 240 ) = RGB (255,255,255 )))
    NWB = 3000
    else
    NWB = 200
    EndIf
    MouseDown ( 450, 250 )
    sleep ( NWB )
    MouseUp ( 450, 250 )
    sleep 2000
    MouseClick ( 15, 245 )
    SetVolume( 255 )
    Else



    SetVolume( 0 )
    MouseClick ( 475, 268 )
    ZipFiles( "\My Flash Disk\navigation\plugins\*Blit*.*", ZIPINITBACK, 1, "\navigation\plugins",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition\pois",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\settings.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\glob_settings.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poidetails.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poiwarner.ini", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\Programme\MortScript\Pink.mscr", ZIPINITBACK, 1, "\Programme\MortScript",1)
    xcopy("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\overlays.ndb","\My Flash Disk\programme\",1,1)
    xcopy("\My Flash Disk\Programme\Pink_AN\AUS\Icon_Pink.png","\My Flash Disk\navigation\Skin480x272\PPSkin\",1,1)
    sleep 1000
    If ( ColorAt ( 22, 107) = RGB (0,0,198 ))
    verx = 82
    very = 17
    EndIf
    MouseClick ( 260, 130 )
    sleep 1000
    MouseDown (( 354 - verx), (171 -very))
    sleep 4000
    MouseUp (( 354 - verx), (171 - very))
    While (( ColorAt ( 250, 120 ) = RGB (198,195,198 )) or (ColorAt ( 250, 120 ) = RGB (198,198,198 )))
    sleep 600
    endwhile
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\*Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\D Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt")
    Sleep 1000
    While not (( ColorAt ( 463, 254 ) = RGB (132,134,140 )) or (ColorAt ( 463, 254 ) = RGB (66,239,0 )))
    sleep 2000
    endwhile
    If (( ColorAt ( 457, 240 ) = RGB (255,255,255 )) or (ColorAt ( 462, 240 ) = RGB (255,255,255 )))
    NWB = 3000
    else
    NWB = 200
    EndIf
    MouseDown ( 450, 250 )
    sleep ( NWB )
    MouseUp ( 450, 250 )
    sleep 2000
    MouseClick ( 15, 245 )
    SetVolume( 255 )
    EndIf
    EndIf





    Das ist für der ZIP zurück schreiben , sie heißt unzip.mscr


    If (FileExists("My Flash Disk\Programme\Pink.zip"))
    SetChoiceEntryFormat ( 25 , 23, Arial )
    Choice("Format Flash","Wollen Sie ihre Navigationssoftware mit Format Flash komplett löschen? Bei Problemen unsere Service Hotline : Tel. 01805 / 633 466 (0,14 ERO / Min. im dt. Festnetz)^NL^Bitte wählen Sie aus:","Nein","Ja")
    Case(1)


    Exit
    Case(2)
    ZIPINITBACK = "My Flash Disk\Programme\Pink.zip"


    Call ("Warten")


    UnzipAll( ZIPINITBACK, "\My Flash Disk\" )
    sleep 300
    xcopy("\My Flash Disk\programme\overlays.ndb","\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\",1,1)
    sleep 300
    delete("\My Flash Disk\Programme\Pink.zip")
    sleep 300
    delete("\My Flash Disk\programme\overlays.ndb")
    sleep 800


    Exit
    endchoice
    EndIf
    # Bildschirmanzeige während der Inst
    Sub Warten
    StatusListEntryFormat ( 35 , 24 , Arial )
    StatusInfo( "Bitte warten. Nicht ausschalten!" )
    StatusMessage( "Kopiervorgang läuft!", ST_LIST, false )
    StatusShow()
    sleep 300


    EndSub




    Das ist für PW aktiv und deaktiv sie heißt StopGoPOIW.mscr


    ##StopGoPOIW V1.2.1


    verx = 0
    very = 0


    SetVolume( 0 )
    If not (ProcExists ("poiwarner.exe"))


    SendSpecial ( "F2" )
    Run ( "\My Flash Disk\Navigation\plugins\POIWarner GoPal-Edition\poiwarner.exe","param= start_silent_poi" )
    sleep 3000
    While ( ColorAt ( 100, 235 ) <> RGB (0,0,198 ))
    sleep 2000
    endwhile
    sleep 3000
    MouseClick ( 270, 208 )


    ##### fuer Button AN
    sleep 3000
    MouseClick ( 15, 245 )
    sleep 3000
    If (( ColorAt ( 457, 240 ) = RGB (255,255,255 )) or (ColorAt ( 462, 240 ) = RGB (255,255,255 )))
    NWB = 3000
    else
    NWB = 200
    EndIf
    MouseDown ( 450, 250 )
    sleep ( NWB )
    MouseUp ( 450, 250 )
    sleep 3000
    MouseClick ( 15, 245 )
    SetVolume( 255 )
    Exit
    EndIf


    If ProcExists ("poiwarner.exe")
    MouseClick ( 469, 261 )
    sleep 2000
    MouseClick ( 260, 130 )
    sleep 2000
    If (( ColorAt ( 22, 107 ) = RGB (0,0,198 )) or (ColorAt ( 30, 6 ) = RGB (0,0,132 )))
    verx = 82
    very = 17
    EndIf
    sleep 3000
    MouseClick (( 235 - verx), (220 -very))
    sleep 2000
    If ( ColorAt ( 360, 30 ) = RGB (0,0,132 ))
    While (( ColorAt ( 250, 120 ) = RGB (198,195,198 )) or (ColorAt ( 250, 120 ) = RGB (198,198,198 )))
    sleep 1000
    endwhile
    sleep 2000
    MouseClick ((384 - verx), ( 29 - very))
    sleep 2000
    MouseClick ( 200, 165 )


    #### fuer Button AUS
    sleep 4000
    If (( ColorAt ( 457, 240 ) = RGB (255,255,255 )) or (ColorAt ( 462, 240 ) = RGB (255,255,255 )))
    NWB = 3000
    else
    NWB = 200
    EndIf
    MouseDown ( 450, 250 )
    sleep ( NWB )
    MouseUp ( 450, 250 )
    sleep 2000
    MouseClick ( 15, 245 )
    EndIf
    SetVolume( 255 )
    EndIf






    Das ist für PW aktiv vorm Blitzer löschen wenn PW deaktiv ist sie heißt StopGoPOIW2.mscr , ging IMO nicht anders.


    ##StopGoPOIW2 V1.2.2


    If not (ProcExists ("poiwarner.exe"))
    SetVolume( 0 )
    SendSpecial ( "F2" )
    Run ( "\My Flash Disk\Navigation\plugins\POIWarner GoPal-Edition\poiwarner.exe","param= start_silent_poi" )
    sleep 2000
    While ( ColorAt ( 100, 235 ) <> RGB (0,0,198 ) )
    sleep 3000
    endwhile
    sleep 3000
    MouseClick ( 270, 208 )
    While not (( ColorAt ( 463, 254 ) = RGB (132,134,140 )) or (ColorAt ( 463, 254 ) = RGB (66,239,66 )))
    sleep 600
    endwhile
    sleep 2000
    MouseClick ( 15, 245 )


    ##### fuer Button AN
    EndIf





    Das ist in der PFSkin.skn
    703: PPSkin\Icon_Panic.png;//ghostfish
    704: PPSkin\Icon_Pink.png;//Manni



    POIWButton
    {
    Class: LauncherButton;
    Coordinates: 377,33,40,40;
    Enabled: 703,0,0,40,40,0,0,255,0,255;
    Pushed: 703,0,40,40,40,0,0,255,0,255;
    launch: "\My Flash Disk\Programme\mortscript\stopgopoiw.exe";
    Layer: ontop;
    }


    PinkButton
    {
    Class: LauncherButton;
    Coordinates: 377,83,40,40;
    Enabled: 704,0,0,40,40,0,0,255,0,255;
    Pushed: 704,0,40,40,40,0,0,255,0,255;
    launch: "\My Flash Disk\Programme\mortscript\Pink.exe";
    Layer: ontop;
    }





    das kommt in der NR_Navistart.mscr damit werden die Icons aktualisiert, ganz oben, oder in eure Navistart.mscr


    If (FileExists("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt"))
    xcopy("\My Flash Disk\Programme\Pink_AN\Icon_Pink.png","\My Flash Disk\navigation\Skin480x272\PPSkin\",1,1)
    EndIf



    so ich glaube ich habe dieses mal nichts vergessen , oder !


    Video Link
    http://de.tinypic.com/player.php?v=2dqj9d0&s=5


    Hier noch mal komplett PW Blitzer löschen PW an aus mit Screenshots in Kartenansicht und jetzt von Stefan ( ghostfish 1 ) mit NW Button auch zweistellige Zahlen.


    Schönen Gruß Manni

  • Hallo alle


    Jetzt hat sich das ein Beitrag höher eigentlich erledigt.


    Ich habe mir das mit Blitzer löschen noch mal vor geknöpft , 3,5 Minuten ist einfach zu lang .


    Nur noch die Pink.mscr zum sichern und Löschen und die unzip.mscr zum wieder herstellen.
    Nicht eine Farbwertabfrage nicht ein MouseClick , ca. 27 Sekunden keine Blitzer mehr dann kommet Reset und kein POIWarner mehr, bis Du mit unzip alles wieder rückgängig machst.


    Die StopGoPOIW.mscr und die StopGoPOIW2.mscr wird auch nicht mehr gebraucht.


    Das andere bleibt alles so, die an-aus Button im Ordner Programme , die angepasste NR_Navistart.mscr .


    Jetzt können die Icons und Button sein wie und wo sie wollen ist jetzt alles unabhängig.
    Auch wenn mal endlich wieder ein Fensterversatz von PW kommt , juckt auch nicht mehr.



    Mensch das war so einfach und da eiere ich ein paar Tage mit rum. :wand
    Vielleicht habe ich ja was draus gelernt .


    Die Pink.mscr ist noch mal Optimiert worden, jetzt wird nur noch die Pink.zip erzeugt .


    Die Pink.mscr zum Sichern und löschen
    #PinkButton V1.2.4


    STANDARD_SPEICHER = 3000
    BACKUP_SPEICHER = 22000
    KOORD_PFAD = "\My Flash Disk\Programme"
    ZIPINITBACK = "My Flash Disk\Programme\Pink.zip"


    # Vergrößern des Storage-Memorys für größere ZIPpereien
    RunWait( ( KOORD_PFAD \ "koord465.exe" ), ( "window=0 SetMem=" & BACKUP_SPEICHER ) )
    Sleep 300



    If (FileExists("My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt"))
    Kill ( "poiwarner.exe" )
    Kill ( "Poiwarner_47.exe" )
    Call ("Warten")
    ZipFiles( "\My Flash Disk\navigation\plugins\*Blit*.*", ZIPINITBACK, 1, "\navigation\plugins",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition\pois",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\*.ndb", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poiwarner.ini", ZIPINITBACK, 1, "\navigation\plugins\POIWarner GoPal-Edition",1)
    ZipFiles( "\My Flash Disk\navigation\plugins\plugin00.xml", ZIPINITBACK, 1, "\navigation\plugins",1)
    xcopy("\My Flash Disk\Programme\Pink_AN\AUS\Icon_Pink.png","\My Flash Disk\navigation\Skin480x272\PPSkin\",1,1)
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\*Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Blit*.*")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\*.ndb")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\poiwarner.ini")
    delete("\My Flash Disk\navigation\plugins\*.xml")
    delete("\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\pois\Pink.txt")
    Sleep 300


    Callscript("\My Flash Disk\programme\Mortscript\NR_Reset.mscr")


    EndIf



    ####################
    # Bildschirmanzeige während der Inst
    Sub Warten
    StatusListEntryFormat ( 35 , 24 , Arial )
    StatusInfo( "Bitte warten. Nicht ausschalten!" )
    StatusMessage( "Neustart folgt!", ST_LIST, false )
    StatusShow()
    sleep (300)


    EndSub




    Die Unzip.mscr zum zurückschreiben


    If (FileExists("My Flash Disk\Programme\Pink.zip"))
    SetChoiceEntryFormat ( 25 , 23, Arial )
    Choice("Format Flash","Wollen Sie ihre Navigationssoftware mit Format Flash komplett löschen? Bei Problemen unsere Service Hotline : Tel. 01805 / 633 466 (0,14 EURO / Min. im dt. Festnetz)^NL^Bitte wählen Sie aus:","Nein","Ja")
    Case(1)


    Exit
    Case(2)
    ZIPINITBACK = "My Flash Disk\Programme\Pink.zip"


    Call ("Warten")


    UnzipAll( ZIPINITBACK, "\My Flash Disk\" )
    sleep 300
    xcopy("\My Flash Disk\programme\overlays.ndb","\My Flash Disk\navigation\plugins\POIWarner GoPal-Edition\",1,1)
    sleep 300
    delete("\My Flash Disk\Programme\Pink.zip")
    sleep 300
    delete("\My Flash Disk\programme\overlays.ndb")
    sleep 800


    Exit
    endchoice
    EndIf
    # Bildschirmanzeige während der Inst
    Sub Warten
    StatusListEntryFormat ( 35 , 24 , Arial )
    StatusInfo( "Bitte warten. Nicht ausschalten!" )
    StatusMessage( "Flash wird gelöscht!", ST_LIST, false )
    StatusShow()
    sleep 300


    EndSub




    Hier Video Link
    http://de.tinypic.com/player.php?v=iqimnb&s=5



    Hier einmal alles in der My Flash Disk
    Und einmal nur die Scripts für diejenigen die schon alles haben.


    Gruß Manni

  • Manni 123


    Hallo Manni, funktioniert die Sache auch mit GoPal 4.6 AE und Navirunner Skin 4.6?
    Welche von den Dateien muss ich ins Navi kopieren und wohin, muss ich einen Backup-Ordner auf der Storage Card anlegen, muss ich die pfs.skn ändern, da ich noch das Original NR 4.6 Menü auf meoinem Navi habe?
    Bis jetzt habe ich immer den kompletten Ordner POI-Warner auf meine Karte gesichert...
    Deine Lösung gefällt mir aber wesentlich besser.


    Gruß, Ralf

  • Hallo Rulle2305


    Hier Blitzer Killer für Navirunner Skin4.6 .


    Es sind auch alle erforderlichen Dateien im Ordner Daten geändert worden so das Du jetzt den SkinMenü von Navirunner benutzen kannst, er erstellt ja eine neue PFSkin.skn , sonst ist nach einer neuersteljung der PFSkin.skn der Blitzer Button immer weg , jetzt nicht mehr, nach den löschen der Blitzer ist er Blitzer Button auch weg, er kommt aber wieder sobald Du den Format Flash ( unzip) Button benutzt . um den Speicherort der Pink.zip im Ordner Programme brauchst Du dich nicht kümmern , die Pink.zip ist auch nur dar wen Du die Blitzer gelöscht hast , nach Wiederherstellung der Blitzer durch Format Flash (unzip) wird die Pink.zip gelöscht.


    Ich habe alles getestet .
    Sichere deine Daten trotzdem.



    Wie beim Skin einfach drüber bügeln .


    Ist noch mal getauscht worden , die Position der Pink und Zoom Button passen jetzt.




    Gruß Manni

  • Und hier für Navirunner Skin V2.1 für GP4.52
    Sonst das gleiche wie ein Beitrag vorher.


    Ist noch mal getauscht worden , die Position der Pink und Zoom Button passen jetzt.


    Gruß Manni

  • Manni 123


    Danke für Deine schnelle Antwort und die Lösungsdatei!
    Ich werde es morgen gleich mal ausprobieren.


    Gruß, Ralf

  • Hallo Manni,


    funktioniert wunderbar. Nur befindet der Button mit dem Radar rechts oben auf dem Screen (genau unter der Akku-Anzeige). Da dort bei mir üblicherweise das Symbol der zulässigen Höchstgeschwindigkeit dargestellt wird, könntest Du mir die Koordinaten (und wo man sie ändern kann) verraten, damit sich der Button wie in Deinem Video zwischen den Zoom-Buttons befindet. Ich besitze ein P4420 mit 4,3" Screen.


    Gruß, Ralf

  • Hi Rulle2305


    Ich weis das die Stelle nicht grad günstig ist aber zwischen den Zoom Button passt es ohne die Zoom Buttons zu verschieben nicht rein.
    Musst Du die Zoom Button auch nach oben und unten verschieben .


    Suchen in der PFSkin.skn nach
    PinkButton
    {
    Class: LauncherButton;
    Coordinates: 377,28,40,40;
    Enabled: 704,0,0,40,40,0,0,255,0,255;
    Pushed: 704,0,40,40,40,0,0,255,0,255;
    launch: "\My Flash Disk\Programme\mortscript\Pink.exe";
    Layer: ontop;
    }
    ist an zwei Stellen


    434,128 ist genau zwischen den Zoom Buttons, wenn Du sie auch ein bisschen verschieben kannst , nur weis ich nicht wo das gemacht wird, das hat mir oder uns Stefan ( ghostfish1 ) gemacht , wenn Du ihn fragst sagt er dir wo es gemacht wird, nur hat er IMO nicht viel Zeit , musst dich geduldigen.


    und den Ordner Daten nicht vergessen alles mit Namen Kartenansicht und Splitscreen , 13a bis 14d


    Aber vielleicht schaffst Du es ja selbst.


    Gruß Manni

  • Hallo Manni,


    ich danke Dir trotzdem für Deine schnelle Antwort. Werde es mal versuchen, vielleicht klappt es. Auf jeden Fall ist das eine prima Lösung, den POI-Warner bei "Gefahr" zu deaktivieren und ihn schnell wieder herzustellen.


    Gruß, Ralf

  • Hallo Manni,


    hab mal ein bischen rumprobiert, obwohl ich nicht soviel Skin-Modding verstehe - eigentlich garnichts... Deshalb bin ich auch auf Hilfe von Usern wie Dir angewiesen!


    Ich hänge mal die Dateien mit den geänderten Koordinaten an. Jetzt befindet sich der Pink-Button genau zwischen den beiden Zoom-Buttons. Vielleicht müsste mal jemand sich des Autozoom-Buttons, der erscheint, wenn man ein- oder auszoomt, annehmen - der befindet sich jetzt natürlich nicht in gleicher Höhe wie der Pink-Button, weil ich den Zoom_in-Button etwas nach oben verschoben habe. Ist aber eher ein ästhetisches Problem... Da ich aber nicht genau wusste, wie der Button genau heißt und wo seine Koordinaten geändert werden, hanb ich erstmal die Finger davon gelassen.


    Gruß, Ralf