반응형
코로나 확진으로 인해 재택 근무로 들어가면서, 문득 생각이 났다. 메신저를 켜놓고 이벤트 감지 시에는 계속적으로 초록색이 뜨는데, 자리를 비울 경우 노란색이 뜬다. 그래서, 이 노란색으로 안가기 위해 일정 시간마다 이벤트를 줘야 한다. 그래서, 자바로도 엄청 간단하게 할 수 있지 않을까? 라는 생각에 찾아봤다. 물론, 이것을 사용하지는 않았다. 그냥 이런게 있구나 하는 정도로 기록한다.
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도 만들어서 프로그램 자체로 만들던지 해야겠다.
반응형
'Language > Java' 카테고리의 다른 글
[Java] 자바(Java) 기준 정규식 작성법 정리 (0) | 2022.10.12 |
---|---|
[Java] 자바(Java) JDK(Java Development Kit)란? (0) | 2022.09.07 |
[Java] 자바(Java) Object to HashMap 변환하는 방법 (1) | 2022.09.01 |
[자바/Java] 자바(Java) char형 String형 비교 방법 (0) | 2022.08.07 |
[Java] 자바(Java) . 점(Dot) Replace 하는 방법 (0) | 2022.07.05 |
[자바/Java] 자바(Java)로 컴퓨터 이름 가져오는 방법 (0) | 2022.06.08 |
[자바/Java] 자바(Java) Object to String 변환하는 방법 (0) | 2022.04.20 |
[자바/Java] 자바(Java) 이메일 아이디만 추출하는 방법(subString, indexOf) (0) | 2022.04.08 |
최근댓글