Jak symulować klawiaturę w zminimalizowanym oknie

Jak symulować klawiaturę w zminimalizowanym oknie
hiroszi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Pytanie takie jak temat czyli jak symulować(po prostu kliknąć np. Spacje tak jakby to normalnie użytkownik zrobił) jakiś klawisz w aplikacji która jest np. zminimalizowana???

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

wysyłać PostMessage z komunikatem WM_KEYDOWN i WM_KEYUP do konkretnego okna

dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
hiroszi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0
abrakadaber napisał(a):

wysyłać PostMessage z komunikatem WM_KEYDOWN i WM_KEYUP do konkretnego okna

Z tym PostMessage to próbowałem i jakoś nie wychodziło mi chyba niepoprawnie chwytałem okno :/ znasz może jakiś dobry sposób na handle okna?

Kopiuj
        [DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

        IntPtr hWnd = (IntPtr)FindWindow(null, "Malestia.pl | Zima coraz bliżej..");

a wyslanie klawisza np. F5 robie tak

Kopiuj
      const UInt32 WM_KEYDOWN = 0x0100;
        const int VK_F5 = 0x74;
 PostMessage(hWnd, WM_KEYDOWN, VK_F5, 0);

I to nie działa a np. z notatnikiem działa :/ czyżby to były jakieś zabezpieczenia aplikacji?

hiroszi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
0

Czemu Ci nie odpowiada? Co chcesz zrobić może powiedz.

@hiroszi a nie łatwiej będzie takie coś robić w kontrolce WebBrowser?

hiroszi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0
dam1an napisał(a):

Czemu Ci nie odpowiada? Co chcesz zrobić może powiedz.

@hiroszi a nie łatwiej będzie takie coś robić w kontrolce WebBrowser?

Bot do gry(okienkowej) który klikałby odpowiednie klawisze

@Edit
Tak okno gry jest dobrze chwytane ale na wszelki wypadek jak moge to sprawdzic czy łapie dobre okno?

  • Rejestracja: dni
  • Ostatnio: dni
0
hiroszi napisał(a):
dam1an napisał(a):

Czemu Ci nie odpowiada? Co chcesz zrobić może powiedz.

@hiroszi a nie łatwiej będzie takie coś robić w kontrolce WebBrowser?

Bot do gry(okienkowej) który klikałby odpowiednie klawisze

@Edit
Tak okno gry jest dobrze chwytane ale na wszelki wypadek jak moge to sprawdzic czy łapie dobre okno?

Nie chcę nic mówić, ale próbujesz to zrobić do gry metin - jakbyś nie wiedział od 2 lat są zabezpieczenia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.