Fremde Programme im TT5 Menü !!!

  • Hallo


    Ich hab einen Weg gefunden externe Programme in TT5
    einzubinden.


    Dazu braucht man ein cap _file und eine zur Anwendung gehörige
    Bitmap.


    Beides kommt in den tomtom/sdregistry Ordner. (dort wo auch das tomtom.mnu Menüfile liegt)


    Das cap File ist ein einfaches Textfile.
    Will man den Taschenrechner einbinden,
    sieht das so aus:


    Version|100|
    AppName|calc|
    AppPath|\Windows\|
    AppIconFile|calc.bmp|
    AppMainTitle|calc|
    AppPort|2001|
    COMMAND|CMD||calc.bmp|Taschenrechner|


    Dazu noch ein BMP File für die Icon Anzeige (Hoch 46 Pixel, Weit 72 Pixel, 8bpp).
    Mit dem enspr. Filename. (siehe cap File)


    Und schon taucht der Taschenrechner auf der 4. StandartSeite, oder
    der mit dem MenüEditor angelegten TASK_SDK1 Stelle auf.


    PS: Ich hab den Taschenrechner nur mal als Beispiel genommen :] :]


    Gruß
    bill

    Einmal editiert, zuletzt von bill_gehts? ()

  • Das klingt vielversprechend. Ich denke, ein wenig mehr Details speziell zur Einbindung in das Menü wären notwendig. Was ist bei geänderten Menüs. Wo, in welchem Menü erscheint das App Icon dann usw.

    Einmal editiert, zuletzt von fwsurfer ()

  • Zitat

    Original von fwsurfer
    Das klingt vielversprechend. Ich denke, ein wenig mehr Details speziell zur Einbindung in das Menü wären notwendig. Was ist bei geänderten Menüs. Wo, in welchem Menü erscheint das App Icon dann usw.


    Genau, wie geht das? Haste das auch schon rausgefunden?


    Aber an sonnsten würde uns das ja tolle Möglichkeiten eröffnen:
    zB. Könnte man die Outlookkontakte dann direkt aus TT aufrufen und daraus navigieren...

  • Und das Ganze bastelt loc2262 auch noch in den Menu Editor. :wow :wow
    Oder etwa nicht?

    Gruß


    werner28
    -------------------------------------------------------------
    <<<<Täume nicht Dein Leben, sondern lebe Deine Träume.>>>>

  • werner4711 ist ja ein echter Fuchs, Rrespekt Respekt !!!


    aber wenn die Tomtom Leute nicht zu Potte kommen muss man sich halt selbst helfen.


    Gruss Yak

  • Zitat

    [i]Original von bill_geht
    Und schon taucht der Taschenrechner auf der 4. StandartSeite, oder
    der mit dem MenüEditor angelegten TASK_SDK1 Stelle auf.


    ... und wofür ? Warum rufts du den Taschenrechner bzw. beliebige Programme nicht normal auf ? Bei mir drücke ich die Taste für die Kontakte, dann ein Tipp auf das Windows-Logo und schon bin ich bei Programme und kann alles starten --- das ist doch viel schneller / einfacher / universeller.


    Achim

  • Zitat

    Original von Achim2205


    ... und wofür ? Warum rufts du den Taschenrechner bzw. beliebige Programme nicht normal auf ? Bei mir drücke ich die Taste für die Kontakte, dann ein Tipp auf das Windows-Logo und schon bin ich bei Programme und kann alles starten --- das ist doch viel schneller / einfacher / universeller.


    Achim


    Bist Du ja langweilig... :gap

  • Zitat

    Original von fokus
    Bist Du ja langweilig... :gap


    ... nee das ist anders zu verstehen :respekt vor Leuten, die Lösungen finden für die (noch) keine Probleme dar sind :gap


    Trotzdem :applaus für bill_gehts? !!


    Achim

  • Hallo,


    andy666de
    gopi


    siehe
    Tomtom Menu Editor 1.3 verfügbar!
    loc2262 hat es schon in den MenüEditor aufgenommen.
    Dort kann man jetzt Externes Programm 1-6 irgendwo in sein eigenes Menü
    aufnehmen. Die Reihenfolge ergibt sich aus der Reihenfolge im cap File.
    Ist der POI Warner installiert, kann man dessen cap File "erweitern".


    werner28
    Ist schon in seiner neusten Version drin, siehe


    Tomtom Menu Editor 1.3 verfügbar!


    Das ganze ist nebenbei rausgekommen als ich die POI Warner - Einbindung
    untersucht habe. So wie dort der POI Warner eingebunden wird kann man
    auch "normale Programme" einbinden.
    Die Frage wozu muß jeder selber beantworten ...
    Ich stelle mir zum Bsp. vor, das man damit das hier irgendwo entwickelte
    "Gehe zu Koordinaten - Programm" sehr elegant einbinden könnte.
    Der PDA-Favoriteneditor wird NICHT gehen, da dabei TT nicht laufen darf.


    Boss71
    Haben Sie eine Ahnung wo im TT5 der Kommandprozessor liegt?
    Ich Versuche seit längerem den 0x69 Kommand (Display drehen) auf
    den 0x6a Kommand (Display drehen 90Grad) zu verbiegen und damit
    den TT Bug zu umgehen. Was ist im data.chk File alles drin ?
    Das scheint irgendwie komprimiert zu sein... Soweit ich das sehe liegen
    da die Sprachvarianten und evtl. die TT POI Wanungs Ogg's drin ?...


    Hat hier irgendwer das TT5SDK ?
    Kennt einer die HeaderFieles der TT5SDKDll? (incl. deren Klassen)



    Gruß
    bill

  • OKAY!!!!!


    soweit ich verstanden habe, kann jetzt also DOCH die POI-Warner-Extra-Icons UND SOGAR noch ANDERE Programme in das Menü eingebaut werden.


    Leider habe ich irgendwie den Rest nicht mehr kapiert. Kann das bitte nochmal jemand für NICHT-EXPERTEN erklären? Danke.
    Und wenn Du uns Fussvolk einen RIESIGEN GEFALLEN tun willst, lieber Frank - King of TTN5 -, dann bietest Du die vier POI-Icons auch in Deinem tollen Programm an - und natürlich auch Deine Tools, die im PPC für und während TTN5 laufen. Ich hoffe, Du findest diesen Wunsch nicht unverschämt, aber ich möchte wetten, dass genau DARAUF noch ne Menge mehr leute warten - oder?


    Liebe Grüße, Frieder

    Früher war alles besser! Sogar die Zukunft...

  • Zitat

    Original von bill_gehts?
    Ich hab einen Weg gefunden externe Programme in TT5
    einzubinden. Dazu braucht man ein cap _file und eine zur Anwendung gehörige Bitmap.


    Ich dachte, dies wäre seit meinen Ausführungen zum CAP-File von POIWarner bekannt?

    Einmal editiert, zuletzt von Loc2262 ()

  • Zitat

    Original von bill_gehts?
    Haben Sie eine Ahnung wo im TT5 der Kommandprozessor liegt?
    Ich Versuche seit längerem den 0x69 Kommand (Display drehen) auf
    den 0x6a Kommand (Display drehen 90Grad) zu verbiegen und damit
    den TT Bug zu umgehen.


    Was ist denn der "Kommandprozessor"? Und in welchem Zusammenhang stehen 0x69 und 0x6a zu den beiden Kommandos?

  • Hallo,


    Boss71
    Ich hatte bis dahin mich noch nicht mit den CAP Files beschäftigt.
    Hattte eher gedacht das der POIWarner (u.ä.) über ein PlugIn
    eingebunden werden. (als DLL mit Standart Interface oder so)
    Das die das nur über ein Textfile machen war mir neu ...
    Steht so ja auch nicht in der TT5 Bedienungsanleitung :gap!


    Thema Kommandprozessor ...
    Ich hab den mal so genannt ... Es muß ja irgendwo in TT5 eine Stelle geben
    wo den einzelnen (virtuellen) Tastenkommandos (evtl. über WM_COMMAND)
    die enspr. Programmfunktionen zugeordnet sind.


    Die den enspr. Befehlen zugeordneten Kommandos kann man leicht
    an Hand der tomtom.mnu Interpreter Sektion erkennen:
    (TT5.1)
    ab 0x0017A76C:
    0x0000ffff TASK_NONE
    0x40420f00 TASK_EMPTY
    .
    .
    .
    0x69420f00 TASK_ROTATE_DISPLAY



    und in tt5.0
    war noch
    0x6A420f00 TASK_ROTATE_DISPLAY90



    Patcht man die 0x69 auf die 0x6a erhält man den gleichen
    Effekt wie unter 5.0 mit TASK_ROTATE_DISPLAY90...


    ;)Ersetzt man die 0x69 mit z.b. 0x5f, kommt der GPS-Status ;)


    Wenn man jetzt die Stelle finden würde, wo der 0x69 Befehl abgearbeitet
    wird, und diesen auf die Addresse der 0x6a Routine verbiegt, würde man das Icon des 0x69 Befehls sehen (bei 0x6a kommt ja leider nix) aber den 0x6a
    Befehl ausführen ...
    Und damit würde die 90'er Rotate Funktion laufen ...


    Gruß
    bill

  • Aach, das meinst Du. Okay jetzt verstehe ich. Tja, da wird wohl auf Dauer nichts anderes helfen als sich mal nen ARM-Disassembler zu besorgen und das Tomtom.exe unter die Lupe zu nehmen. ;)