AWT/SWING
2015.06.24 / 23:57

ÀÚ¹Ù·Î ¸¶¿ì½º ÄÁÆ®·ÑÇϱâ

autodev
Ãßõ ¼ö 389
¹®Á¦:
°¡²û Ã¥À» º¸¸é¼­ ÀÛ¾÷ÇÒ ¶§°¡ Àִµ¥, ±×·¯´Ù º¸¸é 10ºÐ¸¶´Ù È­¸éº¸È£±â È­¸éÀ¸·Î ³Ñ¾î°¡¹ö¸°´Ù.
(»çÁ¤ »ó È­¸éº¸È£±â ½Ã°£À» ¼öÁ¤ÇÒ ¼ö´Â ¾ø´Ù.)
Áö±Ý±îÁø Ã¥À» º¸´Ù°¡ »ý°¢³¯ ¶§¸¶´Ù ¸¶¿ì½º¸¦ ÅöÅö °Çµå·ÁÁá´Âµ¥,
Á¤ÇØÁø ½Ã°£¸¶´Ù ¸¶¿ì½º¸¦ »ì¦ ¿òÁ÷¿©ÁÖ´Â ÇÁ·Î±×·¥À» ¸¸µé¸é ÁÁÀ» °Í °°´Ü »ý°¢ÀÌ µé¾ú´Ù.

ÀÚ¹Ù¿¡¼­ ¸¶¿ì½º¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î?

ÇØ°áÃ¥:
Java ¿¡¼­µµ mouse ¶Ç´Â keyboard ¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù.
AWT ¿¡ Robot À̶ó´Â °´Ã¼°¡ ÀÖ¾ú´Ù.

ÇØ´ç Æ÷·³¿¡¼­Ã³·³ Áö±ÝÀº Ã¥À» ÀÐÀ» °æ¿ì °£´ÜÇÏ°Ô ¾Æ·¡¿Í °°Àº Äڵ带 ½ÇÇà½ÃÄÑ ³õ´Â´Ù.


    public static void main(String[] args) throws AWTException {
        Robot rob = new Robot();
        for (int i = 0; i < 100; i++) {
            rob.setAutoDelay(1000 * 60); // 1min
            rob.mouseMove(i * 5, i * 2);
        }
    }

¸¶¿ì½º°¡ 1ºÐ¸¶´Ù Á¶±Ý¾¿ ¿òÁ÷¿©¼­ È­¸éº¸È£±â·Î ³Ñ¾î°¡´Â °É ¸·¾ÆÁØ´Ù.^^