Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 01:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Taste simulieren

Discussion on C++ Taste simulieren within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
Deepimpact.'s Avatar
 
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.
Deepimpact. is offline  
Old 10/15/2014, 18:32   #2
 
elite*gold: 2
Join Date: Jul 2013
Posts: 1,257
Received Thanks: 122
autoit geht vieeeeeeeeeel schneller
LopeHD is offline  
Old 10/15/2014, 18:34   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
warfley is offline  
Old 10/15/2014, 18:34   #4
 
Deepimpact.'s Avatar
 
elite*gold: 100
Join Date: Jun 2012
Posts: 679
Received Thanks: 56
wie geht das denn mit diesem autoit?
Deepimpact. is offline  
Old 11/04/2014, 20:52   #5
 
AresZs's Avatar
 
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
AresZs is offline  
Thanks
1 User
Old 11/09/2014, 03:31   #6



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Virtual-Key Codes (Windows)

Just saying.
+Yazzn is offline  
Old 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);
}
Slade100 is offline  
Thanks
1 User
Old 11/11/2014, 07:23   #8
 
AresZs's Avatar
 
elite*gold: 28
Join Date: Aug 2012
Posts: 178
Received Thanks: 8
Quote:
Originally Posted by erfan100 View Post
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?
AresZs is offline  
Old 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^^
Slade100 is offline  
Old 12/01/2014, 11:23   #10
 
TheKingTurko's Avatar
 
elite*gold: 159
Join Date: Jan 2012
Posts: 526
Received Thanks: 85
Quote:
Originally Posted by erfan100 View Post
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
TheKingTurko is offline  
Old 12/01/2014, 13:13   #11

 
snow's Avatar
 
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
snow is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.