2015.06.24 / 23:57
ÀÚ¹Ù·Î ¸¶¿ì½º ÄÁÆ®·ÑÇϱâ
autodev
Ãßõ ¼ö 389
¹®Á¦:
°¡²û Ã¥À» º¸¸é¼ ÀÛ¾÷ÇÒ ¶§°¡ Àִµ¥, ±×·¯´Ù º¸¸é 10ºÐ¸¶´Ù ȸ麸ȣ±â ȸéÀ¸·Î ³Ñ¾î°¡¹ö¸°´Ù.
(»çÁ¤ »ó ȸ麸ȣ±â ½Ã°£À» ¼öÁ¤ÇÒ ¼ö´Â ¾ø´Ù.)
Áö±Ý±îÁø Ã¥À» º¸´Ù°¡ »ý°¢³¯ ¶§¸¶´Ù ¸¶¿ì½º¸¦ ÅöÅö °Çµå·ÁÁá´Âµ¥,
Á¤ÇØÁø ½Ã°£¸¶´Ù ¸¶¿ì½º¸¦ »ì¦ ¿òÁ÷¿©ÁÖ´Â ÇÁ·Î±×·¥À» ¸¸µé¸é ÁÁÀ» °Í °°´Ü »ý°¢ÀÌ µé¾ú´Ù.
ÀÚ¹Ù¿¡¼ ¸¶¿ì½º¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î?
ÇØ°áÃ¥:
Java ¿¡¼µµ mouse ¶Ç´Â keyboard ¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù.
AWT ¿¡ Robot À̶ó´Â °´Ã¼°¡ ÀÖ¾ú´Ù.
°¡²û Ã¥À» º¸¸é¼ ÀÛ¾÷ÇÒ ¶§°¡ Àִµ¥, ±×·¯´Ù º¸¸é 10ºÐ¸¶´Ù ȸ麸ȣ±â ȸéÀ¸·Î ³Ñ¾î°¡¹ö¸°´Ù.
(»çÁ¤ »ó ȸ麸ȣ±â ½Ã°£À» ¼öÁ¤ÇÒ ¼ö´Â ¾ø´Ù.)
Áö±Ý±îÁø Ã¥À» º¸´Ù°¡ »ý°¢³¯ ¶§¸¶´Ù ¸¶¿ì½º¸¦ ÅöÅö °Çµå·ÁÁá´Âµ¥,
Á¤ÇØÁø ½Ã°£¸¶´Ù ¸¶¿ì½º¸¦ »ì¦ ¿òÁ÷¿©ÁÖ´Â ÇÁ·Î±×·¥À» ¸¸µé¸é ÁÁÀ» °Í °°´Ü »ý°¢ÀÌ µé¾ú´Ù.
ÀÚ¹Ù¿¡¼ ¸¶¿ì½º¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î?
ÇØ°áÃ¥:
Java ¿¡¼µµ mouse ¶Ç´Â keyboard ¸¦ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù.
AWT ¿¡ Robot À̶ó´Â °´Ã¼°¡ ÀÖ¾ú´Ù.
Java control OS mouse/keyboard Æ÷·³ Âü°í
ÇØ´ç Æ÷·³¿¡¼Ã³·³ Áö±ÝÀº Ã¥À» ÀÐÀ» °æ¿ì °£´ÜÇÏ°Ô ¾Æ·¡¿Í °°Àº Äڵ带 ½ÇÇà½ÃÄÑ ³õ´Â´Ù.
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ºÐ¸¶´Ù Á¶±Ý¾¿ ¿òÁ÷¿©¼ ȸ麸ȣ±â·Î ³Ñ¾î°¡´Â °É ¸·¾ÆÁØ´Ù.^^