PixelSearch

È­¸éÀÇ ±¸¿ªÀ» °Ë»öÇØ ÁöÁ¤µÈ Ä÷¯ÀÇ Çȼ¿À» ã½À´Ï´Ù.

PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID [, Variation, Fast|RGB]

¸Å°³º¯¼ö

OutputVarX/Y

ColorID¿¡ ºÎÇÕÇϴ ù ¹ø° Çȼ¿ÀÇ X¿Í YÀÇ ÁÂÇ¥¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§ (ºÎÇÕÀÌ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, º¯¼ö´Â ºñ¿öÁý´Ï´Ù). ÁÂÇ¥´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode¸¦ »ç¿ëÇÏ¿© ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö°¡ ºñ¾î ÀÖÀ¸¸é, ErrorLevel (¾Æ·¡ ÂüÁ¶)¸¦ »ç¿ëÇÏ¿© ºÎÇÕÀÌ ¹ß°ßµÇ¾ú´ÂÁö ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù.

X1, Y1

°Ë»öÇÒ »ç°¢ ±¸¿ªÀÇ Á»ó ¸ð¼­¸®ÀÇ X¿Í YÀÇ ÁÂÇ¥. Ç¥Çö½Ä °¡´É. ÁÂÇ¥´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode¸¦ »ç¿ëÇÏ¿© ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù..

X2, Y2

°Ë»öÇÒ »ç°¢ ±¸¿ªÀÇ ¿ìÇÏ ¸ð¼­¸®ÀÇ X¿Í YÀÇ ÁÂÇ¥. Ç¥Çö½Ä °¡´É. ÁÂÇ¥´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode¸¦ »ç¿ëÇÏ¿© ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.

ColorID

°Ë»ö¿¡ »ç¿ëÇÒ Ã»-³ì-Àû(Blue-Green-Red (BGR)) Çü½ÄÀÇ ½ÊÀ°Áø ¶Ç´Â ½ÊÁø Ä÷¯ ID. Ç¥Çö½Ä °¡´É. Color ID´Â Window Spy¸¦ »ç¿ëÇÏ¿© ¶Ç´Â PixelGetColor¸¦ ÅëÇÏ¿© ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù (Æ®·¹ÀÌ ¸Þ´º·Î Á¢±Ù °¡´É). ¿¹¸¦ µé¾î: 0x9d6346.

Variation

0°ú 255 (Æ÷ÇÔ) »çÀÌÀÇ °ª. Ä÷¯ÀÇ Àû³ìû äµµ¿¡ ´ëÇÏ¿© ¹æÇâ¿¡ °ü°è¾øÀÌ ¸î °³ÀÇ ½¦ÀÌµå º¯ÇüÀ» Çã¿ëÇÒÁö ³ªÅ¸³À´Ï´Ù. (Ç¥Çö½Ä °¡´É). ÀÌ ¸Å°³º¯¼ö´Â ±¸ÇÏ´Â Ä÷¯°¡ ¾ðÁ¦³ª Á¤È®ÇÏ°Ô °°Àº ½¦À̵尡 ¾Æ´Ò °æ¿ì À¯¿ëÇÕ´Ï´Ù. 255 ½¦À̵åÀÇ º¯ÇüÀ» ÁöÁ¤Çß´Ù¸é, ¸ðµç Ä÷¯°¡ ºÎÇÕÇÕ´Ï´Ù. ±âº»°ªÀº 0 ½¦À̵åÀÔ´Ï´Ù.

Fast|RGB

ÀÌ ¸Å°³º¯¼ö´Â ´Ü¾î Fast, RGB¸¦ ´ã°Å³ª ¶Ç´Â µÑ ´ãÀ» ¼ö ÀÖ½À´Ï´Ù (µÑ ´Ù Á¸ÀçÇϸé, ½ºÆäÀ̽º·Î µÑ»çÀ̸¦ °¡¸£½Ê½Ã¿À; Áï, Fast RGB).

Fast: ºü¸¥ °Ë»ö ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì °Ë»ö¿¡ »ç¿ëµÈ CPU ½Ã°£ÀÇ ¾çÀ» ±ØÀûÀ¸·Î ÁÙ¿©ÁÝ´Ï´Ù. 8-ºñÆ® (256-»ö) Ä÷¯ ±íÀ̸¦ Áö¿øÇÏÁö¸¸, ºü¸¥ ¸ðµå´Â 24-ºñÆ® ¶Ç´Â 32-ºñÆ® Ä÷¯¿¡¼­ ÈξÀ ´õ ºü¸¨´Ï´Ù. È­¸éÀÇ Ä÷¯ ±íÀÌ°¡ 16-ºñÆ® ÀÌÇ϶ó¸é, Variation ¸Å°³º¯¼ö´Â ºü¸¥ ¸ðµå¿¡¼­ ´À¸° ¸ðµå¿Í ¾à°£ ´Ù¸£°Ô ÇൿÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î, ºü¸¥ ¸ðµå´Â È­¸éÀ» Ä÷³ ´ÜÀ§°¡ ¾Æ´Ï¶ó ÁÙ ´ÜÀ§·Î (À§¿¡¼­ ¾Æ·¡·Î) °Ë»öÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ºÎÇÕÇÏ´Â Çȼ¿ÀÌ ¸¹Àº °æ¿ì ´À¸° ¸ðµå¿¡¼­ ¹ß°ßµÇ´Â Çȼ¿°ú ´Ù¸¥ Çȼ¿À» ¹ß°ßÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

