Skocz do zawartości

Wciskanie klawiszy


fervi (Skovv)

Rekomendowane odpowiedzi

moja funkcja

 

procedure WinSendKey(hand: hwnd; key: integer);
begin
  SendMessage(hand, WM_KEYDOWN, key, 0);
  SendMessage(hand, WM_CHAR, key, 0);
  SendMessage(hand, WM_KEYUP, key, 0);
end;

 

VK_F1 do F5 i VK_SHIFT itd ;] hand to jak już się pewnie domyśliłeś handle okienka do którego chcesz przycisnąć ;p

Odnośnik do komentarza
Udostępnij na innych stronach

Odkryłem to troooochę wcześniej, tzn. za pomocą kodu ASCII czy jakiegoś innego ;p

ale mam inny problem, te wciśnięcia są tak krótkie, że nic ciekawego nie dają, jak je można przedłużyć? Próbowałem pętlą until, ale albo nie działa, albo nie działa ;p

 

Fervi

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...