ControlClick

¸¶¿ì½º ¹öÆ°À̳ª ¸¶¿ì½º ÈÙ À̺¥Æ®¸¦ ÄÜÆ®·Ñ¿¡ º¸³À´Ï´Ù.

ControlClick [, Control-or-Pos, WinTitle, WinText, WhichButton, ClickCount, Options, ExcludeTitle, ExcludeText]

¸Å°³º¯¼ö

Control-or-Pos

ÀÌ ¸Å°³º¯¼ö°¡ ºñ¾î ÀÖÀ¸¸é, ¸ñÇ¥ âÀÇ ÃÖ»óÀ§ ÄÜÆ®·ÑÀÌ Å¬¸¯µË´Ï´Ù (¶Ç´Â ÄÜÆ®·ÑÀÌ ¾øÀ¸¸é ¸ñÇ¥ â ÀÚü°¡ Ŭ¸¯µË´Ï´Ù). ±×·¸Áö ¾ÊÀ¸¸é, ¾Æ·¡ÀÇ µÎ ¸ðµå Áß Çϳª°¡ »ç¿ëµË´Ï´Ù.

Mode 1 (Position): ¸ñÇ¥ âÀÇ Á»ó ¸ð¼­¸®¿¡ »ó´ëÀûÀÎ X¿Í Y ÁÂÇ¥¸¦ ÁöÁ¤ÇϽʽÿÀ. X ÁÂÇ¥°¡ Y ÁÂÇ¥º¸´Ù ¸ÕÀú ³ª¿Í¾ß ÇÏ°í Àû¾îµµ ÇϳªÀÇ ÅÇÀ̳ª ½ºÆäÀ̽º°¡ ±× »çÀÌ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: X55 Y33. ÁöÁ¤µÈ ÁÂÇ¥¿¡ ÄÜÆ®·ÑÀÌ ÀÖ´Ù¸é, ±× ÁÂÇ¥¿¡ Á¤È®ÇÏ°Ô Å¬¸¯ À̺¥Æ®°¡ Àü¼ÛµË´Ï´Ù. ÄÜÆ®·ÑÀÌ ¾ø´Ù¸é, ¸ñÇ¥ â ÀÚü¿¡ ±× À̺¥Æ®°¡ Àü¼ÛµË´Ï´Ù (âÀÇ ¼ºÁú¿¡ µû¶ó ¾Æ¹« È¿°ú°¡ ¾øÀ» ¼ö ÀÖ½À´Ï´Ù). ÁÖÀÇ: ÀÌ ¸ðµå¿¡¼­, Options ¸Å°³º¯¼öÀÇ X¿Í Y ¿É¼Ç ±âÈ£´Â ¹«½ÃµË´Ï´Ù.

Mode 2 (ClassNN ¶Ç´Â Text): ClassNN (ÄÜÆ®·ÑÀÇ Å¬·¡½ºÀ̸§°ú ½Çü ¹øÈ£) ¶Ç´Â ÄÜÆ®·ÑÀÇ À̸§/ÅؽºÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ. µÑ ¸ðµÎ Window Spy·Î ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. À̸§/ÅؽºÆ®¸¦ »ç¿ëÇÒ ¶§, ºÎÇÕÇϴ âÀº SetTitleMatchMode·Î °áÁ¤µË´Ï´Ù.

±âº»°ªÀ¸·Î ¸ðµå 2°¡ ¸ðµå 1º¸´Ù ¿ì¼± ¼øÀ§°¡ ³ô½À´Ï´Ù. ¿¹¸¦ µé¾î, Ȥ½Ã¶óµµ ÇÑ ÄÜÆ®·ÑÀÇ ÅؽºÆ®³ª ClassNNÀÌ "Xnnn Ynnn" Çü½ÄÀ̶ó¸é, ±×·¯¸é Mode 2ÀÎ °Íó·³ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù. À̸¦ ¿À¹ö¶óÀ̵åÇؼ­ ¹«Á¶°Ç ¸ðµå 1À» »ç¿ëÇÏ·Á¸é, ´Ü¾î Pos¸¦ Options¿¡ ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ÁöÁ¤ÇϽʽÿÀ: ControlClick, x255 y152, WinTitle,,,, Pos.

ÄÜÆ®·ÑÀÇ HWND (â ÇÚµé)¿¡ ÀÛµ¿½ÃÅ°¶ó¸é, ÀÌ ¸Å°³º¯¼ö¸¦ ºó ä·Î µÎ°í ahk_id %ControlHwnd%¸¦ WinTitle ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇϽʽÿÀ (ÀÌ°ÍÀº ¶ÇÇÑ ¼ûÀº â¿¡µµ ÀÛµ¿ÇÕ´Ï´Ù. DetectHiddenWindows°¡ ²¨Á® À־ µË´Ï´Ù). ÄÜÆ®·ÑÀÇ HWND´Â ÀüÇüÀûÀ¸·ÎControlGet Hwnd, MouseGetPos, ¶Ç´Â DllCallÀ» ÅëÇÏ¿© ¿­¶÷µË´Ï´Ù.

WinTitle

