Sie sind hier: Startseite » Forum » Software » CarPC-Software » cPOS » cPOS » sendkey AN cpos
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
schniggl
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg


BeitragVerfasst: Sa 16 Sep, 2006 17:33  Titel:  sendkey AN cpos
Nach untenNach oben

hallo

ich möchte ein programm proggen mit dem ich manche funktionen von cpos steuern kann. eigentlich sollte das mit sendkeys in vb auch rel einfach gehen.
mein vb-programm sieht z.b. so aus:
Code:
Private Sub Command1_Click()
AppActivate "cpos"
SendKeys "n"
End Sub

an andere programme kann ich so problemlos zeichen senden.
im eventmanager:
Code:

funktion: next
event: key_78

beim drücken von command1 wird aber lediglich cpos in den vordergrund gebracht, sonst passiert aber nichts.

was mache ich falsch?



    
Lock0r
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 20.02.2005
Beiträge: 89
Wohnort: Riedstadt, Hessen (Raum FFM)

1998 Mazda 323F
BeitragVerfasst: Sa 16 Sep, 2006 17:53  Titel:  (Kein Titel)
Nach untenNach oben

Hast du in cPOS bei Highspeed ein Häkchen gesetzt? Weil wenn nicht fragt cPOS nur alle Sekunde den Zustand ab und wenn das Sendkeykommando genau zwischen den Abfragen liegt, passiert nix.



    
schniggl
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg


BeitragVerfasst: Sa 16 Sep, 2006 19:47  Titel:  (Kein Titel)
Nach untenNach oben

ja, high-speed ist aktiviert.

woran liegt das nur scratch



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Sa 16 Sep, 2006 20:15  Titel:  (Kein Titel)
Nach untenNach oben

das liegt wohl daran, dass cpos tastendrücke und nicht gesendete zeichen abfragt.
es muß aber eine andere methode geben, um einen tastendruck zu simulieren, da cpos sich mit anderen programmen wie z.b. girder ja auch steuern läßt.

gruß,
fuchs



    
schniggl
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg


BeitragVerfasst: So 17 Sep, 2006 11:47  Titel:  (Kein Titel)
Nach untenNach oben

stimmt. über mwi kann ich auch tasten an cpos senden.
irgendwie muss das doch gehen.... Rolling Eyes



    
maschder
Forumkenner
Forumkenner


Alter: 39
Anmeldung: 09.09.2005
Beiträge: 192


1999 BMW 3 Series
BeitragVerfasst: So 17 Sep, 2006 13:07  Titel:  (Kein Titel)
Nach untenNach oben

kann dir zwar nicht sagen wieso cpos nicht mit sendkeys arbeitet,aber es geht mit folgendem:
keybd_event 104, 0, 0, 0 -->Taste Num 8 gedrückt
keybd_event 104, 0, KEYEVENTF_KEYUP, 0 -->Taste Num 8 loslassen



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: So 17 Sep, 2006 13:32  Titel:  (Kein Titel)
Nach untenNach oben

durch diese art der abfrage kann man wirklich alle tasten (sogar die maustasten) und auch tastenkombinationen abfragen, das war der grund.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.4935s ][ Queries: 48 (0.2024s) ][ GZIP Ein - Debug Ein ]
carTFT.com