Godaftens folkens
Sidder lige her og bryder med noget som jeg ikke helt kan finde ud af.
Kan heller ikke finde noget på nettet omkring det.
Det er fordi, at jeg i java er igang med, at kode et program, som skal søge på skærmen efter en bestemt farve (R=114,B=114,G=144 for eks.)
Men jeg ved ikke helt hvordan jeg skal bære mig ad, da jeg er forholdsvis ny i java.
public static void main(String[] args) throws AWTException{
Robot robot = new Robot();
Color col = new Color(114,114,114);
int y = 10;
int x = 10;
for(int count=0;count<5000;count++){
robot.mouseMove(x, y);
robot.delay(1);
if(x>1000){
x = 10;
y +=10;
}
if(robot.getPixelColor(x, y) == col){
System.out.println(robot.getPixelColor(x, y));
break;
}
x += 5;
}
}
Her er en kode bid af det jeg er igang med.
Problemet ligger i min if statement, jeg ved sku ikke rigtig hvorfor den ikke bliver udløst, da jeg mener at jeg har gjort det rigtigt ?
Hvis i har nogle bedre løsninger må i MEGET! gerne hjælpe,
Jeg kunne forstille mig noget med, at tage et billed af skærmen(Screenshot) ville være mere passende, også bare gennemsøge det for den farve jeg leder efter ?
Mine imports istarten er blot denne import java.awt.*;
Håber i kan hjælpe!