RGB: ColorID´Â BGRÀÌ ¾Æ´Ï¶ó RGB °ªÀ¸·Î ¹ø¿ªµË´Ï´Ù. ´Ù¸¥ ¸»·Î, Àû°ú û ±¸¼º¿ä¼Ò°¡ ¼­·Î ¹Ù²ò´Ï´Ù.

ErrorLevel

[v1.1.04+] ÀÌ ¸í·É¾î´Â °Ë»öÇÏ´Â µ¿¾È ¹®Á¦°¡ ÀÖÀ¸¸é ¿¹¿Ü¸¦ ´øÁú ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ½ÇÇà½Ã°£ ¿¡·¯¸¦ ÂüÁ¶ÇϽʽÿÀ.

ErrorLevelÀº ÁöÁ¤µÈ ±¸¿ª¿¡¼­ Ä÷¯¸¦ ¹ß°ßÇÏ¿´À¸¸é 0ÀÌ ¼³Á¤µÇ°í, ¹ß°ßÇÏÁö ¸øÇßÀ¸¸é 1ÀÌ ¼³Á¤µË´Ï´Ù. ¾Æ´Ï¸é ¹®Á¦°¡ À־ °Ë»öÀ» ¼öÇàÇÏÁö ¸øÇßÀ¸¸é 2°¡ ¼³Á¤µË´Ï´Ù.

³íÆò

°Ë»öµÉ ±¸¿ªÀº ¹Ýµå½Ã º¸¿©¾ß ÇÕ´Ï´Ù; ´Ù¸¥ ¸»·Î, â¿¡¼­ ¶Ç´Ù¸¥ â¿¡ °¡·ÁÁø ±¸¿ªÀº °Ë»öÀÌ ºÒ°¡´ÉÇÏ´Ï´Ù. ´ëÁ¶ÀûÀ¸·Î, ¸¶¿ì½º Ä¿¼­ ¾Æ·¡ÀÇ Çȼ¿Àº º¸Åë ŽÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹¿Ü´Â °ÔÀÓ Ä¿¼­ÀÔ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì °ÔÀÓ Ä¿¼­´Â ÀÚ½ÅÀÇ ¾Æ·¡¿¡ ÀÖ´Â Çȼ¿µéÀ» °¨Ãä´Ï´Ù.

Slow ¸ðµå Àü¿ë: ±âº»°ªÀ¸·Î, °Ë»öÀº ÇØ´ç ±¸¿ªÀÇ Á»ó ¸ð¼­¸®·ÎºÎÅÍ ½ÃÀÛÇÏ¿© ¼öÁ÷À¸·Î ³»·Á°¡¸ç Çȼ¿ÀÌ ºÎÇÕÇÏ´ÂÁö ¸ÂÃß¾î º¾´Ï´Ù. ºÎÇÕÀ» ¹ß°ßÇÏÁö ¸øÇϸé, °Ë»öÀº Ä÷³ ¿À¸¥ÂÊ¿¡¼­ ºÎÇÕÇÏ´Â Çȼ¿À» ãÀ» ¶§±îÁö °è¼ÓµË´Ï´Ù. ±âº»°ªÀÌ Á¿¡¼­ ¿ì·Î °Ë»ö ¼ø¼­´Â ¸Å°³º¯¼ö ¸®½ºÆ®¿¡¼­ X1¿Í X2¸¦ ¹Ù²Ù¸é µÚÁý¾î Áý´Ï´Ù. ´Ù¸¥ ¸»·Î, X1ÀÌ X2º¸´Ù ´õ Å©¸é, °Ë»öÀº X1Ä÷³¿¡¼­ ½ÃÀÛÇÏ¿©, ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ¼öÇàµË´Ï´Ù. ºñ½ÁÇÏ°Ô, Y1ÀÌ Y2º¸´Ù Å©¸é, °Ë»öµÉ Çȼ¿ Ä÷³ÀÌ À§°¡ ¾Æ´Ï¶ó ¾Æ·¡ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, °Ë»öµÉ ±¸¿ªÀÌ ¹æ´ëÇÏ°í °Ë»öÀÌ ³ôÀº ºóµµ·Ï ¹Ýº¹µÇ¸é, CPU ½Ã°£À» ¸¹ÀÌ ¼ÒºñÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ °æ°¨ÇÏ·Á¸é, °Ë»ö ±¸¿ªÀÇ Å©±â¸¦ ÃÖ¼ÒÇÑÀ¸·Î À¯ÁöÇϽʽÿÀ.

°ü·Ã Ç׸ñ

PixelGetColor, ImageSearch, CoordMode, MouseGetPos

¿¹Á¦

PixelSearch, Px, Py, 200, 200, 300, 300, 0x9d6346, 3, Fast
if ErrorLevel
    MsgBox, ÇØ´ç Ä÷¯¸¦ ÁöÁ¤µÈ ±¸¿ª¿¡¼­ ¹ß°ßÇÏÁö ¸øÇß½À´Ï´Ù.
else
    MsgBox, 3 ½¦À̵åÀÇ º¯Çü ¾È¿¡¼­ Ä÷¯°¡ X%Px% Y%Py%¿¡¼­ ¹ß°ßµÇ¾ú½À´Ï´Ù.