Przechwytywanie informacji z programu.

0

Witajcie. Piszę bota do notatnika, który będzie "wciskał" klawisz F1 aż do naciśnięcia klawisza który stopuje mojego konsolowego bota.
Sytuacja wygląda następująco:
Wysyłam do programu wiadomość o wciśnięciu i odciśnięciu klawisza F1:

SendMessage(hWnd,WM_KEYDOWN,VK_F1,0);
SendMessage(hWnd,WM_KEYUP, VK_F1,0);

Mój bot mam na pasku zadań, aktywne okno to okno notatnika. Jak przechwycić teraz informację, że wcisnąłem klawisz delete ?

1

http://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx

Tak a propos tak samo przechwytujesz naciśnięcie wszystkich liter dużych i małych. Jak litera naciśnięta to możesz sprawdzić który program jest aktywny i jeżeli to nie Notepad to wysyłasz odpowiedni WM_KEYDOWN, WM_KEYUP a jeżeli Notepad to wysyłasz losową literę też przez WM_KEYDOWN, WM_KEYUP. Znacznie większy bajzel niż przy F1.

0

dzięki za szybką odp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1