â Á¦¸ñ ¶Ç´Â ¸ñÇ¥ âÀ» ½Äº°ÇÏ´Â ±âŸ ±âÁØ. WinTitle ÂüÁ¶.

WinText

Á¸ÀçÇϸé, ÀÌ ¸Å°³º¯¼ö´Â ¸ñÇ¥ â ÅؽºÆ®ÀÇ ºÎ¹®ÀÚ¿­ÀÔ´Ï´Ù (Window Spy¿¡ ³ëÃâµÊ). ¼ûÀº ÅؽºÆ®´Â DetectHiddenText°¡ ÄÑÁ® ÀÖ¾î¾ß ŽÁöµË´Ï´Ù.

WhichButton

Ŭ¸¯ÇÒ ¹öÆ°: LEFT, RIGHT, MIDDLE (¶Ç´Â ±×³É °¢ ù ¹®ÀÚ). »ý·«Çϰųª ºñ¾î ÀÖÀ¸¸é, LEFT ¹öÆ°ÀÌ »ç¿ëµË´Ï´Ù.

X1 (XButton1, ³× ¹ø° ¸¶¿ì½º ¹öÆ°) ±×¸®°í X2 (XButton2, ´Ù¼¸ ¹ø° ¸¶¿ì½º ¹öÆ°)µµ Áö¿øµË´Ï´Ù.

WheelUp (¶Ç´Â WU) ±×¸®°í WheelDown (¶Ç´Â WD)µµ Áö¿øµË´Ï´Ù. ÀÌ °æ¿ì, ClickCount´Â ÈÙÀ» µ¹¸± ´«±ÝÀÇ °³¼öÀÔ´Ï´Ù.

Windows Vista ÀÌ»ó [v1.0.48+]: WheelLeft (¶Ç´Â WL) and WheelRight (¶Ç´Â WR)µµ Áö¿øµË´Ï´Ù (¿¹Àü ¿î¿µ üÁ¦¿¡¼­´Â ¾Æ¹« È¿°úµµ ¾ø½À´Ï´Ù). ÀÌ °æ¿ì, ClickCount´Â ÈÙÀ» µ¹¸± ´«±ÝÀÇ °³¼öÀÔ´Ï´Ù.

ClickCount

º¸³¾ Ŭ¸¯ Ƚ¼ö, Ç¥Çö½ÄÀÌ °¡´ÉÇÕ´Ï´Ù. »ý·«µÇ°Å³ª ºñ¾î ÀÖÀ¸¸é, 1 Ŭ¸¯ÀÌ Àü¼ÛµË´Ï´Ù.

Options

´ÙÀ½ ±âÈ£µéÀÌ ¿É¼ÇÀ¸·Î »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î: d x50 y25.

NA [v1.0.45+]: ½Å·Ú¼ºÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ½Å·Ú¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

D: ¸¶¿ì½º ¹öÆ°À» ´©¸£Áö¸¸ ¶¼Áö ¾Ê½À´Ï´Ù (Áï, ´©¸£±â-À̺¥Æ® ¹ß»ý). D¿Í U ¿É¼ÇÀÌ ¸ðµÎ ¾øÀ¸¸é, (´©¸£°í ¶¾) ¿ÏÀüÇÑ Å¬¸¯ÀÌ Àü¼ÛµË´Ï´Ù.

U: ¸¶¿ì½º ¹öÆ°À» ¶Á´Ï´Ù (Áï ¶À-À̺¥Æ® ¹ß»ý). ÀÌ ¿É¼ÇÀº D ¿É¼ÇÀÌ ÀÌ¹Ì ÀÖÀ¸¸é ³ªÅ¸³ª¸é ¾È µË´Ï´Ù (±× ¹Ý´ëµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù).

Pos: ´Ü¾î Pos¸¦ Options ¾Æ¹«µ¥³ª ÁöÁ¤Çϸé, À§ÀÇ Control-or-Pos ¸Å°³º¯¼ö¿¡ ±â¼úµÇ¾î ÀÖµíÀÌ ¹«Á¶°Ç X/Y À§Ä¡ ÁöÁ¤ ¸ðµå¸¦ »ç¿ëÇÕ´Ï´Ù.

Xn: n¿¡´Ù Ŭ¸¯ÇÒ X À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À§Ä¡´Â ÄÜÆ®·ÑÀÇ Á»ó ¸ð¼­¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Ŭ¸¯ÀÌ ÄÜÆ®·ÑÀÇ ¼öÆò-Áß¾Ó¿¡ ÀϾ´Ï´Ù.

Yn: n¿¡´Ù Ŭ¸¯ÇÒ Y À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À§Ä¡´Â ÄÜÆ®·ÑÀÇ Á»ó ¸ð¼­¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Ŭ¸¯ÀÌ ¼öÁ÷-Áß¾Ó¿¡ ÀϾ´Ï´Ù.

X¿Í Y ¿É¼Ç¿¡ ½ÊÁø¼ö¸¦ »ç¿ëÇÕ´Ï´Ù (½ÊÀ°Áø¼ö ºÒ°¡).

ExcludeTitle

