ȸé ÇÑ ±¸¿ª¿¡¼ À̹ÌÁö¸¦ °Ë»öÇÕ´Ï´Ù.
ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile
ȸ鿡¼ À̹ÌÁö°¡ ¹ß°ßµÈ Á»ó Çȼ¿ÀÇ X¿Í Y ÁÂÇ¥¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§ (ÀÏÄ¡°¡ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, º¯¼ö´Â ºñ¿öÁý´Ï´Ù). ÁÂÇ¥´Â È°¼ºÃ¢¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode°¡ »ç¿ëµÇ´Â ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö°¡ ºñ¾î ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±×·¯¸é ErrorLevel (¾Æ·¡ ÂüÁ¶)¸¦ »ç¿ëÇÏ¿© ÀÏÄ¡°¡ ¹ß°ßµÇ¾ú´ÂÁö ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù.
°Ë»öÇÒ »ç°¢ÇüÀÇ Á»ó X¿Í Y ÁÂÇ¥, Ç¥Çö½Ä °¡´É. ÁÂÇ¥´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode°¡ »ç¿ëµÇ¾î ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.
°Ë»öÇÒ »ç°¢ÇüÀÇ ¿ìÇÏ ¸ð¼¸® X¿Í Y ÁÂÇ¥, Ç¥Çö½Ä °¡´É. ÁÂÇ¥´Â È°»ó â¿¡ »ó´ëÀûÀÔ´Ï´Ù. ´Ü, CoordMode°¡ »ç¿ëµÇ¾î ÁÂÇ¥ ü°è¸¦ ¹Ù²Û °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.
À̹ÌÁöÀÇ ÆÄÀÏ À̸§, Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é %A_WorkingDir%¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ. ¸ðµç ¿î¿µ üÁ¦´Â GIF, JPG, BMP, ICO, CUR, ±×¸®°í ANI À̹ÌÁö¸¦ Áö¿øÇÕ´Ï´Ù (BMP À̹ÌÁö´Â ¹Ýµå½Ã 16-ºñÆ® ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù). ´Ù¸¥ ¾ÆÀÌÄÜ ÀÚ¿øÀ¸·Î´Â ´ÙÀ½ ÆÄÀÏ À¯ÇüÀÌ Æ÷ÇԵ˴ϴÙ: EXE, DLL, CPL, SCR, ±×¸®°í ±âŸ ¾ÆÀÌÄÜ ÀÚ¿øÀ» Æ÷ÇÔÇÑ À¯Çüµé. Windows XP À̻󿡼, Ãß°¡ À̹ÌÁö Æ÷¸ËÀ¸·Î PNG, TIF, Exif, WMF, ±×¸®°í EMF°¡ Áö¿øµË´Ï´Ù. ¿î¿µ üÁ¦°¡ XP ¹Ì¸¸À̸é Microsoft»çÀÇ ¹«·á GDI+ DLLÀ» AutoHotkey.exe Æú´õ ¾ÈÀ¸·Î º¹»çÇØ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù (±×·¯³ª ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®ÀÇ °æ¿ì¶ó¸é, ±× DLLÀ» ½ºÅ©¸³Æ®ÀÇ Æú´õ ¾ÈÀ¸·Î º¹»çÇØ ³ÖÀ¸½Ê½Ã¿À). ±× DLLÀ» ³»·Á ¹ÞÀ¸·Á¸é, ´ÙÀ½ ¹®±¸¸¦ www.microsoft.com¿¡ ³Ö°í °Ë»öÇØ º¸½Ê½Ã¿À: gdi redistributable
Options: ´ÙÀ½ ¹®ÀÚ¿ÀÌ ¿À°í ´ÙÀ½¿¡ ¹Ù·Î À̹ÌÁö ÆÄÀÏ À̸§ÀÌ µû¶ó¿É´Ï´Ù. °¢ ¿É¼ÇÀº ´ÙÀ½ ¿É¼Ç°ú »çÀÌ¿¡ ÇϳªÀÇ ½ºÆäÀ̽º³ª ÅÇÀ¸·Î ±¸ºÐÇϽʽÿÀ. ¿¹¸¦ µé¾î: *2 *w100 *h-1 C:\Main Logo.bmp
.
*IconN: ÆÄÀÏ¿¡¼ ù ¹ø° ¾ÆÀÌÄÜ ¸»°í ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÏ·Á¸é, *Icon
°ú ´ÙÀ½¿¡ ¹Ù·Î ±×·ìÀÇ ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, *Icon2
ÀÌ¸é µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀ¸·ÎºÎÅÍ ±âº» ¾ÆÀÌÄÜÀÌ ÀûÀçµË´Ï´Ù.
*n (º¯Çü): n¿¡ 0ºÎÅÍ 255 (Æ÷ÇÔ) »çÀÌÀÇ ¼ýÀÚ¸¦ ÁöÁ¤Çϸé, Â÷¿ø¿¡ »ó°ü¾øÀÌ °¢ Çʼ¿ Ä÷¯ÀÇ Àû³ìû ¿ä¼ÒÀÇ Ã¤µµ¿¡ ´ëÇÏ¿© Çã¿ëµÈ ½¦ÀÌµå º¯ÇüÀÇ °³¼ö¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, *2
ÀÌ¸é µÎ °³ÀÇ ½¦ÀÌµå º¯ÇüÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â À̹ÌÁöÀÇ Ä÷¯°¡ Á¶±Ý¾¿ ¹Ù²ð °æ¿ì ¶Ç´Â ImageFileÀÌ GIF³ª JPG °°Àº Æ÷¸ËÀ» »ç¿ëÇÒ °æ¿ì µµ¿òÀÌ µË´Ï´Ù. ÀÌ Æ÷¸ËÀº ȸ鿡 À̹ÌÁö¸¦ Á¤È®ÇÏ°Ô ³ªÅ¸³»Áö ¸øÇÕ´Ï´Ù. 255 ½¦ÀÌµå º¯ÇüÀ» ÁöÁ¤Çϸé, ¸ðµç »öÀÌ ºÎÇÕÇÕ´Ï´Ù. ±âº» °ªÀº 0 ½¦À̵åÀÔ´Ï´Ù.
*TransN: ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¸é ´õ ½±°Ô ºÎÇÕÀ» ã¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. À̹ÌÁö ¾È¿¡¼ È¸é ¾ÈÀÇ ¾î´À Ä÷¯¿¡µµ ºÎÇÕÇÒ ÇÑ Ä÷¯¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. Åõ¸í ±¸¿ªÀÌ ÀÖ´Â PNG, GIF, ±×¸®°í TIF ÆÄÀÏÀ» ã´Â µ¥ ¾ÆÁÖ ÀÚÁÖ »ç¿ëµË´Ï´Ù (±×·¸Áö¸¸, ¾ÆÀÌÄÜÀº ÀÌ ¿É¼ÇÀÌ ÇÊ¿ä ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é ¾ÆÀÌÄÜÀÇ Åõ¸í»öÀº ÀÚµ¿À¸·Î Áö¿øµÇ±â ¶§¹®ÀÔ´Ï´Ù). GIF ÆÄÀÏ¿¡ ´ëÇÏ¿©, *TransWhite
ÀÌ¸é °ÅÀÇ ´ëºÎºÐ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù. PNG¿Í TIF ÆÄÀÏ¿¡ ´ëÇÏ¿©, *TransBlack
°¡ Á¦ÀÏ ÁÁÀ» °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, N¿¡ ´Ù¸¥ ¾î¶² Ä÷¯ À̸§ ¶Ç´Â RGB °ªÀ» ÁöÁ¤ÇϽʽÿÀ (°¡À̵å´Â Ä÷¯ Â÷Æ®¸¦ ÂüÁ¶ÇϽʽÿÀ. ¾Æ´Ï¸é RGB ¸ðµå·Î PixelGetColor¸¦ »ç¿ëÇϽʽÿÀ ). ¿¹Á¦: *TransBlack
, *TransFFFFAA
, *Trans0xFFFFAA
.
*wn and *hn: À̹ÌÁö Å©±â¸¦ Á¶ÀýÇÒ ³Êºñ¿Í ³ôÀÌ
(ÀÌ ³Êºñ¿Í ³ôÀÌ´Â ¶Ç ¿©·¯-¾ÆÀÌÄÜ .ICO ÆÄÀϷκÎÅÍ ¾î´À ¾ÆÀÌÄÜÀ» ÀûÀçÇÒÁö °áÁ¤Çϱ⵵ ÇÕ´Ï´Ù.). ÀÌ µÎ ¿É¼ÇÀ» ¸ðµÎ »ý·«Çϸé, ICO, DLL, ¶Ç´Â EXE ÆÄÀϷκÎÅÍ ÀûÀçµÈ ¾ÆÀÌÄÜÀº ½Ã½ºÅÛÀÇ ±âº» ¼ÒÇü-¾ÆÀÌÄÜ Å©±â·Î Á¶ÀýµË´Ï´Ù. º¸Åë ÀÌ´Â 16 x 16 ÀÔ´Ï´Ù (*w0 *h0
¸¦ ÁöÁ¤ÇÏ¸é °Á¦·Î ½ÇÁ¦ÀÇ/³»ºÎÀÇ Å©±â¸¦ »ç¿ëÇϵµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù.). ¾ÆÀÌÄÜÀÌ ¾Æ´Ñ À̹ÌÁö´Â ±×ÀÇ ½ÇÁ¦ Å©±â·Î ÀûÀçµË´Ï´Ù. ÀÌ À̹ÌÁö¸¦ ±×ÀÇ °¡·Î ¼¼·Î ºñÀ²À» À¯ÁöÇÑ Ã¤ ´Ã¸®°Å³ª ÁÙÀÌ·Á¸é, ÇÑ Â÷¿ø¿¡ -1À» ÁöÁ¤ÇÏ°í ´Ù¸¥ Â÷¿ø¿¡´Â ¾ç¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, *w200 *h-1
À» ÁöÁ¤Çϸé À̹ÌÁö°¡ 200 Çȼ¿ ³Êºñ°¡ µÇ¸ç ±×ÀÇ ³ôÀÌ´Â ÀÚµ¿À¸·Î ¼³Á¤µË´Ï´Ù.
[v1.1.04+] ÀÌ ¸í·É¾î´Â °Ë»öÇÏ´Â µ¿¾È ¹®Á¦°¡ ÀÖ´Ù¸é ¿¹¿Ü¸¦ ´øÁú ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ½ÇÇà½Ã°£ ¿¡·¯¸¦ ÂüÁ¶ÇϽʽÿÀ.
ErrorLevelÀº À̹ÌÁö¸¦ ÁöÁ¤µÈ ±¸¿ª ¾È¿¡¼ ¹ß°ßÇϸé 0ÀÌ ¼³Á¤µÇ°í, ¹ß°ßÇÏÁö ¸øÇϸé 1ÀÌ ¼³Á¤µË´Ï´Ù. ¾Æ´Ï¸é ÀÌ ¸í·É¾î°¡ °Ë»öÀ» ¼öÇàÇÏÁö ¸øÇϵµ·Ï ¸·´Â ¹®Á¦°¡ ÀÖ¾ú´Ù¸é 2°¡ ¼³Á¤µË´Ï´Ù (¿¹¸¦ µé¾î À̹ÌÁö ÆÄÀÏÀ» ¿Áö ¸øÇϰųª Æ÷¸Ë ¿É¼ÇÀÌ ½ÉÇÏ°Ô À߸øµÇ¾úÀ» °æ¿ì).
ImageSearch¸¦ »ç¿ëÇϸé ȸ鿡¼ ±×·¡ÇÈ °´Ã¼¸¦ ŽÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡ÇÈ °´Ã¼´Â ÅؽºÆ®°¡ ¾øÀ¸¸ç ÀÖ´Ù°í ÇÏ´õ¶óµµ ½±°Ô ŽÁöÇϱⰡ ¾î·Æ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±×¸² ¹öÆ°, ¾ÆÀÌÄÜ, À¥ ÆäÀÌÁö ¸µÅ©, ¶Ç´Â °ÔÀÓ °´Ã¼ÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ´Ü ¹ß°ßµÇ¸é, ±×·± °´Ã¼´Â ClickÀ» ÅëÇÏ¿© Ŭ¸¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¾Á¾ À¯¿ëÇÑ Àü·«ÀÌ ÀÖ½À´Ï´Ù. Àüü À̹ÌÁöº¸´Ù À̹ÌÁöÀÇ ÀÛÀº ±¸¿ª¸¸ ¶¼¾î³» °Ë»öÇÏ´Â °ÍÀÌ ´õ À¯¿ëÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé À̹ÌÁö°¡ ÀüüÀûÀ¸·Î ¹Ù²îÁö¸¸, ±× ¾È¿¡¼ ¾î¶² ºÎºÐÀº ¾ðÁ¦³ª °°Àº °æ¿ì, ½Å·Ú¼ºÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¸³ÇÎ ±¸¿ªÀ» ÃßÃâÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù:
ÀÏÄ¡°¡ µÇ·Á¸é, ȸé À§ÀÇ À̹ÌÁö´Â ImageFile ¸Å°³º¯¼ö¿Í ±×ÀÇ ¿É¼ÇÀ» ÅëÇÏ¿© ÀûÀçµÈ À̹ÌÁö¿Í Å©±â°¡ °°¾Æ¾ß ÇÕ´Ï´Ù.
°Ë»öµÉ ±¸¿ªÀº ¹Ýµå½Ã º¸¿©¾ß ÇÕ´Ï´Ù; ´Ù¸¥ ¸»·Î, ´Ù¸¥ â µÚ¿¡ °¡·ÁÁø âÀÇ ±¸¿ªÀº °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù. ´ëÁ¶ÀûÀ¸·Î, ¸¶¿ì½º Ä¿¼ ¾Æ·¡¿¡ ºÎºÐÀûÀ¸·Î °¡·ÁÁø À̹ÌÁö´Â º¸Åë ŽÁö°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹¿Ü´Â °ÔÀÓ Ä¿¼ÀÔ´Ï´Ù. °ÔÀÓ Ä¿¼´Â ´ëºÎºÐÀÇ °æ¿ì ±× ¾Æ·¡¿¡ ÀÖ´Â À̹ÌÁö¸¦ µ¤¾î¹ö¸³´Ï´Ù.
°Ë»öÀº ±¸¿ªÀÇ À§ÂÊ¿¡¼ ½ÃÀÛÇØ ¾Æ·¡·Î ³»·Á¿À¹Ç·Î, ¿©·¯ °³°¡ ºÎÇÕÇÒ °æ¿ì, À§ÂÊ¿¡ °¡±î¿î ºÎÇÕÀÌ ¹ß°ßµË´Ï´Ù.
Åõ¸í»öÀ» Æ÷ÇÔÇÑ ¾ÆÀÌÄÜÀº ÀÚµ¿À¸·Î ±× Åõ¸í Ä÷¯°¡ ȸé À§ÀÇ ¾î¶² Ä÷¯¿Íµµ ºÎÇÕÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ¾ÆÀÌÄÜ µÚ¿¡ ÀÖ´Â »öÀº ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù.
ImageSearch´Â 8-ºñÆ® Ä÷¯ ȸé (256-Ä÷¯) ÀÌ»óÀ» Áö¿øÇÕ´Ï´Ù.
°Ë»ö ÇàÀ§´Â µð½ºÇ÷¹ÀÌ ¾î´ðÅÍÀÇ Ä÷¯ ±íÀÌ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù (ƯÈ÷ GIF ÆÄÀÏ°ú JPG ÆÄÀÏ). ±×·¯¹Ç·Î, ½ºÅ©¸³Æ®¸¦ ´ÙÁß Ä÷¯ ±íÀÌ¿¡¼ ½ÇÇàÇÏ·Á¸é, °¢°¢ÀÇ ±íÀÌ ¼³Á¤¿¡ Å×½ºÆ®ÇØ º¸´Â °ÍÀÌ Á¦ÀÏ ÁÁ½À´Ï´Ù. ½¦ÀÌµå º¯Çü ¿É¼Ç (*n)À» »ç¿ëÇÏ¸é ´ÙÁß Ä÷³ ±íÀÌ¿¡ °ÉÃļ ±× ÇàÀ§¸¦ ÀÏ°ü¼ºÀÌ ÀÖ°Ô ¸¸µå´Â µ¥ µµ¿òÀÌ µË´Ï´Ù.
ȸé À§¿¡¼ À̹ÌÁö°¡ ¹ÝÅõ¸íÀ̶ó¸é, ¾Æ¸¶µµ ImageSearch´Â ±×°ÍÀ» ã´Â µ¥ ½ÇÆÐÇÒ °ÍÀÔ´Ï´Ù. À̸¦ ¿ìȸÇÏ·Á¸é, ½¦ÀÌµå º¯Çü ¿É¼Ç (*n)À» »ç¿ëÇϰųª WinSet, Transparent, Off¸¦ »ç¿ëÇÏ¿© ±× âÀ» Àӽ÷ΠºÒÅõ¸íÇÏ°Ô ¸¸µå½Ê½Ã¿À
.
PixelSearch, PixelGetColor, CoordMode, MouseGetPos
ImageSearch, FoundX, FoundY, 40,40, 300, 300, C:\My Images\test.bmp CoordMode Pixel ; ¾Æ·¡ÀÇ ÁÂÇ¥¸¦ È°¼º âÀÌ ¾Æ´Ï¶ó ȸ鿡 »ó´ëÀûÀ¸·Î ¹ø¿ªÇÕ´Ï´Ù. ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *Icon3 %A_ProgramFiles%\SomeApp\SomeApp.exe if ErrorLevel = 2 MsgBox °Ë»öÀ» ¼öÇàÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. else if ErrorLevel = 1 MsgBox ¾ÆÀÌÄÜÀ» ȸ鿡¼ ¹ß°ßÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. else MsgBox ¾ÆÀÌÄÜÀ» %FoundX%x%FoundY%¿¡¼ ¹ß°ßÇÏ¿´½À´Ï´Ù.