Programm zur Koordinateneingabe

  • Zitat

    Original von StefanDausR
    Hallo XP37,


    Klappt da die Zielübernahme per Polyglott?


    Hi, Stefan - bin dem Problem auf die Sur gekommen ... Poly ging bei Track auch nicht - nur bei COM!! >>>..lag wohl an der ReadOnly-Path...reg >>> ..doch Nebenwirkungen?!

  • Zitat

    Original von Schmischi
    Vielleict noch zur Info. Ich versuche Sendkey direkt aus dem Settings Menü über einen Button zu starten und nicht aus der Kartenansicht. Vielleichtt liegt es daran.


    Meinst Du aus dem Startmenü?
    Dann musst Du den Parameter in einer Datei namens koord.cfg mir folgendem Inhalt übergeben:

    param= window=0 SendKey=\l\Windows\IVTDialor.exe|\f5000|KeyPads\p\c500,416,20\c500,240,180\c500,300,240\c500,395,180

    Die Datei muss im selben Verzeichnis wie die .exe sein.


    Ahh - ich hab's falsch verstanden: nicht Start- sonder Settingsmenü, das hab eich nicht getestet! Es kann aber eigentlich nur eine zeitliche Sache ein. Nimm man z.B. \c2000,416,20, dass also 2 sec Zeit bis zum Klick verstreicht! Hast Du das Schließen des Settings-Menüs auch mit berücksichtigt?


    Gruß,
    Stefan

  • Zitat

    Original von StefanDausR


    Ahh - ich hab's falsch verstanden: nicht Start- sonder Settingsmenü, das hab eich nicht getestet! Es kann aber eigentlich nur eine zeitliche Sache ein. Nimm man z.B. \c2000,416,20, dass also 2 sec Zeit bis zum Klick verstreicht! Hast Du das Schließen des Settings-Menüs auch mit berücksichtigt?


    Gruß,
    Stefan


    Hallo


    Nein klappt auch nicht, auch mit einem Timeout von 5000 und der Vergabe von d=100.


    Ich habe im Settings Menü noch einen Button zum automatischen Koppeln des BT Handys, der funktioniert einwandfrei. Allerdings mit den " alten " Parametern.
    Launch: "\My Flash Disk\Navigation\Skin480x272\koord465.exe";
    params: "window=2 LKlick4=2000 x4=416 y4=20 LKlick5=1000 x5=240 y5=85 LKlick6=8000 x6=395 y6=180 d=100 SendKey=\l\Windows\IVTDialor.exe|";
    Funktioniert:


    Launch: "\My Flash Disk\Navigation\Skin480x272\koord465.exe";
    params: "window=0 SendKey=\l\Windows\IVTDialor.exe|\f5000|KeyPads\p\c5000,416,20";
    Funktioniert nicht bzw es wird nur der IVTDialor gestartet und Keypad in den Vordergrund geholt.


    Geht vielleicht der Klick dann doch an das im Hintergrund stehende Settings Menü?


    Kann heute auch leider nicht weitertesten da meine Frau sich heute morgen das Navi unter den Nagel gerissen hat. :-D)
    Aber ich bleib dran.

    Einmal editiert, zuletzt von Schmischi ()

  • Hallo Rainer,


    komisch, bei mir klappt es einwandfrei. Ich habe allerdings nur die PE2.0, ob sich da was geändert hat?


    Teste doch mal - wenn Du das Navi wieder hast- folgendes:


    window=0 SendKey=\l\Windows\IVTDialor.exe|\c5000,416,20\c500,240,180\c500,300,240\c500,395,180


    Vielleicht heißt das Fenster "KeyPads" bei Dir doch anders?!?


    Gruß,
    Stefan


  • "Keypads" war der entscheidende Hinweis. : drink
    Ich hab die Deutschen Dll's für Bluetooth Installiert und somit heisst es bei mir " Tastatur " :wand


    Nun funktionieren beide Varianten.
    Vielen dank für Deine Geduld fühl dich zu einem : drink eingeladen.

  • Hallo Rainer,

    Zitat

    Original von Schmischi
    "Keypads" war der entscheidende Hinweis.
    Ich hab die Deutschen Dll's für Bluetooth Installiert und somit heisst es bei mir " Tastatur "


    Oh - das hatte ich auch nicht bedacht...
    Die Version mit der Fenstersuche müsste etwas schneller ablaufen, da nicht "sinnlos" gewartet wird, sondern nur so lange, bis sich das Fenster öffnet!


    Viel Spaß,
    Stefan


  • Hallo anonymenergie,
    ich bin hier seit Tagen am lesen ... ist ja ein Monster-Beitrag geworden. Ich bin heut erfolgreich eine Mopped-Tour über 270km mit dem Koordinatenprogramm gefahren. Was mich genervt hat, war das Weiterschalten von einem Wegpunkt zum nächsten. Deshalb habe ich o.g. Eintrag vorgenommen. Leider komme ich damit nicht so richtig klar. So wie ich den 'Registry'-Parameter verstehe, funktioniert die restliche Parameterübergabe nur wenn der Reg-Eintrag vorhanden ist.
    Aber selbst mit gewähltem Wegpunkt aus meiner *.asc-Liste und einem berechneten Kurs, seh' ich weder den Reg-Eintrag noch Kann ich mit einem Push auf den Screen zum nächsten Waypoint umschalten?!
    Woran könnte das liegen - muß vorher ein Dummy-Reg-Eintrag, wenn ja, mit welchen Schlüsseln angelegt werden?
    Falls Du einen Rat für mich hast, danke im Vorraus - auch an den Rest der unermüdlichen Entwickler in diesem Forum - spitzenmäßige Arbeit!

    Einmal editiert, zuletzt von Tornado_01 ()

  • Zitat

    Hallo anonymenergie,
    ich bin hier seit Tagen am lesen ... ist ja ein Monster-Beitrag geworden. Ich bin heut erfolgreich eine Mopped-Tour über 270km mit dem Koordinatenprogramm gefahren. Was mich genervt hat, war das Weiterschalten von einem Wegpunkt zum nächsten. Deshalb habe ich o.g. Eintrag vorgenommen. Leider komme ich damit nicht so richtig klar. So wie ich den 'Registry'-Parameter verstehe, funktioniert die restliche Parameterübergabe nur wenn der Reg-Eintrag vorhanden ist.
    Aber selbst mit gewähltem Wegpunkt aus meiner *.asc-Liste und einem berechneten Kurs, seh' ich weder den Reg-Eintrag noch Kann ich mit einem Push auf den Screen zum nächsten Waypoint umschalten?!
    Woran könnte das liegen - muß vorher ein Dummy-Reg-Eintrag, wenn ja, mit welchen Schlüsseln angelegt werden?
    Falls Du einen Rat für mich hast, danke im Vorraus - auch an den Rest der unermüdlichen Entwickler in diesem Forum - spitzenmäßige Arbeit!


    Hi Tornado_01,


    damit den angelegten script funktioniert muss du naturlich das Koordinatenprogramme von Stefan benutzen in dem du die Routen.asc abrufen kannst. Desweiteren hast du über das Koordinatenprogramme von Stefan die Möglichkeit die route.asc anzulegen (+route) indem du über Google Eart die Routen festlegen kannst dadurch da Google Eart dir Längen und Breitengrad über eine Route vorgibt. (Schaumal unten die hinterlegten Bilder an)



    params: "window=0 LKlick=1000 LKlick1=500 LKlick2=100 x2=0 y2=200 LKlick3=500 x3=0 LKlicksOn=Route=\Storage Card\Programme\Routes\";


    In schwarz unterzeichneten Pfad bzw. im Ordner Routes soll deine Route.asc abgelegt sein. In meinem Skin ist ein Button Route vorhanden wo ich das Programme aufrufe und sobald ich die erste Route ausgewählt habe erscheint der N Wegpunkt und mit einem Klick darauf wird der nächste Wegpunkt angesteuert. Der untere Script beschreibt den Button in der Mapview und unten den Pfad, natürlich entnommen von meinem Skin. Der Button um den Koord465 aufzurufen darf auch nicht fehlen. Wichtig ist die Einhaltung der Pfade wo zB. das Koordinatenprogramme abgelegt ist sonst wird das Programme nicht starten. Du hast natürlich die auswahl wo du es ablegen willst nur die Pfade müssen stimmen.


    Wenn du nicht mein Skin benutzt, lege den unteren Script in der MapViewArea an und teste mal ( Die Pfade nicht vergessen)


    //////////////////////////////////////////////////////////////////////////


    RoutenButton // SD
    {
    Class: LauncherButton;
    Coordinates: 0,117,50,30;
    Enabled: 33,0,120,30,30,10,0;
    Pushed: 33,0,120,30,30,10,2;
    Text: "Route";
    TextCoordinates: 0,0,50,30;
    PYOffset: 2;
    HAlign: center;
    VAlign: bottom;
    BGMode: transparent;
    Font: 2;
    Action: MapMenu.stopguidance; // beendet die Routenführung
    launch: "\Storage Card\Programme\Koordinaten\koord465.exe";
    params: "Route=\Storage Card\Programme\Routes\";
    }


    KoordinatenButton // SD
    {
    Class: LauncherButton;
    Coordinates: 0,154,50,30;
    Enabled: 33,0,120,30,30,10,0;
    Pushed: 33,0,120,30,30,10,2;
    Text: "Koord";
    TextCoordinates: 0,0,50,30;
    PYOffset: 2;
    HAlign: center;
    VAlign: bottom;
    BGMode: transparent;
    Font: 2;
    Action: MapMenu.stopguidance; // beendet die Routenführung
    launch: "\Storage Card\Programme\Koordinaten\koord465.exe";
    }


    NextRouteTargetButton // SD
    {
    Class: LaunchFromRegistryButton;
    Coordinates: 378,29,100,20;
    Text: "N. Wegpunkt";
    TextColor: 255,255,255;
    TextCoordinates: 0,0,100,20;
    PYOffset: 1;
    HAlign: center;
    //VAlign: center;
    BGMode: opaque;
    BGColor: 0,0,0,0;
    Font: 2;
    Wordbreak: yes;
    WordbreakChars: " -";
    Registry: "HKCU,Software,Koord_Route";
    params: "window=0 LKlick=1000 LKlick1=500 LKlick2=100 x2=0 y2=200 LKlick3=500 x3=0 LKlicksOn= Route=\Storage Card\Programme\Routes\";
    HideOnNonExistentRegistryEntry: yo;
    }


    //////////////////////////////////////////////////////////////////////////


    Habe dir das Programme von Stefan interlegt im Dateianhang und hier seine Seite HIER KLICKEN


    Hoffe dir geholfen zu haben


    MFG Daniel alias AnonymEnergie

  • Hallo anonymenergie,
    hab mich sicher falsch ausgedrückt ?(
    Das Koordinaten-Programm habe ich natürlich installiert und während der Fahrt auch ausgeführt. Den 'KoordinatenButton // SD' Eintrag in der Skindatei hab ich auch drin. Das funktioniert alles bestens!
    Was mich stört, ist, dass man nach jedem erreichten Wegpunkt über den 'KoordinatenButton' von der Kartenansicht in die asc-Dateiauswahl gehen muss um den nächsten Waypoint auszuwählen.
    Soweit ich das verstanden habe, soll der 'NextRouteTargetButton' gerade dieses vereinfachen und direkt aus der asc-Datei den nächsten Waypoint als Target in die Navigation laden.
    Und diese quasi "Ein-Klick-Methode" bekomme ich nicht zum laufen. Ich denke, es liegt an dem fehlenden Registry-Eintrag bei mir, der im Abschnitt 'NextRouteTargetButton' ("HKCU,Software,Koord_Route") definiert ist. Auch wenn das Koordinatenprogramm gestartet ist, ist dieser Eintrag in der Registry bei mir nicht vorhanden. Weist Du wann der angelegt wird?

  • Zitat

    Original von Tornado_01
    Und diese quasi "Ein-Klick-Methode" bekomme ich nicht zum laufen. Ich denke, es liegt an dem fehlenden Registry-Eintrag bei mir, der im Abschnitt 'NextRouteTargetButton' ("HKCU,Software,Koord_Route") definiert ist. Auch wenn das Koordinatenprogramm gestartet ist, ist dieser Eintrag in der Registry bei mir nicht vorhanden. Weist Du wann der angelegt wird?


    Der wird angelegt, wenn Du im Fenster oben den "starte Route" Button drückst. Mit "Ziel" gibt's das nicht.


    Erscheint der "N. Wegpunkt" Button auf dem Display?



    Klaus


  • Ok, das war's gewesen : drink
    Wenn ich aus der Waypointliste über 'Starte Route' mit dem ersten Eintrag beginne sehe ich jetzt den Button in der Kartenansicht und kann darüber auch zum nächsten Eintrag springen ... alles klar. Danke!
    Bin wohl bißchen blind gewesen 8)

  • Zitat

    Original von Tornado_01
    Bin wohl bißchen blind gewesen 8)


    Hat mit blind nix zu tun.
    Eher mit der Historie des Programms:


    Mit dem "Ziel" Button kann man einen Punkt aus der Liste anfahren.


    Man kann sich also z.B. eine "Tour" bestehend aus Wohnmobilstellplätzen, oder Wurstbratereien zusammenstellen und dann den jeweils gewünschten Einzeleintrag gezielt ansteuern. So eine Art externe POI Datenbank.


    berichtet der
    Klaus

  • Hallo,


    ich versuche die Taskbar in das Startmenü einzubauen, leider habe ich ein Problem mit der Parameterübergabe ("\My Flash Disk\Tools\koord465.exe taskbar=2 window=0"). Wie muss ich die Parameter übergeben?

  • Hallo,

    Zitat

    Original von mr.navi
    ich versuche die Taskbar in das Startmenü einzubauen, leider habe ich ein Problem mit der Parameterübergabe ("\My Flash Disk\Tools\koord465.exe taskbar=2 window=0"). Wie muss ich die Parameter übergeben?


    1) Erstelle ein neues (Unter-)Verzeichnis und kopiere die koord465.exe dorthin.
    2) Erstelle eine neue Textdatei mit folgendem Inhalt:
    param= taskbar=2 window=0
    und speichere sie in das neue Verzeichnis als koord.cfg
    3) Passe den Pfad in der MENU.XML an und gib keine Parameter an!


    Mein Programm liest die Parameter dann aus dieser speziellen Datei.
    Anmerkung: Ein param: in der PFSkin.skn hat höhere Priorität als die koord.cfg


    Noch ein Tipp: mit der koord.cfg kann man schön Sachen testen, denn die kann auch geändert werden während Gopal läuft !


    Gruß,
    Stefan

    Einmal editiert, zuletzt von StefanDausR ()


  • Danke,


    funktioniert perfekt...