Ich bin gerade dabei einen kleinen Bot für ein Spiel (DirectX App) zu schreiben.
Der Bot sollte eigentlich Tab und danach 1 klicken, jedoch tut er das nicht.
Könnte mir einer weiterhelfen?
Code:
[DllImport("user32", EntryPoint = "PostMessageA", CharSet = CharSet.Ansi, SetLastError = true,
ExactSpelling = true)]
public static extern int PostMessage(IntPtr hwnd, uint wMsg, int wParam, int lParam);
[DllImport("kernel32.dll")]
static extern uint GetLastError();
public static Process[] processes = Process.GetProcessesByName("game.bin");
public static void PressKey()
{
PostMessage(processes[0].MainWindowHandle, 0x0100, (int)Keys.Tab, 0);
PostMessage(processes[0].MainWindowHandle, 0x0101, (int)Keys.Tab, 0);
PostMessage(processes[0].MainWindowHandle, 0x0100, (int)Keys.D1, 0);
PostMessage(processes[0].MainWindowHandle, 0x0101, (int)Keys.D1, 0);
}
Könnte mir einer weiterhelfen?