GroupAdd

â ±×·ì¿¡ â ±Ô°ÝÀ» Ãß°¡ÇÕ´Ï´Ù. ÇÊ¿äÇÏ¸é ±×·ìÀ» »ý¼ºÇÕ´Ï´Ù.

GroupAdd, GroupName [, WinTitle, WinText, Label, ExcludeTitle, ExcludeText]

¸Å°³º¯¼ö

GroupName

ÀÌ Ã¢ ±Ô°Ý¿¡ Ãß°¡ÇÒ ±×·ìÀÇ À̸§. ±×·ìÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, »ý¼ºµË´Ï´Ù. ±×·ì À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ °¡¸®Áö ¾Ê½À´Ï´Ù.

WinTitle

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

WinText

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

Label

GroupActivate¸í·É¾î°¡ »ç¿ëµÉ ¶§ ÀÌ ±×·ì¿¡ ºÎÇÕÇϴ âÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ½ÇÇàÇÒ ¼­ºê·çƾÀÇ ¶óº§ (¶Ç´Â AHK_L 54 ÀÌÀüÀÌ¸é ´ÙÀ½ â ±Ô°Ý). ¸¶Ä¡ Gosub°¡ »ç¿ëµÈ °Íó·³ ¶óº§·Î Á¡ÇÁÇÕ´Ï´Ù. ¾Æ¹«°Íµµ ¾øÀ¸¸é »ý·«Çϰųª ºñ¿ö µÓ´Ï´Ù.

ExcludeTitle

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

ExcludeText

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

³íÆò

ÀÌ ¸í·É¾î¸¦ »ç¿ëÇÒ ¶§¸¶´Ù »õ·Î¿î ±ÔÄ¢ÀÌ ±×·ì¿¡ Ãß°¡µË´Ï´Ù. ´Ù¸¥ ¸»·Î Çϸé, ±×·ìÀº °íÁ¤µÈ â ¸ñ·ÏÀÌ ¾Æ´Ï¶ó ±âÁØ ÁýÇÕÀ¸·Î ±¸¼ºµË´Ï´Ù. ³ªÁß¿¡, ±×·ìÀ» GroupActivate¿Í °°Àº ¸í·É¾î°¡ »ç¿ëÇÒ ¶§, ¹ÙÅÁÈ­¸é À§ÀÇ °¢ âÀº ÀÌ ±âÁØ¿¡ ¸Â´ÂÁö Á¡°ËµË´Ï´Ù. âÀÌ ±×·ìÀÇ ±âÁØ Áß Çϳª¿¡ ºÎÇÕÇϸé, ºÎÇÕÇÑ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

SetTitleMatchMode¿Í DetectHiddenWindows´Â ÀÌ ¸í·É¾îÀÇ ÇàÀ§¿¡ Á÷Á¢ÀûÀ¸·Î ¿µÇâÀ» ÁÖÁö´Â ¾ÊÁö¸¸, GroupActivate¿Í GroupClose °°Àº ´Ù¸¥ ±×·ì ¸í·É¾î¿¡´Â ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ¶Ç ahk_groupÀ» ´Ù¸¥ ¸í·É¾îÀÇ WinTitle¿¡ »ç¿ëÇÒ ¶§¿¡µµ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

â ±×·ìÀº ÀüÇüÀûÀ¸·Î °ü·Ã â Áý´ÜÀ» ÇÔ²² ¹­´Âµ¥ »ç¿ëµË´Ï´Ù. ¸¹Àº âÀÌ °ü·ÃµÇ´Â ÀÛ¾÷¿¡ ¶Ç´Â ¸¹Àº ÇÏÀ§ âÀ» ¼ÒÀ¯ÇÑ ¾îÇø®ÄÉÀ̼ǿ¡ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±×·¡ÇÈ ÇÁ·Î±×·¥À̳ª ÅؽºÆ® ÆíÁý±âÀÇ ¸¹Àº ½Çü¿Í ÀÚÁÖ ÀÛ¾÷ÇÑ´Ù¸é, GroupActivate¸¦ ÇÖÅ°¿¡ »ç¿ëÇؼ­ ±× ÇÁ·Î±×·¥ÀÇ °¢ ½Çü¸¦ ÇÑ ¹ø¿¡ Çϳª¾¿ ¹æ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù. âÀ» ãÀ¸·Á°í ¾ËÆ®-ÅÇÀ» ´©¸£°Å³ª ŽºÅ© ¹Ù ¹öÆ°À» ´©¸¦ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

