OldSchoolHack

Registrieren / Anmelden Deutsch

Mit C++ Macros schreiben?


icon Mit C++ Macros schreiben? #1

Anmeldungsdatum: Feb 2008

Beiträge: 27

Wie die Ãœberschrift schon andeutet würde mich interessieren wie man Tastenanschläge mit C++ simulieren kann....
Möchte die Macros direkt in mein Prog einbinden und nicht über scripte...

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!
icon #2

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
TEXT Code:
  1. keybd_event(byVirtualKeyCode, 0, 0L, 0L);
  2. keybd_event(byVirtualKeyCode, 0, KEYEVENTF_KEYUP, 0L);
Bei byVirtualKeyCode kommt der VK Code der gewünschten Taste hin.

greetz KN4CK3R

__________________

Hallo
icon #3

Anmeldungsdatum: Feb 2008

Beiträge: 27

Supi    thx

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!
icon #4

Anmeldungsdatum: Feb 2008

Beiträge: 27

Gibts noch eine andere Variante Tastenanschläge zu simulieren
bzw eine Funktion die dem ganzen noch eine Dauer zuweist wielange die Taste gedrückt wird?
Hab zB nen kleines Prog geschrieben was MS Pinball spieln soll... 8)
Problem ist... Die Flipper bewegen sich keinen mm allerdings wird ein Geräusch abgespielt wie es halt nur bei der Bewegung der Flipper vorkommt d.h. Prog funtzt richtig...
(Sry für den Doppelpost)

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!
icon #5

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
naja, Taste druecken = Taste druecken und hinterher wieder loslassen. Bedeutet fuer dich, wenn du nur drueckst, aber nicht mehr loslässt, dann wird dauerhaft gedrueckt.

TEXT Code:
  1. keybd_event(byVirtualKeyCode, 0, 0L, 0L);

Irgendwo später lässte dann mit der anderen Zeile die Taste wieder los.

TEXT Code:
  1. keybd_event(byVirtualKeyCode, 0, KEYEVENTF_KEYUP, 0L);

greetz KN4CK3R

__________________

Hallo
icon #6

Anmeldungsdatum: Feb 2008

Beiträge: 27

ok hätte ich ich selber drauf kommen können... https://www.oldschoolhack.me/smilies/s014.gif
Trotzdem danke für die Antwort  

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!