Á¦¸ñ¿¡ ÀÌ °ªÀÌ Àִ âÀº ¹«½ÃÇÕ´Ï´Ù.

ExcludeText

ÅؽºÆ®¿¡ ÀÌ °ªÀÌ Àִ âÀº ¹«½ÃÇÕ´Ï´Ù.

ErrorLevel

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

ErrorLevelÀº ¹®Á¦°¡ ÀÖÀ¸¸é 1, ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù.

½Å·Ú¼º

½Å·Ú¼ºÀ» °³¼±ÇÏ·Á¸é -- ƯÈ÷ ControlClickÀÌ ÀÛµ¿ÇÏ´Â µ¿¾È »ç¿ëÀÚ°¡ ¹°¸®ÀûÀ¸·Î ¸¶¿ì½º¸¦ ¿òÁ÷À̸é -- ´ÙÀ½ ¹æ¹ýÀÌ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù:

1) ControlClick Àü¿¡ SetControlDelay -1¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Ŭ¸¯ÇÏ´Â µ¿¾È ¸¶¿ì½º¸¦ ´©¸£°í ÀÖÀ» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ ´öºÐ¿¡ »ç¿ëÀÚÀÇ ¹°¸®Àû ¸¶¿ì½º À̵¿°úÀÇ °£¼· °¡´É¼ºÀÌ ÁÙ¾îµì´Ï´Ù.

2) ¾Æ·¡¿Í °°ÀÌ ¹®ÀÚ¿­ NA¸¦ ¿©¼¸ ¹ø° ¸Å°³º¯¼ö ¾Æ¹«µ¥³ª (Options) ÁöÁ¤ÇÕ´Ï´Ù:

SetControlDelay -1
ControlClick, Toolbar321, WinTitle,,,, NA

NA¸¦ ÁöÁ¤ÇÏ¸é ¸ñÇ¥ âÀ» È°¼ºÈ­ »óÅ·Πǥ½ÄÀ» ÇÒ ÇÊ¿ä°¡ ¾ø°í ±×ÀÇ ÀԷ ó¸®¸¦ ½ºÅ©¸³Æ®ÀÌ ÀԷ ó¸®¿Í º´ÇÕÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ ´öºÐ¿¡ ¸¶¿ì½ºÀÇ ¹°¸®Àû À̵¿ ¶§¹®¿¡ °£¼· ¹ÞÁö ¾Ê¾Æµµ µË´Ï´Ù (±×·¯³ª º¸Åë ¸ñÇ¥ âÀÌ ºñÈ°¼ºÈ­ »óÅÂÀÏ °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù). ±×·¸Áö¸¸, ÀÌ ¹æ¹ýÀº ¸ðµç À¯ÇüÀÇ Ã¢°ú ÄÜÆ®·Ñ¿¡ ÀÛµ¿ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

³íÆò

¸ðµç ¾îÇø®ÄÉÀ̼ÇÀÌ ¸¶¿ì½º ÈÙÀ» µ¹¸± ¶§ 1º¸´Ù Å« ClickCount¸¦ ÁؼöÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±×·± ¾îÇø®ÄÉÀ̼ÇÀ̶ó¸é Loop¸¦ »ç¿ëÇØ ÇÑ ´«±Ý ÀÌ»ó ÈÙÀ» µ¹¸®½Ê½Ã¿À. ´ÙÀ½ ¿¹Á¦´Â ´Ù¼¸ ´«±ÝÀ» µ¹¸®°í ÀÖ½À´Ï´Ù:

Loop, 5
    ControlClick, Control, WinTitle, WinText, WheelUp

â Á¦¸ñ ¶Ç´Â ÅؽºÆ®´Â ´ë¼Ò¹®ÀÚ¿¡ ¹Î°¨ÇÕ´Ï´Ù. ¼ûÀº âÀº DetectHiddenWindows°¡ ÄÑÁ® ÀÖ¾î¾ß ŽÁöµË´Ï´Ù.

°ü·Ã Ç׸ñ

SetControlDelay, Control, ControlGet, ControlGetText, ControlMove, ControlGetPos, ControlFocus, ControlSetText, ControlSend, Click

¿¹Á¦

ControlClick, OK, Some Window Title  ; OK ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù
ControlClick, x55 y77, WinTitle  ; ÁÂÇ¥ ¼¼Æ®¸¦ Ŭ¸¯ÇÕ´Ï´Ù. X¿Í Y »çÀÌ¿¡ ½°Ç¥°¡ ¾ø´Â °Í¿¡ ÁÖ¸ñÇϽʽÿÀ.

; ´ÙÀ½ ¹æ¹ýÀº ½Å·Ú¼ºÀ» °³¼±ÇÏ°í ºÎÀÛ¿ëÀ» ÁÙ¿©ÁÝ´Ï´Ù:
SetControlDelay -1
ControlClick, Toolbar321, WinTitle,,,, NA x192 y10  ; ÁöÁ¤ÇÑ À̸§ÀÇ ÄÜÆ®·Ñ¿¡ »ó´ëÀûÀÎ ÁÂÇ¥¸¦ NA ¸ðµå¿¡¼­ Ŭ¸¯ÇÕ´Ï´Ù.