So funktioniert der Home Button im Hauptmenü

  • Hallo Stefan,


    Zitat

    Original von StefanDausR
    Was wäre denn das sinnvollste Kennzeichen dafür, dass GoPal läuft? Aus meiner Sicht das einfachste wäre den"SendKey=\f..." (="FindWindow") zu nutzen. Momentan funktioniert es nur umgekehrt, d.h. sobald das Fensternicht gefunden wird, bricht die Abarbeitung von SendKey= ab.


    An FindWindow hatte ich auch gedacht. Für meinen Zweck wär das völlig ausreichend. Kein Handle gefunden: Klick, Handle gefunden: kein Klick.


    Gruß
    BL

  • Hallo zusammen


    ich habe noch einmal ein wenig weiter getestet, es ist nicht die STVO Abfrage sondern die Frage nach der ersten Einführung wenn die Navigation zuerst gestartet wird die nach der STVO kommt.
    Man müste dem System also vorgaukeln das diese Abfrage statt gefunden hat.


    Gruß Navirunner

    Einmal editiert, zuletzt von Navirunner ()

  • Nanu, das System muss doch dieser Meinung sein, sonst würde die Frage doch immer wieder gestellt?


    Gruß
    BL

  • Tut mir leid, Jungs,


    als "Maler" muss ich hier schon wieder aussteigen. Allerdings hatte ich bei meinen Experimenten auch mal das Phänomen, dass plötzlich die Einführung startete und GoPal dadurch so tat, als hätte ich es gerade zum ersten Mal in Betrieb genommen. Das war aber absolut NICHT der Fall!


    Schönen Gruß,


    Zill

  • @BroadwayLamb
    stimmt, jetzt müssen wir nur noch raus bekommen wie man das Gopal beibringt das die Einführung weggeklickt wurde. Weil durch das wegklicken wird wohl ein Zähler umgestellt und die Einführung als erledigt betrachtet und danach auch nicht mehr aufgerufen. Aber die Übergabe der Daten aus dem Koordinatenprogramm, dem Homebutton und dem Contactviewer funktioniert danach ohne Probleme.


    Gruß Navirunner

  • Hallo,


    jetzt bin ich etwas verwirrt. Die Einführung wird doch nur das erste Mal ausgeführt und dann irgendein Eintrag in der Registry gemacht.
    Wann geht es nun mit StVO? Mit Einführung oder ohne Einführung oder wie???
    Also ich bin immer noch der Meinung, dass es "nur" ein zeitliches Problem ist. GoPal startet "zu schnell", wenn man keine Bestätigung beben muss.


    Gruß,
    Stefan

  • Hallo BL,


    ich hab's nun ohne LKlicksOn= gelöst: (V 1.08.7 herunterladen!)


    window=0 SendKey=\f-10|Gopal Navigator\c0,-1,-1
    Macht einen LKlick unten rechts nur dann, wenn GoPal nicht läuft!


    Das Kriterium ist nun, ob die Wartezeit auf das Fenster positiv oder negativ ist.


    positiv: Die Abarbeitung von SendKey= bricht ab, wenn das Fenster nicht gefunden wird.
    negativ: Die Abarbeitung von SendKey= bricht ab, wenn das Fenster gefunden wird.


    Bitte mal testen!


    Gruß,
    Stefan

  • Zitat

    Original von Zill
    Lasse ich anschließend eine andere Route berechnen, verharrt GoPal bei der Ansicht des Fortschritt-Balkens. Abstürzen tut es dabei aber nicht: Wechsle ich manuell mit Klick auf den Zurück-Pfeil in die Kartenansicht, ist dort die korrekt berechnete Route erkennbar!


    Hallo Zill,


    ist denn diese Lösung nun praxistauglich, oder nicht?


    Gruß, wind-hund

  • Zitat

    Original von StefanDausR
    Bitte mal testen!


    Wow, Du bist wie immer der Größte. Vielen, vielen Dank. Test läuft schon fast... ;D


    Gruß
    BL

  • Hallo Stefan,


    Du verwirrst mich, aber ich denke ich bin auf der richtigen Spur... mit deinen Parametern kann ich zwar den Klick abhängig vom laufenden GoPal machen, nur GoPal starte ich damit nicht... aber das finde ich auch noch heraus :D


    Gruß
    BL

  • Und zum dritten und letzten:


    So klappts: window=0 SendKey=\l|\f-10|Gopal Navigator\c3000,-1,-1


    Bei c0 wird noch im Menü geklickt und die Geräteeinstellungen gestartet.


    Rückkehr ins laufende GoPal ohne Klick klappt auch einwandfrei. (Wieder mal ein) Problem dank Dir gelöst. :respekt


    Vielen Dank und Gruß
    BL

  • ich hab's auch gerade herausbekommen...
    Vielleicht kannst Du das Zeitverhalten damit optimieren:


    window=0 SendKey=\l|\f-1|Gopal Navigator\f10000|Gopal Navigator\c500,-1,-1


    - GoPal wird auf jeden Fall gestartet
    - Falls das Fenster sofort gefunden wird (\f-1), wird abgebrochen
    - Falls nicht (GoPal braucht Zeit zum Starten), dann wird max. 10s auf das Fenster gewartet und nach weiteren 500ms geklickt. (mit den Zeiten kann man noch spielen...)
    Vorteil davon: es wird nicht fest 3s gewartet, sondern <Gopal-Startzeit>+500ms


    Gruß,
    Stefan

  • Zitat

    Original von StefanDausR
    Vorteil davon: es wird nicht fest 3s gewartet, sondern <Gopal-Startzeit>+500ms


    Hallo Stefan,


    das ist prima, aber nicht notwendig. Es wird ja mit c3000 nicht 3 Sekunden bei angezeigter StVO-Meldung gewartet, bis endlich der Button gedrückt wird.
    Nein, es wird 3 Sekunden nach Beginn des Ladevorgangs ein Klick ausgelöst - dieser geht in den Buffer und wird dann sofort ausgeführt, sobald GoPal läuft und der erste angezeigte Button eine Klickaktion anfordert.


    Diese Vorgehensweise wäre nur von Nachteil, wenn es eine Situation gäbe, in der GoPal in weniger als 3 Sekunden gestartet würde... schön wär's ;D


    Gruß
    BL

  • Zitat

    Original von BroadwayLamb
    das ist prima, aber nicht notwendig.


    Ok, der Meister hat mich überzeugt!


    Gruß,
    Stefan

  • Zitat

    Original von StefanDausR
    Ok, der Meister hat mich überzeugt!


    Alles klar, Herr Professor ;D


    Gruß
    BL