Autor |
Nachricht |
bullpit
Frischfleisch
Alter: 52
Anmeldung: 12.03.2008
Beiträge: 19
Wohnort: Köln
|
|
Hallo zusammen,
ich habe seit kurzem Roadrunner mit dem BMWE36 Skin laufen.
Zum Radiohören habe ich mir den DAB-Empfänger "MP3Recorder" zugelegt. Damit bin ich soweit auch zufrieden... die Oberfläche ist auch via Touchscreen noch zu händeln.
Nun habe ich versucht diese Oberfläche im Launch zu starten. Das funktioniert beim ersten mal auch ganz gut, der Skin passt in das vorgegebene Feld.
Mir ist aber aufgefallen, das im Gegensatz zu der GPS oder WEB Anwendung, die Oberflächen der externen Programme scheinbar nicht in ein Fenster geladen werde, sondern einfach über das Roadrunner Launch-Skin lappen.
Wenn ich nun dieses Launch Fenster verlasse und wieder zurückkehre ist die Oberfläche des MP3Recorders in den Hintergrund getreten und wird nicht mehr angezeigt. Selbst ein erneutes "starten" im APPS Menü bring keine Abhilfe.
Den DAB Empfänger kann ich also nur bedienen, wenn ich Roadrunner minimiere
Ich habe auch festgestellt, dass sich die Oberfläche des DAB-Empfängers zwar minimieren lässt aber nicht mit Doppelklick in der Taskleiste maximieren - evtl. liegt es ja daran?
Weiß jemand Rat?
Habe auch schon mit Load und Run experimentiert... bin aber noch zu unerfahren was die Roadrunner Steuerung betrifft, um damit Erfolge zu erzielen.
Gruß,
Peter
|
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Willkommen im Forum!!
Da stimmt der angebene Fenstertitel nicht mit der Anwendung überein. Denn so weiß RR nicht, was es einfangen soll.
Mit LOAD läßt es ich so lösen:
"LOAD;new.skin;Fenstertitel;C:\Programme\Pfad\programm.exe;Fenstertitel"
Dann einen neues Menü erstellen, hier new.skin genannt. Darin muß ein Fenster für das Programm (A) angelegt werden. Vollbild geht auch, nur wäre dies schlecht wegen dem Fehlen eines Zurückbuttons für einen Touchscreen.
|
|
|
|
|
|
|
|
bullpit
Frischfleisch
Alter: 52
Anmeldung: 12.03.2008
Beiträge: 19
Wohnort: Köln
|
|
Hallo MacG,
ich habe es so versucht wie du es mir geschrieben hast. Das Programm wird zwar geladen aber nicht in das Fenster... und auch wieder nur 1mal
Ich bin wie folgt vorgegangen:
1. Als Vorlage habe ich das external_GPS.skin genommen
2. habe die Skin Datei und die Bilder dementsprechend in DABRadio umbenannt
3 in der SKIN Datei habe ich dann die dazugehörigen Bilder benannt
4 in der Command Zeile des Radio Buttons folgendes eingetragen:
"LOAD;DABRadio.skin;DABRadio;C:\Programme\Trinloc\MP3 Recorder\QuickDABUI.exe;DABRadio"
Das DABRadio Skin wird nun geladen und dann die Anwendung QuickDABUI. Diese wird aber nicht in das Fenster geladen.
Ich habe auch folgendes Versucht:
"LOAD;DABRadio.skin;QuickDABUI;C:\Programme\Trinloc\MP3 Recorder\QuickDABUI.exe;QuickDABUI"
brachte auch keinen Erfolg
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Wie lautet den der Fenstertitel? Sieht man unten in der Taskleiste recht gut.
|
|
|
|
|
|
|
|
bullpit
Frischfleisch
Alter: 52
Anmeldung: 12.03.2008
Beiträge: 19
Wohnort: Köln
|
|
Hi,
ich glaube so langsam geht mir ein Licht auf
Unten in der Leiste steht beim Minimieren "MP3 Recorder"
Ich denke Du willst mir sagen, dass ich das Fenster dann so in der Command Zeile auch benennen muss? Bin gerade nicht zu Hause um das zu testen.
Dachte ich müsse das Fenster so benennen wie die Anwendung heißt.
Werde das morgen mal testen und dann berichten.
Gruß,
Pit
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Fenstertitel ist der Titel der meist oben im Fenster steht und genau den braucht RR, damit es weiß, was es einfangen muß.
|
|
|
|
|
|
|
|
|
bullpit
Frischfleisch
Alter: 52
Anmeldung: 12.03.2008
Beiträge: 19
Wohnort: Köln
|
|
Nabend,
habe es eben ausprobiert und es hat auf Anhieb geklappt
Viele Dank MacG!
Gruß,
Pit
|
|
|
|
|
|
|
|
Ayk
Manchmalposter
Alter: 45
Anmeldung: 21.03.2007
Beiträge: 55
Wohnort: Wippra
2005 BMW 3 Series
|
|
hallo,
da mir der beitrag schon geholfen hat möchte ich ihn gleich mal nutzen um noch eine frage in dem zusammenhang stellen.
ich habe die anwendung wie beschrieben gestartet und es funktioniert auch aber: ich habe im skin verschiedene buttons mit der SENDKEY funktion ausgestatet um die anwendung zu bedienen. leider werden die tasten komplett ignoriert. was kann bzw. muss man da machen?
achso als vorab info ich habe die tasten in der anwendung ermittelt und wenn ich sie über die tastatur eingebe funktionieren sie auch.
grüße
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Es liegt wohl am aktiven Fenster, wenn Du in RR einen Button drückst, wird es das aktive Fenster. Somit wird die Taste an RR und nicht an das eingebettete Programm gesendet. Bei Sendkey konnte man glaube kein Fenstertitel angeben, deshalb habe ich es mit kleinen vb-Scripten gemacht.
Dateiname: a.vbs
Inhalt:
Code:
|
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate "11view"
objShell.SendKeys "a"
|
Evnetuell geht es mit RR jetzt auch anders, es wird ja ständig weiter entwickelt.
|
|
|
|
|
|
|
|
Ayk
Manchmalposter
Alter: 45
Anmeldung: 21.03.2007
Beiträge: 55
Wohnort: Wippra
2005 BMW 3 Series
|
|
ok,
sowas in der art hatte ich im skin editor auch schon versucht mit activate window und dann mit sendkey. allerdings scheint man da keine befehlsreihenfolge für eine taste vergeben zu können, bzw. hab ich noch nicht das richtige trennzeichen gefinden.
danke für den code allerdings muss ich da gleich nochmal nachhaken:
kann ich das so für die taste als befehle eingeben oder wie muss ich die VB befehle in das skin einbinden? ist das erste mal das ich am skin rumschraube und auch mit pc-programmierung bin ich nicht sooooo fit.
gruß
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Der Code ist für eine eigenständige Datei, die dann per Befehl aus dem Skin heraus ausgeführt wird.
Ich habe mir mal die SkinCommands.txt durchgelesen und es gibt das Aktivieren von Fenstern. Also sollte der Button folgendes erhalten:
"ACTIVATE;Notepad||SENDKEY;a"
|
|
|
|
|
|
|
|
|
Ayk
Manchmalposter
Alter: 45
Anmeldung: 21.03.2007
Beiträge: 55
Wohnort: Wippra
2005 BMW 3 Series
|
|
hallo,
also 2 "|" als trennzeichen für befehlsketten.
ok danke das werd ich dann mal testen und das ergebniss dann mal bekannt geben.
grüße
|
|
|
|
|
|
|
|
Ayk
Manchmalposter
Alter: 45
Anmeldung: 21.03.2007
Beiträge: 55
Wohnort: Wippra
2005 BMW 3 Series
|
|
Hi,
da bin ich schon wieder.
Leider scheint da irgendwas mit den befehlsfolgen nicht zu funktionieren.
das aktivate ohne folge befehl funktioniert prima.
nur das sendkey kommt bei dem programm nicht an oder wird ignoriert.
mit welchen programm erstell ich die VBS? und wie kann ich sie dann im roadrunner aufrufen?
den quellcode in die vbs einzubunden und entsprechend anzupassen bekomm ich hin.
gruß
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Mit einem Texteditor schreibt man die Skipte. Die Endung muß halt nur vbs lauten.
Ich habe es mal mit Befehlsfolgen probiert.
"ACTIVATE;Car-PC||WAIT;0.2||SENDKEY;{PGDOWN}" geht nicht
"ACTIVATE;Car-PC||WAIT;0.2||SENDKEY;{DOWN}" geht
Ich habe keine Ahnung, warum er "Bild ab" nicht aktzeptiert.
Mit Car-PC fängt er mein Firefoxfenster ein.
|
|
|
|
|
|
|
|
Ayk
Manchmalposter
Alter: 45
Anmeldung: 21.03.2007
Beiträge: 55
Wohnort: Wippra
2005 BMW 3 Series
|
|
hi,
danke mit dem wait befehl dazwischen funktionierts!!!
SUPER
|
|
|
|
|
|
|
|
|