Hey Comunity,
bin C++ Anfänger und hab da ein Problem.
Und zwar möchte ich Tastendrücke mithilfe meines Programms simulieren,
da hab ich mir gedacht, dass ich SendMessage benutze.
Mein Problem ist jetzt, dass ich nicht weiß, wo ich das Parameter
für die "zu drückende" Taste hinschreiben soll bzw. in welcher Form;
als Hex oder VK_KEY_? . Der Bot soll einfach nur ununterbrochen
"w" drücken, jedoch krig ich es einfach nicht hin.
Bei Google hab ich nix gefunden, MSDN hab ich nicht verstanden ;)
Hoffe, ihr könnt mir helfen,
thx schonmal im Voraus :)
Btw: Habs mal mit "SendMessage(wHandle, WM_KEYDOWN, NULL, (LPARAM)"w")
hingekrigt, dass der Bot ingame i drückt.
Aber egal, was ich anstelle von "w" nehme, der Bot drückt immer i.
bin C++ Anfänger und hab da ein Problem.
Und zwar möchte ich Tastendrücke mithilfe meines Programms simulieren,
da hab ich mir gedacht, dass ich SendMessage benutze.
Mein Problem ist jetzt, dass ich nicht weiß, wo ich das Parameter
für die "zu drückende" Taste hinschreiben soll bzw. in welcher Form;
als Hex oder VK_KEY_? . Der Bot soll einfach nur ununterbrochen
"w" drücken, jedoch krig ich es einfach nicht hin.
Bei Google hab ich nix gefunden, MSDN hab ich nicht verstanden ;)
Hoffe, ihr könnt mir helfen,
thx schonmal im Voraus :)
PHP Code:
#include <iostream>
#include <windows.h>
#include <Winuser.h>
using namespace std;
int main()
{
cout << "Starteee!!!!" << endl;
HWND wHandle = FindWindow(0,L"Guild Wars");
if(!wHandle)
{
cout << "Starte das verdammte Spiiiieeeelll!!!!"
<< " Errorcode: " << GetLastError() << '\n' << endl;
}
else
{
cout << "WindowHandle: " << wHandle << endl;
while(wHandle)
{
LPARAM lParam = 0x57;
SendMessage(wHandle, WM_KEYDOWN, NULL, lParam);
SendMessage(wHandle, WM_KEYUP, NULL, lParam);
}
}
}
hingekrigt, dass der Bot ingame i drückt.
Aber egal, was ich anstelle von "w" nehme, der Bot drückt immer i.