|
You last visited: Today at 01:13
Advertisement
C++ Taste simulieren
Discussion on C++ Taste simulieren within the C/C++ forum part of the Coders Den category.
10/15/2014, 18:31
|
#1
|
elite*gold: 100
Join Date: Jun 2012
Posts: 679
Received Thanks: 56
|
C++ Taste simulieren
Moin, ich möchte ein Programm schreiben was einfach nur die Pfeiltaste nach oben festhält. Also wenn ich z.B f3 drücke wird die ganze Zeit die Pfeiltaste nach oben festgehalten und wenn ich sie wieder drücke lässt es los.
|
|
|
10/15/2014, 18:32
|
#2
|
elite*gold: 2
Join Date: Jul 2013
Posts: 1,257
Received Thanks: 122
|
autoit geht vieeeeeeeeeel schneller
|
|
|
10/15/2014, 18:34
|
#3
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
|
|
|
10/15/2014, 18:34
|
#4
|
elite*gold: 100
Join Date: Jun 2012
Posts: 679
Received Thanks: 56
|
wie geht das denn mit diesem autoit?
|
|
|
11/04/2014, 20:52
|
#5
|
elite*gold: 28
Join Date: Aug 2012
Posts: 178
Received Thanks: 8
|
Tastendruck simulieren
Na dann versuch ich dir mal zu heflen
Code:
#define F3_KEY 0x72
#define KEY_UPARROW 0x26 //Hiermit definierst du die "Keys"
if (GetAsyncKeyState(F3_KEY)) //Überprüft ob "Space" gedrückt worden ist.
{
keybd_event(MapVirtualKey(KEY_UPARROW, 0), 0x72, KEYEVENTF_EXTENDEDKEY, 0); //Simuliert den Tastendruck.
Sleep(1); //Wartet 1ms
keybd_event(MapVirtualKey(KEY_UPARROW, 0), 0x72, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); //Lässt die Taste "los"
}
So damit müsstest du weiterkommen
GreeTz
AresZs
|
|
|
11/09/2014, 03:31
|
#6
|
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
|
|
|
|
11/09/2014, 20:27
|
#7
|
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
|
geht ganz leicht, keybdevent find ich nicht so gut, da man das an kein fenster im hintergrund schicken kann.
if(GetAsyncKeyState(VK_F3))
{
do{
SendMessage(hWnd, WM_KEYDOWN, VK_UP, 1);
Sleep(200);
}while(!GetAsyncKeyState(VK_F3));
SendMessage(hWnd, WM_KEYUP, VK_UP, 1);
}
|
|
|
11/11/2014, 07:23
|
#8
|
elite*gold: 28
Join Date: Aug 2012
Posts: 178
Received Thanks: 8
|
Quote:
Originally Posted by erfan100
geht ganz leicht, keybdevent find ich nicht so gut, da man das an kein fenster im hintergrund schicken kann.
if(GetAsyncKeyState(VK_F3))
{
do{
SendMessage(hWnd, WM_KEYDOWN, VK_UP, 1);
Sleep(200);
}while(!GetAsyncKeyState(VK_F3));
SendMessage(hWnd, WM_KEYUP, VK_UP, 1);
}
|
Wie spezifier ich das auf ein Fenster?
|
|
|
11/11/2014, 17:02
|
#9
|
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
|
HWND hWnd = FindWindow(NULL, "window title")
edit: so hatte vorhin unter zeitdruch geschrieben jetzt sollte es richtig sein^^
|
|
|
12/01/2014, 11:23
|
#10
|
elite*gold: 159
Join Date: Jan 2012
Posts: 526
Received Thanks: 85
|
Quote:
Originally Posted by erfan100
HWND hWnd = FindWindow(NULL, "window title") ;
edit: so hatte vorhin unter zeitdruch geschrieben jetzt sollte es richtig sein^^
|
Nicht vergessen :P
Habe mit der Sprache C++ neu angefangen.
Versucht habe ich mit dem Spiel Metin2 einen P-Server.
Vorerst will ich, zum Testen, das es etwas im Notepad schreibt. FindWindow(NULL, "Unbenannt - Editor"); (Oder doch "notepad.exe"? Also Fenstername oder Prozessname Und den Inhalt der SendMessage muss geändert werden, das es Buchstaben schreibt.
Wäre sehr hilfreich, wenn du die Syntax beschreiben könntest.
SendMessage(Fenstervariabel?, Taste die simuliert wird, ??, ??);
Danke im Vorraus :P
|
|
|
12/01/2014, 13:13
|
#11
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|

Da hier so langsam vom Thema abgewichen wird und es das bereits häufiger gibt:
#closed
|
|
|
 |
Similar Threads
|
Taste Deaktiviert bei Windows Taste+R
10/11/2013 - Technical Support - 4 Replies
Hey,
habe nen Problem!
Ich drücke die Windows Taste und R, kommt unten rechts die Meldung "Taste Deaktiviert"!
Starte ich den PC neu, kann ich nur 1x die Taste benutzen danach ist sie wieder tot.
Was ich schon probiert habe, unterm Geräte Manager die Tastatur vollständig Deinstalliet und dann Pc neugestartet dann wird ja der Treiber Installiert..
|
Mausklick Simulieren
03/31/2011 - Need for Speed World - 16 Replies
Gibt es eine Möglichkeit oder ein Tool für Mausklicks zu Simulieren finde keine funktionierenden
|
64 bit simulieren?
05/01/2010 - S4 League - 12 Replies
gibt es eine möglichkeit auf 32bit 64bit zu simulieren?
oder gibt es einen Virtuellen PC der ein 64bit system hat? ;)
(von microsoft das 64bit ding kann ich nicht installieren =( )
und würde ich dann mit einen undetected CE (fals es eins gibt ^-^) Values suchen können? oder wäre das immernoch wie bei 32bit?
Values suchen nicht möglich^^
|
Warhammer Online / Taste Simulieren / Vb.Net
01/05/2010 - General Gaming Discussion - 8 Replies
Hallo alle zusammen,
ich verzweifel momentan daran, an dem versuch erfolgreich eine Taste an das Spiel „Warhammer Online“ zu senden.
Ich habe es mit allen Möglichkeiten versucht die ich im Internet finden konnte → Ich konnte hier im Forum einen Beitrag finden, wie es eigentlich funktionieren sollte:
Link:
http://www.elitepvpers.com/forum/war-hacks-bots-ch eats-exploits/170258-simulating-keystrokes.html
|
[VB6/c++]Taste simulieren ohne sendkey?
10/03/2005 - C/C++ - 4 Replies
Gibts ne Möglichkeit nen tastendruck zu simulieren ohne sendkey?
|
All times are GMT +1. The time now is 01:13.
|
|