반응형

코로나 확진으로 인해 재택 근무로 들어가면서, 문득 생각이 났다. 메신저를 켜놓고 이벤트 감지 시에는 계속적으로 초록색이 뜨는데, 자리를 비울 경우 노란색이 뜬다. 그래서, 이 노란색으로 안가기 위해 일정 시간마다 이벤트를 줘야 한다. 그래서, 자바로도 엄청 간단하게 할 수 있지 않을까? 라는 생각에 찾아봤다. 물론, 이것을 사용하지는 않았다. 그냥 이런게 있구나 하는 정도로 기록한다.

 

Robot을 import를 하고, 아래와 같이 x좌표 150, y좌표 100 -> x좌표 100, y좌표 150으로 10초 간격으로 계속적으로 움직이는 코드다.

import java.awt.Robot;

public class Main {
	public static void main(String[] args) {
    
		try {
    			while(true) {
            		Robot robot = new Robot();
                	robot.mouseMove(150, 100);
	                Thread.sleep(10000);
    	            robot.mouseMove(100, 150);
        	        Thread.sleep(10000);
            	}
    	} catch (Exception e) {
	    	e.printStackTrace();
	    }
	}
}

 

위의 코드와 같이, 이클립스를 켜서 돌려주기만 하면 된다. 따로 GUI를 만들지도 않고 간단하게 사용하기에는 좋다. 다음엔 GUI도 만들어서 프로그램 자체로 만들던지 해야겠다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기