[c++b5]Automatycze naciskanie Spacji

0

hm... witam mam problem... pisze progamik ktorego dzialanie jest banalne... ma ona naciskac SPACJE caly czas... jak wlacze gre... ma on wcisac SPACJE

znalazlem takie cos... keybd_event(VK_SPACE, 0, 0, 0); wszytko fajnie bo naciska sie spacja ale w wordzie, notepadzie czy windowsie ale jak wlacze gre to sie juz nie naciska... ;/ czy jest jakas inna komenda ktora bedzie wymuszac naciskanie spacji... nie wazne jakie okno bedzie aktywne... ?

0

Po pierwsze nie komenda, bo to co podales to funkcja.
Po drugie gra korzysta albo z DirectX albo w inny sposob pobiera dane z klawiatury a nie od systemu operacyjnego, wiec raczej nikle szanse, ze w ten sposob oszukasz gre.

0

nic prostszego:
SendMessage(hwnd, WM_CHAR, wparam, lparam)
opakowac to w jakas petle, zrobic jakies opoznienie(np zeby "naciskalo sie" co 1s), ustawic odpowiednio wparam i gotowe

0

hm... ble moglbys rozwinac swa wypweidz :) swego czasu troche sie bawilem w c++b ale potem mialem dluuuuuugap rzerwe spowodowana szkola... i teraz sporo mi z glowy wylecialo... postaram si poszukac troche na ten temat :x

0

na przyklad cos takiego:

WPARAM w=32;
while(EOF){
SendMessage(hwnd, WM_CHAR, w, 0);
Sleep(1000);
}

i tyle. hwnd to uchwyt okna, w ktorym chcesz wcisnac spacje

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