fervi (Skovv) Opublikowano 14 Maja 2009 Udostępnij Opublikowano 14 Maja 2009 Witajcie! Używam Scar Divi 3.20 i potrzebuje kilku komend, powinny działać te z Delphi/Pascal bo to w zasadzie ten sam język ;p (W zasadzie!) potrzebuje na wciśnięcie klawiszy od F1 do F5, Page Down i jeszcze Shift Narazie chyba tyle ;p Fervi Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 14 Maja 2009 Udostępnij Opublikowano 14 Maja 2009 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 Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 14 Maja 2009 Autor Udostępnij Opublikowano 14 Maja 2009 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 Więcej opcji udostępniania...
Pieter Opublikowano 14 Maja 2009 Udostępnij Opublikowano 14 Maja 2009 SendMessage(hand, WM_KEYDOWN, key, 0); sleep(2000); // spij 2 sekundy SendMessage(hand, WM_KEYUP, key, 0); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę