|
Autor |
Nachricht |
schniggl
Manchmalposter


Alter: 40
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg
|
Verfasst: Sa 16 Sep, 2006 17:33 Titel:
sendkey AN cpos
  |
|
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:
‹ markieren › ‹ aufklappen ›
|
Private Sub Command1_Click()
AppActivate "cpos"
SendKeys "n"
End Sub
|
an andere programme kann ich so problemlos zeichen senden.
im eventmanager:
Code:
‹ markieren › ‹ aufklappen ›
|
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


Alter: 40
Anmeldung: 20.02.2005
Beiträge: 89
Wohnort: Riedstadt, Hessen (Raum FFM)
1998 Mazda 323F
|
Verfasst: Sa 16 Sep, 2006 17:53 Titel:
(Kein Titel)
  |
|
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


Alter: 40
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg
|
Verfasst: Sa 16 Sep, 2006 19:47 Titel:
(Kein Titel)
  |
|
ja, high-speed ist aktiviert.
woran liegt das nur
|
|
|
|
|
|
|
|
fuchs
Developer


Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
Verfasst: Sa 16 Sep, 2006 20:15 Titel:
(Kein Titel)
  |
|
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


Alter: 40
Anmeldung: 14.05.2006
Beiträge: 81
Wohnort: Augsburg
|
Verfasst: So 17 Sep, 2006 11:47 Titel:
(Kein Titel)
  |
|
stimmt. über mwi kann ich auch tasten an cpos senden.
irgendwie muss das doch gehen....
|
|
|
|
|
|
|
|
maschder
Forumkenner

Alter: 40
Anmeldung: 09.09.2005
Beiträge: 192
1999 BMW 3 Series
|
Verfasst: So 17 Sep, 2006 13:07 Titel:
(Kein Titel)
  |
|
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


Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
Verfasst: So 17 Sep, 2006 13:32 Titel:
(Kein Titel)
  |
|
durch diese art der abfrage kann man wirklich alle tasten (sogar die maustasten) und auch tastenkombinationen abfragen, das war der grund.
|
|
|
|
|
|
|
|
|
|
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
|
|
|