Autor |
Nachricht |
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
Ich hab da mal ne Frage.
Ist es möglich Daten über nen COM-Port einzulesen, welche von einem selbstgebauten Controller gesendet werden. Hier bei handelt es sich um Tastaturcodes die bei mir auf COM1 ankommen. Ich habe leider nicht herausgefunden wie ich diese auslesen kann. Es fängt schon damit an, das ich für den COM-Port die Verbindungsdaten nicht einstellen kann, also zB "9600,E,8,1". Kann man dies nicht in Cpos?
|
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Dieser Post wurde vom User entfernt
|
|
|
|
Zuletzt bearbeitet von MR Action am Di 25 März, 2008 02:26, insgesamt einmal bearbeitet
|
|
|
|
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
Okay, Danke. Dann bau ich mir n eigenes Programm das die Daten empfängt. Wie kann ich sonst die Befehle an cpos senden?
So, ich simuliere einen tastendruck. Aber in cpos funktioniert das nicht so richtig. Wenn ich in Excell bin wird ein Buchstabe geschrieben, in meinem Beispiel das "r", in cpos hab ich im Eventhandler das "r" (key_82) als "vol+" definiert. Wenn ich ein "r" auf der tastatur drück funkioniert es, nur nicht über das "sendkeys" in visual Basic. Habt ihr ne Idee was ich falsch amch?
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Dieser Post wurde vom User entfernt
|
|
|
|
Zuletzt bearbeitet von MR Action am Di 25 März, 2008 02:26, insgesamt einmal bearbeitet
|
|
|
|
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
ich hab jetzt alles möglich durchgeschaut im WIKI, aber ich finde nichts zu sendkeys an cpos. Girder und alles mögliche hab ich gefunden, nur ekien Info wie ich aus VB ne taste an cpos sende
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
WindowsMsgs wären doch eh schicker, wenn CPOS das kann?
|
|
|
|
|
|
|
|
|
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
So, habs hinbekommen. Es scheint mit dem Befehl "sendkeys" in VB nicht zu funktionierne, ich hab mir jetzt nen anderen Befehl gesucht, damit funktioniert es. Somit hab ich gerade die Lautstärke in cpos das erste mal mit einem original Audi-MMI geregelt. JUHU.
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
Wobei ich ja nicht glaub das man mit dem MMI die Lautstärke regeln kann Zumindest nicht das MMI alleine
Wie hast es denn nun gemacht, wäre ja vielleicht für andere auch noch ganz interessant?
|
|
|
|
|
|
|
|
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
Wie in den anderen Threats schon beschrieben hat ein Kumpel von mir einen Controller für das MMI gebaut. Man kann damit cpos steuern, hab mal n kleines Video gedreht dazu, im Moment hab ich drin das man die Lauztstärke regeln kann und den next track und prev track mittels der Drehtaste anwählen kann. Video werde ich morgen im Laufe des Tages online stellen.
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
Ich meinte eher wie Du nun Cpos angesprochen hast.
Gruß Philipp
PS: man kann nix regeln was man nicht messen kann
|
|
|
|
|
|
|
|
re-vo-lution
Fingerwundschreiber
Alter: 46
Anmeldung: 05.07.2005
Beiträge: 474
Wohnort: Treuen
2000 Volkswagen Bora
|
|
ich habe das mittels der Funktion sendkexsex gemacht, diese Funktion hab ich auf www.vbarchiv.net gefunden.
|
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
Ahh Danke. Sollte man sich wohl für andere Dinge auch merken
SendKeysEx()
msdn ist für sowas übrigens auch immer eine sehr gute Anlaufstelle. Meist mit Beispielen usw zu verschiedenen Programmiersprachen.
Gruß Philipp
|
|
|
|
|
|
|
|
|