°¢ ±×·ìÀÇ ¿£Æ®¸®´Â ÇÑ ¹ø¸¸ Ãß°¡ÇÏ¸é µÇ±â ¶§¹®¿¡, ÀÌ ¸í·É¾î´Â ÀüÇüÀûÀ¸·Î (½ºÅ©¸³Æ®ÀÇ »ó´Ü ºÎºÐ) ÀÚµ¿ ½ÇÇà ¼½¼Ç¿¡ »ç¿ëµË´Ï´Ù. Áߺ¹ ¿£Æ®¸®¸¦ ±×·ì¿¡ Ãß°¡ÇÏ·Á°í ½ÃµµÇÏ¸é ¹«½ÃµË´Ï´Ù.

±×·ì¿¡ ¸ðµç âÀ» Æ÷ÇÔÇÏ·Á¸é (Ưº°ÇÑ ÇÁ·Î±×·¥ °ü¸®ÀÚ Ã¢ Á¦¿Ü), ´ÙÀ½ ¿¹Á¦¸¦ »ç¿ëÇϽʽÿÀ:

GroupAdd, AllWindows

¸ðµç â ¸í·É¾î´Â â ±×·ì¿¡ ÀÛ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ahk_group MyGroupNameÀ» WinTitle ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ¸í·É¾î WinMinimize, WinMaximize, WinRestore, WinHide, WinShow, WinClose, ±×¸®°í WinKillÀº ±×·ìÀÇ ¸ðµç â¿¡ ÀÛ¿ëÇÒ °ÍÀÔ´Ï´Ù. ´ë½Å¿¡ ÃÖ»ó´Ü â¿¡¸¸ ÀÛ¿ë½ÃÅ°°í ½ÍÀ¸¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À:

WinHide % "ahk_id " . WinExist("ahk_group MyGroup")

´ëÁ¶ÀûÀ¸·Î, WinActivate¿Í IfWinExist¿Í °°Àº ´Ù¸¥ â ¸í·É¾î´Â ±×·ìÀÇ ÃÖ»óÀ§ â¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ

GroupActivate, GroupDeactivate, GroupClose

¿¹Á¦

; ½ºÅ©¸³Æ®ÀÇ »ó´Ü ÀÚµ¿ ½ÇÇà ¼½¼Ç¿¡¼­:
GroupAdd, MSIE, ahk_class IEFrame ; ÀÌ ±×·ì¿¡ Internet Explorer ⸸ Ãß°¡ÇÕ´Ï´Ù.
return ; ÀÚµ¿ ½ÇÇà ¼½¼ÇÀÇ ³¡.

; ÀÌ ±×·ìÀ» È°¼ºÈ­ ÇÒ ÇÖÅ°¸¦ ÇÒ´çÇÕ´Ï´Ù. ¿­¸° ¸ðµç
; MSIE âÀ», ÇÑ ¹ø¿¡ Çϳª ¾¿, ¼øȸÇÕ´Ï´Ù 
; (Áï, ÇÖÅ°¸¦ ´©¸¦ ¶§¸¶´Ù).
Numpad1::GroupActivate, MSIE, r

; ´ÙÀ½Àº MS Outlook 2002¿¡ ´ëÇÑ Á» º¹ÀâÇÑ ±×·ìÀÔ´Ï´Ù.
; ½ºÅ©¸³Æ®ÀÇ »ó´Ü ÀÚµ¿ ½ÇÇà ¼½¼Ç¿¡¼­:
SetTitleMatchMode, 2 
GroupAdd, mail, Message - Microsoft Word ; ÇöÀç ÀÛ¼º ÁßÀÎ ¸ÞÀÏÀ» À§ÇÑ °ÍÀÔ´Ï´Ù
GroupAdd, mail, - Message ( ; ÀÌ¹Ì ¿­¸° Ç׸ñµéÀ» À§ÇÑ °ÍÀÔ´Ï´Ù
; À¯·É âÀÌ È°¼ºÈ­µÇ´Â °ÍÀ» ÇÇÇÏ·Á¸é Ãß°¡ ÅؽºÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù:
GroupAdd, mail, Advanced Find, Sear&ch for the word(s)
GroupAdd, mail, , Recurrence: 
GroupAdd, mail, Reminder 
GroupAdd, mail, - Microsoft Outlook 
return  ; ÀÚµ¿ ½ÇÇà ¼½¼ÇÀÇ ³¡.


Numpad5::GroupActivate, mail ; °¢ ¾Æ¿ô·è âÀ», ÇÑ ¹ø¿¡ Çϳª ¾¿ ¹æ¹®ÇÒ, ÇÖÅ°¸¦ ÇÒ´çÇÕ´Ï´Ù.