Cześć,
Chciałbym napisać bota który po wykryciu czarnego pixela w podanych współrzędnych ekranu (x, y) po prostu tam kliknie,
Podaje to co napisałem, ale mi to w ogóle nie działa - proszę o jakies wskazówki
#include <windows.h>
#include <iostream>
#include <winuser.h>
#include <conio.h>
#include <unistd.h>
using namespace std;
int main(){
while(true){
HDC pulpit = GetDC(NULL);
COLORREF kolor = GetPixel(pulpit, 580, 470);
COLORREF kolor1 = GetPixel(pulpit, 680, 470);
COLORREF kolor2 = GetPixel(pulpit, 770, 470);
COLORREF kolor3 = GetPixel(pulpit, 880, 470);
//cout << kolor << '\n';
ReleaseDC(NULL, pulpit);
while(true){
if (kolor = 0){
SetCursorPos(580,470);
cout<<"BLACK 0"<<endl;
mouse_event (MOUSEEVENTF_LEFTDOWN| MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
else if (kolor1 = 0){
SetCursorPos(680,470);
cout<<"BLACK 1"<<endl;
mouse_event (MOUSEEVENTF_LEFTDOWN| MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
else if (kolor2 = 0){
SetCursorPos(770,470);
cout<<"BLACK 2"<<endl;
mouse_event (MOUSEEVENTF_LEFTDOWN| MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
else (kolor3 = 0);{
SetCursorPos(880,470);
cout<<"BLACK 3"<<endl;
mouse_event (MOUSEEVENTF_LEFTDOWN| MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
}
return 0;
}