+ Antworten
Ergebnis 1 bis 1 von 1

Thema: RR GUI per Mortscript steuern

  1. Top | #1
    Male
    DAB App Modder
    Avatar von zoulou
    My Car
    VW Passat B7/3C Var. 04/2012
    Radio
    Flyaudio G4909R
    OS-Version
    Android 8.1.0
    Dabei seit
    31.08.2010
    Ort
    PAF
    Beiträge
    2.341
    Blog-Einträge
    10
    Bedankt
    369
    Erhielt 1.503x Danke in 563 Posts

    Standard RR GUI per Mortscript steuern

    Neulich habe ich was interessantes rausgefunden und wollte diese Info öffentlich zur Verfügung stellen, weil der eine oder andere vielleicht davon profitieren kann.

    Man kann die Roadrover GUI in einem gewissen Maße von "aussen" per Skript steuern, in dem man Window Messages an die RR GUI sendet.

    Window Messages sind der Weg, wie jede Windows GUI Anwendung von Nutzereingaben (z.B. Mausklick) informiert wird. Es gibt von Microsoft definierte Window Messages (gute Übersicht [Only members can see the link]). Jede Windows Applikation kann aber auch eigene definieren, um innerhalb der Applikation zu kommunizieren. Wenn man die "magischen" IDs kennt, dann kann man diese Messages auch von aussen in die Applikation schicken.

    Lange Rede... im Anhang habe ich ein Mortscript angehängt, das all die IDs enthält, die ich bisher kenne.
    Zum Ausprobieren der IDs zeigt das Mortskript eine Liste der IDs an mit ihrer Bedeutung.

    [Only members can see the link]

    [Only members can see the link]

    Ich kenne aktuell folgende IDs. Wer noch weitere kennt, bitte posten und ich werde sie in diese Liste aufnehmen:

    Code:
    # WM_MSG_LPARAM = 232   # Mute
    # WM_MSG_LPARAM = 304   # Radio
    # WM_MSG_LPARAM = 316   # Long Press Radio => DAB
    # WM_MSG_LPARAM = 303   # Nav
    # WM_MSG_LPARAM = 305   # Music
    # WM_MSG_LPARAM = 306   # Phone
    # WM_MSG_LPARAM = 308   # DVD
    # WM_MSG_LPARAM = 313   # SAT Radio (US only! Sirius/XM)
    # WM_MSG_LPARAM = 315   # Compass
    # WM_MSG_LPARAM = 317   # Sync
    # WM_MSG_LPARAM = 320   # Audio Files
    # WM_MSG_LPARAM = 321   # Options
    # WM_MSG_LPARAM = 322   # TV
    # WM_MSG_LPARAM = 326   # CDC
    # WM_MSG_LPARAM = 329   # Menu
    # WM_MSG_LPARAM = 325   # Video Files
    # WM_MSG_LPARAM = 328   # AUX
    # WM_MSG_LPARAM = 330   # Apps
    # WM_MSG_LPARAM = 334   # Games GenaDrive.exe
    # WM_MSG_LPARAM = 335   # Games Tractor.exe
    # WM_MSG_LPARAM = 339   # 3G
    # WM_MSG_LPARAM = 404   # SEEK+
    # WM_MSG_LPARAM = 405   # SEEK-
    # WM_MSG_LPARAM = 1536  # MODE
    Wenn jemand ein Mortscript schreiben will, so dass die RR GUI ins "MP3" Musik Menü wechselt sieht das (im simpelsten Fall!) so aus:
    Code:
    WM_MSG_LPARAM = 305
    PostMessage( "MAGR", 1343, 71, WM_MSG_LPARAM )
    Da fehlt natürlich jede Menge Fehlerbehandlung. Seht euch mein Skript an, um eine nicht mehr so simple, aber wasserdichte Lösung zu erhalten.

    In der Vergangenheit hat Roadrover in verschiedenen GUI Versionen verschiedene IDs verwendet. Diese IDs habe ich mit GUI 3.00.5 getestet, sowohl im Emulator als auch auf meinem RR I7037V1 (i10) (=ESX VN710, =Immaplus IAI7037VT).

  2. Folgende 6 Benutzer bedankten sich bei zoulou für den nützlichen Beitrag:


  3. # ADS
    Circuit advertisement
    Dabei seit
    Always
    Ort
    Advertising world
    Beiträge
    Many


     

+ Antworten

Ähnliche Themen

  1. [Software] Smartphone auf RR spieglen und steuern??
    Von csBerlin im Forum RoadRover
    Antworten: 1
    Letzter Beitrag: 06.06.2015, 01:43
  2. Nitrogen per WolfNCU steuern
    Von albummi im Forum WinCE Tools
    Antworten: 4
    Letzter Beitrag: 13.01.2013, 12:08
  3. Zufällige MP3 Datei öffnen - Mortscript
    Von albummi im Forum WinCE Tools
    Antworten: 9
    Letzter Beitrag: 26.07.2012, 10:46
  4. DAB: PURE Highway 300Di / Alpine EZi-DAB per RNS steuern
    Von zoulou im Forum EQUIPMENT - ZUBEHOER - EXTERN - Tools
    Antworten: 15
    Letzter Beitrag: 03.07.2012, 00:29
  5. MortScript Skript-Manager
    Von Danila im Forum WinCE Tools
    Antworten: 1
    Letzter Beitrag: 06.03.2012, 01:36

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

sponsored - supported by


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64