0
잘 J Barclay가 내 문제 중 하나를 제외하고 모두 정리했습니다 !! 예! !!픽셀 인식 스크립트를 컴파일 할 때 Javac 오류가 발생했습니다.
비 정적 메서드 getRGB()는 정적 컨텍스트에서 참조 할 수 없습니다. 첫 번째 문제는 대신 로봇의 인스턴스의 클래스 로봇에서 인스턴스 메서드를 액세스하는 것입니다 28-
새 코드 -
import java.awt.*;
import java.awt.event.*;
import java.awt.Robot;
import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class GunningBot{
public static void main(String[] args) throws Exception{
Robot robot = new Robot();
Color color = new Color(195, 174, 196);
{
Rectangle rectangle = new Rectangle(0, 0, 1075, 700);
{
BufferedImage image = robot.createScreenCapture(rectangle);
search: for(int x = 0; x < rectangle.getWidth(); x++)
{
for(int y = 0; y < rectangle.getHeight(); y++)
{
if(image.getRGB(x, y) == Color.getRGB())
{
robot.mouseMove(x, y);
break search;
}
}
}
}
}
가 정리 당신을 감사 제외한 모든 하나의 오류. 그리고 그것은 내가 할 수없는 RGB 협상과 관련이있다. – user1179522
남은 오류는 무엇인가? –
"color.getRGB()"에 액세스하기 위해 제안한 내용을 다시 읽으십시오 - 소문자를 확인하십시오. 클래스가 아닌 인스턴스에 액세스해야합니다. –