VON Glopus Daten übergeben


  • Wenn du das Script per Actionbefehl mit Parameterübergabe Startest must du nicht mehr auf die Goto-Seite zugreifen.


    Das ist dahingehend hilfreich wenn du dir eine POI-Samlung mit z.B. 20 Cache-POI's anlegst , diese in die Zielliste lädst (Die du halt Heut mal angehen willst).


    Wenn du dir nun in der Kartenansicht ein Feld mit %GoToName% anzeigenläßt und dort den Actionbefehl z.B.


    Action = "C:\Programme\Mort\MortScript.exe" C:\Programme\Glopus\POI.mscr Poi="%GoToName%"


    noch belegst wird beim aufruf des Script die Variabele Poi mit den %GoToName% überbegen - ohne über die Goto-Seit zu gehen ( wesentlich schneller als irgendwelche zwischenmanipulationen in der Goto-Seite.


    jetzt noch 2 Schaltflächen in der Kartenansicht anlegen mit den Actionen


    Action = <Next> und Action = <Prev>


    und du kannst zwischen den eintzelnen Goto-Zielen hoch und runterklicken...


    Hier findest du unter Parameter glaub ich so ziemlich alle Variabelen die Glopus befüllt!
    Ob die Anzeige am Kartenrand auch in eine Variable abgefragt werden kann kann nur Peter beantworten bzw. wenn nicht einprogramieren - intressant währe das schon!!!! (ein dafür von meiner Seite auch)


    Das hier gepostete Script ist nur ein Teil das von mir verwendeten !!!


    If {%spl% ne"G"}


    prüft ob der String mit G anfängt - wenn nicht soll den IE das übermittelt werden was bei vorhergenden Bedinungen ermittel wurde = %Pfad1%


    Soweit hast du das Script richtig ermittelt (Hatte dir sowas ähnliches ja schonmal zu zugeschickt - so als fast privater Glopus-Betreuer :D ).


    Die CheckRoutinen (bis auf das mit dem G - wobei bei das bei der alten Übergabeweise aus der Goto-Seite schon wichtig war ob die Übergabe richtig funktionierte...) sind schon nötig da es Caches mit 4 bzw 5 Stellen nach dem GC gibt und ich somit sicherstelle das ordnungsgemäß gekürzt wird - es gibt aber viele Wege wie man was lösen kann...


    Gruß
    Silver

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

  • Zitat

    Original von Silver34
    Ob die Anzeige am Kartenrand auch in eine Variable abgefragt werden kann kann nur Peter beantworten bzw. wenn nicht einprogramieren - intressant währe das schon!!!! (ein dafür von meiner Seite auch)


    Der Anzeigetext ist fest im Programm eingebaut und wird nicht über Platzhalter realisiert.


    Wenn es weiterhilft, kann ich auch gerne mal einen Registry Eintrag vorsehen, der einen Menüpunkt ins Langdrück Kartenmenü einfügt, das dann wiederum ein Programm aufruft dem man Koordinaten und wenn vorhanden Namen übergeben kann.

  • Silver34
    Hmm, da meine Cacheliste jenseits von 300 liegt (in fremden Städten weis man ja nie wo man so langkommt) und ich die ja sowieso als POIs anzeigen lasse, sind die zusätzlichen blauben Kreise und der Rechenaufwand für meinen kleinen Loox 810 bzw. MDA Compact III ein bisserl zuviel des Guten.


    Werd also wohl erstmal weiter über die Goto Seite gehen und ggf. versuchen eine Funktion zu finden mit der ich ohne langen Klick und Kontextmenü den Cache in der GoTo Seite angezeigt bekomme. Kann man das hinkriegen?


    @Peter
    Danke für den Link mit der Platzhalterliste



    enjoy
    KK

  • Zitat

    Original von Peter Kirst
    Der Anzeigetext ist fest im Programm eingebaut und wird nicht über Platzhalter realisiert.


    Wenn es weiterhilft, kann ich auch gerne mal einen Registry Eintrag vorsehen, der einen Menüpunkt ins Langdrück Kartenmenü einfügt, das dann wiederum ein Programm aufruft dem man Koordinaten und wenn vorhanden Namen übergeben kann.


    MHHH!!!


    wenn ich ehrlich bin ist das bei Outdoor immer so eine Sache mit dem "Langdrück Kartenmenü".


    Schade das es nicht geht das bei Klick auf das POI-Symbol gleichzeitig der Anzeigetext erscheint und die Reg-Einträge (mir würd schon einfach nur der Anzeigetext reichen!) geschrieben werden.


    Dein Vorschlag würde aber schon ein Ansichtswechsel ersparen!


    Gruß
    Silver

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

    Einmal editiert, zuletzt von Silver34 ()

  • Silver34
    So nochmals vielen Dank für das Skript, ich habe es mal weitestgehend und im Rahmen meiner Möglichkeiten an die MortSkript Version 4.2 angepasst und in folgendem Thread angehängt:
    http://forum.pocketnavigation.de/tid1106401-sid.htm


    Zuerst wollte es nicht laufen, da die Split Funktion in der verwendeten Form einen Array erzeugt hat und dieser nicht verarbeitet wurde.
    Die Prüfschleifen hab ich weggelassen, da Cachewolf ein fest definiertes Format ausspuckt und wenn man nur mit dem ersten Element des Arrays weiterarbeitet dürfte da auch so nix mehr passieren.



    Die Goldrandlösung würde aber weiterhin ein direkter Aufruf aus der Kartenansicht heraus sein.


    enjoy
    KK

  • Hallo,


    bei mir funktioniert der Befehl nun so:
    Action="\Storage Card\User\MortScript\MortScript.exe" "\Storage Card\User\MortScript\ActionsFromMenu.mscr" argument="1"


    in dem zugehörigen, aufgerufenen MortScript wird es dann so ausgewertet:

    Code
    ...
    If (argument = 1)
     call poiwarner
    endif
    ...
    sub poiwarner
    	Run ("\My Flash Disk\Sokobana\Koord\koord465.exe", "window=0 SendKey=\l\My Flash Disk\navigation\poiwarner gopal-edition\poiwarner.exe|\sip=1 taskbar=1")
    endsub


    Danke Peter für die Funktion!


    Noch eine Frage: Das Einblenden oder der Wechsel zu benutzerdefinierten Seiten dauert mitunter sehr lange. Gelingt es dir eventuell, da noch mehr
    Geschwindigkeit rauszukitzeln?


    Panik

  • Zitat

    Original von Silver34
    Schade das es nicht geht das bei Klick auf das POI-Symbol gleichzeitig der Anzeigetext erscheint und die Reg-Einträge (mir würd schon einfach nur der Anzeigetext reichen!) geschrieben werden.


    So etwas möchte ich nicht, da das bei jedem Verschieben (ist ja auch erst mal Klick) ausgeführt wird und damit Verzögerungen nach sich ziehen kann. Schreibbefehle für Registry und Dateisystem versuche ich immer zu minimieren. Klar ein Lang-Drück-Menü ist nicht in jeder Situaltion günstig.

    Zitat

    Original von Panik
    Hallo,


    bei mir funktioniert der Befehl nun so:
    Action="\Storage Card\User\MortScript\MortScript.exe" "\Storage Card\User\MortScript\ActionsFromMenu.mscr" argument="1"


    Klar, denn Du hast ein Leerzeichen im Scriptpath und Windows zerhackt alles was nach dem Programm kommt in keine Häppchen was nicht durch "" geklammert ist.

    Zitat

    Original von Panik
    Noch eine Frage: Das Einblenden oder der Wechsel zu benutzerdefinierten Seiten dauert mitunter sehr lange. Gelingt es dir eventuell, da noch mehr
    Geschwindigkeit rauszukitzeln?


    Ich weiß, dass ich wegen der Startzeit schon mal eine Weile gebastelt habe. Momentan habe ich diese Seiten noch nicht wieder auf dem Plan, aber ich werde es mir mal merken.

  • Ich hätte da eine Idee für die Lang-Klick Problematik.


    Peters Argument bzgl. der Karten-verschiebe Funktion kann ich gut nachvollziehen, aber ggf. liesse es sich ja machen, dass wenn man nach dem Klick auf den POI mit einem weiteren Klick auf die Zeile am oberen Rand des Bildschirms, wo die POI Beschreibung ja dann erscheint, dieser POI als %GoToName% oder einer neuen Variable übernommen wird bzw. in die GoTo Liste übernommen wird ohne gleich auf die GoTo Seite zu springen.


    Das würde immerhin auch erlauben, dass man diesen zweiten Klick bereits per Script ausführen lässt und somit auch recht schnell weiter kommt.


    Danke für die viele Arbeit.
    enjoy
    KK