Skocz do zawartości

[C++] Problem z SendMessage trzymanie klawisza


Mrenomek

Polecane posty

WItam.

Dopiero zaczalem zabawe zprogrmowaniem w C++.

Pisze prostego bocika do Minecafta :D

Udalo mi sie napisac bota w aktywnym knie poprzez keybd_event.

lecz z SendMessage zrobili mi sie problemy.

 

Chce zeby zamiast tego kodu w case 2 miec:

 

1.Wcisnal LPM

2.Przycisnal klawisz A I trzymal go 600milisekund

3.Puscil A

4.Pzycisnal klawisz D I trzymal go 600miliskund

5.PUscil D

6.Puscil LPM

 

Prosze o pomoc. oto kod:

 

Jak dodac kod?

Link do komentarza
Udostępnij na innych stronach

#include <iostream>

#include <windows.h>

 

using namespace std;

int a;

int wybor;

void czas()

{

 

system( "cls" ); //czyszczenie ekranu

cout << ""<< endl;

cout << ""<< endl;

cout << " +==================[KONFIGURACJA]==================+"<< endl;

cout << " | |"<< endl;

cout << " | Program zacznie pracowac za 10 sekund, |"<< endl;

cout << " | po podaniu czasu dzialania. |"<< endl;

cout << " | |"<< endl;

cout << " | 1UZYCIE = okolo 1minuta |"<< endl;

cout << " | |"<< endl;

cout << " +=======================[XX]=======================+"<< endl;

cout << ""<< endl;

cout << " Twoja wybrana ilosc uzyc to: ";

cin>> a;

Sleep (3000);

 

}

int main()

{

HWND hwnd;

hwnd = FindWindow (NULL, "Minecraft 1.7.4");

if (!hwnd)

{

cout << "Program Minecraft nie zostal znaleziony." << endl;

cout << "Nie wiesz jak poprawnie ustawic program?" << endl;

cout << "Wejdzi w plik POMOC!" << endl;

}

else

{

cout << "MINECRAFT ZOSTAL ZNALEZIONY!" << endl;

Sleep(2000);

int i = 100;

while (i > 0)

{

system( "cls" );

cout << ""<< endl;

cout << ""<< endl;

cout << " +======================[MENU]======================+"<< endl;

cout << " | |"<< endl;

cout << " | |"<< endl;

cout << " | [1] Kopanie do przodu |"<< endl;

cout << " | [2] Kopanie na 3 generatory |"<< endl;

cout << " | [3] AFK Bot |"<< endl;

cout << " | [4] Double klick |"<< endl;

cout << " | [5] Informacje o wlascicielu |"<< endl;

cout << " | [6] Koniec |"<< endl;

cout << " | |"<< endl;

cout << " | |"<< endl;

cout << " +======================[MENU]======================+"<< endl;

cout << endl;

cout << " Wybierz cyfre od 1 do 6" << endl;

cout << " Twoj wybor to: ";

cin >> wybor;

switch (wybor)

{

 

case 1:

 

czas();

while(a>0)

{

SendMessage(hwnd, WM_LBUTTONDOWN, 0, 1);

Sleep(30000);

SendMessage(hwnd, WM_LBUTTONUP, 0, 1);

SendMessage(hwnd, WM_LBUTTONDOWN, 0, 1);

Sleep(30000);

a--;

}

SendMessage(hwnd, WM_LBUTTONUP, 0, 1);

break;

 

case 2:

 

czas();

while(a>0)

{

cout << "JESZCZE OFF" << endl;

}

SendMessage(hwnd, WM_LBUTTONUP, 0, 1);

break;

 

 

 

 

 

 

}

 

}

}

 

 

return 0;

}

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...