¼³¸í: Å׵θ® ¾ø´Â ÅؽºÆ®¸¦ Æ÷ÇÔÇÑ ±¸¿ª. »ç¿ëÀÚ°¡ ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù. Á¾Á¾ ´Ù¸¥ ÄÜÆ®·Ñ¿¡ ¶óº§ ¿ëµµ·Î »ç¿ëµË´Ï´Ù. ¿¹Á¦:
Gui, Add, Text,, À̸§À» ÀÔ·ÂÇϽʽÿÀ:
ÀÌ °æ¿ì, °¡Àå ¸¶Áö¸· ¸Å°³º¯¼ö´Â º¸¿©ÁÙ ¹®ÀÚ¿ÀÔ´Ï´Ù. ¶óÀÎÇǵå(`n)¸¦ Æ÷ÇÔÇØ »õ ÁÙÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡, °è¼Ó ¼½¼ÇÀ» ¼ö´ÜÀ¸·Î ÇÏ¿© ÇϳªÀÇ ±â´Ù¶õ ÁÙÀ» ¿©·¯ °³ÀÇ ÂªÀº ÁÙ·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù.
³Êºñ (W)°¡ Options¿¡ ÁöÁ¤µÇ¾úÁö¸¸ Çà (R)À̳ª ³ôÀÌ (H)°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò´Ù¸é, ÅؽºÆ®´Â ÇÊ¿äÇÏ¸é ¿öµå·¦ÀÌ µð°í, ÄÜÆ®·ÑÀÇ ³ôÀÌ´Â ÀÚµ¿À¸·Î ¼³Á¤µË´Ï´Ù.
ÄÜÆ®·ÑÀÇ ³»¿ëÀº Gui ¸í·É¾îÀÇ ¸¶Áö¸· ¸Å°³º¯¼ö¿¡ ÀÖÀ¸¹Ç·Î, ±âÈ£ ±×´ë·ÎÀÇ ½°Ç¥´Â ÇǽŽÃų ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ ±ÔÄ¢Àº ´Ù¸¥ ¸ðµç ¸í·É¾îÀÇ ¸¶Áö¸· ¸Å°³º¯¼ö¿¡µµ Àû¿ëµË´Ï´Ù.
gMySubroutine
°ú °°Àº g-labelÀº ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ ÅؽºÆ®¸¦ Ŭ¸¯ÇÒ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ ÀÚµ¿À¸·Î ±âµ¿ÇÕ´Ï´Ù. ÀÌ°ÍÀ» »ç¿ëÇÏ¸é ´ÙÀ½ ¿¹Á¦ ½ºÅ©¸³Æ®¿Í °°ÀÌ Çª¸¥»ö ¹ØÁÙ ÇÏÀÌÆÛ¸µÅ©¸¦ Èä³»³¾ ¼ö ÀÖ½À´Ï´Ù:
Gui, Font, underline Gui, Add, Text, cBlue gLaunchGoogle, ±¸±ÛÀ» ±âµ¿ÇÏ·Á¸é ¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ. ; ´ë¾ÈÀ¸·Î, Link ÄÜÆ®·ÑÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù: Gui, Add, Link,, ±¸±ÛÀ» ±âµ¿ÇÏ·Á¸é <a href="www.google.com">¿©±â¸¦</a> Ŭ¸¯ÇϽʽÿÀ. Gui, Font, norm Gui, Show return LaunchGoogle: Run www.google.com return
´õºí Ŭ¸¯Àº A_GuiEvent¿¡ ´Ü¾î DoubleClickÀÌ µé¾î ÀÖ´ÂÁö Á¡°ËÇÏ¿© ŽÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÚÆÛ¼¾µå (&)¸¦ ÅؽºÆ®¿¡ »ç¿ëÇÏ¸é ¹®ÀÚ Áß Çϳª¿¡ ¹ØÁÙÀ» ±×À» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Text,, &First Name: Gui, Add, Edit
À§ÀÇ ¿¹Á¦¿¡¼, ±âÈ£ F´Â ¹ØÁÙÀÌ ±×¾îÁý´Ï´Ù. »ç¿ëÀÚ´Â ´ÜÃàÅ° Alt+F¸¦ ´·¯ ÅؽºÆ® ÄÜÆ®·Ñ ´ÙÀ½¿¡ Ãß°¡µÈ ù ¹ø° ÀÔ·Â °¡´É ÄÜÆ®·Ñ¿¡ Å°º¸µå ÃÊÁ¡À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë½Å¿¡ ±âÈ£ ±×´ë·Î ¾ÚÆÛ¼¾µå¸¦ º¸¿©ÁÖ·Á¸é, µÎ °³ÀÇ ¿¬¼Ó ¾ÚÆÛ¼¾µå¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù (&&). ¾ÚÆÛ¼¾µå¸¦ Ư¼ö Ãë±ÞÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é, ÄÜÆ®·Ñ ¿É¼Ç¿¡ 0x80À» Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À.
Right, Center, ±×¸®°í Hidden°ú °°Àº ´Ù¸¥ ¿É¼ÇÀº ÀÏ¹Ý ¿É¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: ÄÜÆ®·ÑÀÇ À§Ä¡ ÁöÁ¤°ú Å©±â Á¶Àý.
¼³¸í: »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô ÅؽºÆ®¸¦ ŸÀÚÇÒ ¼ö ÀÖ´Â ±¸¿ª. ¿¹Á¦:
Gui, Add, Edit, r9 vMyEdit, ÆíÁý ÄÜÆ®·Ñ ¾È¿¡ ³ªÅ¸³¯ ÅؽºÆ® (ÀÌ ¸Å°³º¯¼ö¸¦ »ý·«ÇÏ¸é ºó ä·Î ½ÃÀÛÇÔ).
ÀÌ ÄÜÆ®·ÑÀº ¿©·¯ ÁÙÀÇ ÅؽºÆ®°¡ ÀÖÀ¸¸é ¿©·¯ ÁÙ ¸ðµå°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î r3
À» Options¿¡ ÁöÁ¤Çϸé 3-Á٠¥¸® ÆíÁý ÄÜÆ®·ÑÀÌ »ý¼ºµË´Ï´Ù. ±âº» Ư¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù: ¼öÁ÷ ½ºÅ©·Ñ¹Ù, ´Ü¾î Áٳѱâ±â È°¼ºÈ, ±×¸®°í ¿£ÅÍ Å°¸¦ ÀÔ·ÂÀ¸·Î ¹Þ½À´Ï´Ù. âÀÇ ±âº» ¹öÆ°À» Ã˹߽ÃÅ°Áö ¾Ê½À´Ï´Ù.
¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ¿¡¼ »õ ÁÙÀ» ½ÃÀÛÇϸé, ¸¶Áö¸· ¸Å°³º¯¼ö¿¡ (³»¿ë) ¶óÀÎÇǵå Çϳª(`n) ¶Ç´Â ij¸®Áö ¸®ÅÏ°ú ¶óÀÎÇǵåÀÇ Á¶ÇÕ (`r`n)ÀÌ Æ÷ÇԵ˴ϴÙ. µÎ ¹æ¹ý ¸ðµÎ ±âÈ£ ±×´ë·ÎÀÇ `r`n ½ÖÀ» ÆíÁý ÄÜÆ®·Ñ ¾È¿¡ »ý»êÇÕ´Ï´Ù. ±×·¸Áö¸¸, Gui SubmitÀ̳ª GuiControlGet¸¦ ÅëÇÏ¿© ÄÜÆ®·ÑÀÌ º¯¼ö·Î ÀúÀåµÉ ¶§, °¢ `r`nÀº ÅؽºÆ®¿¡¼ ¾ðÁ¦³ª Æò¹üÇÑ ¶óÀÎÇǵå·Î (`n) º¯È¯µË´Ï´Ù. ±× ÅؽºÆ®¸¦ ÆÄÀÏ¿¡ ¾²·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À:
FileAppend, %MyEdit%, C:\Saved File.txt
.
ÄÜÆ®·Ñ¿¡ ´Ü¾î ³Ñ±â±â°¡ ÄÑÁ® ÀÖÀ¸¸é (¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ¿¡ ±âº»°ª), »ç¿ëÀÚ°¡ ŸÀÚÇÒ ¶§ ÀϾ´Â Áٳѱâ±â´Â ¶óÀÎÇÇµå ¹®ÀÚ¸¦ »ý»êÇÏÁö ¾Ê½À´Ï´Ù (¿£ÅÍ Å°¸¦ ´·¯¾ß¸¸ »ðÀԵ˴ϴÙ).
gMySubroutine
°ú °°Àº g-labelÀº ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ³ª ½ºÅ©¸³Æ®°¡ ÄÜÆ®·ÑÀÇ ³»¿ëÀ» º¯°æÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î MySubroutine ¶óº§ÀÌ ±âµ¿ÇÕ´Ï´Ù.
ÆÁ: ÅؽºÆ® ÆÄÀÏÀ» ÆíÁý ÄÜÆ®·Ñ ¾ÈÀ¸·Î ÀûÀçÇÏ·Á¸é FileRead ±×¸®°í GuiControlÀ» »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î:
Gui, Add, Edit, R20 vMyEdit FileRead, FileContents, C:\My File.txt GuiControl,, MyEdit, %FileContents%
¿É¼ÇÀ» Ãß°¡ÇÏ´Â°Ô ¾Æ´Ï¶ó Á¦°ÅÇÏ·Á¸é, ¾Õ¿¡´Ù ¸¶À̳ʽº ±âÈ£¸¦ ¹èÄ¡ÇϽʽÿÀ:
ÇÑ°è: »ç¿ëÀÚÀÇ ÀÔ·ÂÀº ÆíÁý Çʵ忡¼ º¸ÀÌ´Â ³Êºñ¿¡ Á¦Çѵ˴ϴÙ. ´ë¾ÈÀ¸·Î, ƯÁ¤ °³¼öÀÇ ¹®ÀÚ·Î ÀÔ·ÂÀ» Á¦ÇÑÇÏ·Á¸é, ¹Ù·Î ´ÙÀ½¿¡ ¼ýÀÚ¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Limit10
´Â 10 ¹®ÀÚ°¡ ³ÑÀ¸¸é ´õ ÀÌ»ó ÀԷµÇÁö ¾Ê½À´Ï´Ù.
Lowercase: »ç¿ëÀÚ°¡ ŸÀÚÇÏ´Â ¹®ÀÚµéÀº ÀÚµ¿À¸·Î ¼Ò¹®ÀÚ·Î º¯È¯µË´Ï´Ù.
Multi: ¿©·¯ ÁÙ ÆíÁýÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¸Áö¸¸, º¸Åë ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é ³ôÀÌ (H), Çà (R), ¶Ç´Â ³»¿ë(Text)¿¡ ±â¹ÝÇÏ¿© ÀÚµ¿À¸·Î ŽÁöÇϱ⠶§¹®ÀÔ´Ï´Ù.
Number: »ç¿ëÀÚ°¡ Çʵ忡 ¼ýÀÚ¸»°í ´Ù¸¥ °ÍÀº ŸÀÚÇÏÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù (±×·¸Áö¸¸, ¿©ÀüÈ÷ ºñ-¼ýÀÚ¸¦ ¾È¿¡ ºÙ¿© ³Ö´Â °ÍÀº °¡´ÉÇÕ´Ï´Ù). ¼ýÀÚ ÀÔ·ÂÀ» °Á¦ÇÏ´Â ¶Ç´Ù¸¥ ¹æ¹ýÀº UpDown ÄÜÆ®·ÑÀ» Edit ÄÜÆ®·Ñ¿¡ ºÙÀÌ´Â °ÍÀÔ´Ï´Ù.
Password: »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» °¨Ãä´Ï´Ù (¿¹¸¦ µé¾î ¾ÏÈ£ ÀÔ·Â). »ç¿ëÀÚ°¡ ŸÀÚÇÏ´Â ¹®ÀÚ¸¦ ÀºÆó ¹®ÀÚ·Î ±³Ã¼ÇÕ´Ï´Ù. ¸ÂÃã ÀºÆó ¹®ÀÚ°¡ ÇÊ¿äÇÏ´Ù¸é, ±× ¹®ÀÚ¸¦ ´Ü¾î Password ´ÙÀ½¿¡ ¹èÄ¡ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Password*
´Â ÀºÆó ¹®ÀÚ¸¦ °ËÀº»ö ¿ø (ºÒ¸´)ÀÌ ¾Æ´Ï¶ó º°Ç¥·Î ¸¸µì´Ï´Ù. ºÒ¸´Àº Windows XP¿¡¼ ±âº»°ªÀÔ´Ï´Ù. ÁÖÀÇ: ÀÌ ¿É¼ÇÀº ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ¿¡ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù.
ReadOnly: »ç¿ëÀÚ°¡ ÄÜÆ®·ÑÀÇ ³»¿ëÀ» º¯°æÇÏÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù. ±×·¸Áö¸¸, ÅؽºÆ®´Â ¿©ÀüÈ÷ ½ºÅ©·ÑÇÒ ¼ö ÀÖ°í, ¼±ÅÃÇؼ Ŭ¸³º¸µå·Î º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
Tn: ±âÈ£ T¸¦ »ç¿ëÇϸé ÅÇ ½ºÅ¾À» ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ ¾È¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù (ÅÇ ½ºÅ¾Àº ±âÈ£ ±×´ë·ÎÀÇ TAB ¹®ÀÚ°¡ Á¡ÇÁÇØ °¥ ¿ À§Ä¡¸¦ °áÁ¤Çϱ⠶§¹®¿¡, ÅؽºÆ®¸¦ ¿ ¾ÈÀ¸·Î Æ÷¸ËÇØ ³Ö´Â µ¥ »ç¿ëµË´Ï´Ù). ±âÈ£ T°¡ ¾øÀ¸¸é, ÅÇ ½ºÅ¾Àº ¸Å 32 ´ëÈ»óÀÚ ´ÜÀ§¸¶´Ù ¼³Á¤µË´Ï´Ù (°¢ "´ëÈ»óÀÚ ´ÜÀ§"ÀÇ ³Êºñ´Â ¿î¿µ üÁ¦¿¡ ÀÇÇÏ¿© °áÁ¤µË´Ï´Ù). ±âÈ£ T¸¸ »ç¿ëÇϸé, ÅÇ ½ºÅ¾Àº ÄÜÆ®·Ñ Àüü ³Êºñ¿¡ °ÉÃļ ¸Å n ´ÜÀ§¸¶´Ù ¼³Á¤µË´Ï´Ù. ¿¹¸¦ µé¾î, Gui, Add, Edit, vMyEdit r16 t64
À̸é ÅÇ »çÀÌÀÇ °Å¸®°¡ µÎ ¹è°¡ µË´Ï´Ù. ¸ÂÃã ÅÇ ½ºÅ¾À» ÁöÁ¤ÇÏ·Á¸é ±âÈ£ T¸¦ ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ¿©·¯ ¹ø ÁöÁ¤ÇϽʽÿÀ: Gui, Add, Edit, vMyEdit r16 t8 t16 t32 t64 t128
. ÅÇ ½ºÅ¾ 1¹øÀº ¸®½ºÆ®ÀÇ Àý´ë ¿ À§Ä¡¿¡ ¼³Á¤µÇ°í, ÃÖ´ë 50°³ÀÇ ÅÇ ½ºÅ¾±îÁö ¼³Á¤µË´Ï´Ù. ÁÖÀÇ: ÅÇ ½ºÅ¾Àº ¿©·¯ ÁÙ ÆíÁý Å«Æ®·ÑÀ» ¿ä±¸ÇÕ´Ï´Ù.
Uppercase: »ç¿ëÀÚ°¡ ŸÀÚÇÑ ¹®ÀÚµéÀº ÀÚµ¿À¸·Î ´ë¹®ÀÚ·Î º¯È¯µË´Ï´Ù.
WantCtrlA [v1.0.44+]: WantCtrlA (¸¶À̳ʽº WantCtrlA)¸¦ ÁöÁ¤ÇÏ¸é »ç¿ëÀÚ°¡ Control-A¸¦ ´·¯¼ ÆíÁý ÄÜÆ®·Ñ ¾ÈÀÇ ¸ðµç ÅؽºÆ®¸¦ ¼±ÅÃÇÏÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù.
WantReturn: -WantReturn (Áï, ¸¶À̳ʽº »çÀÎ ´ÙÀ½¿¡ WantReturn)À» ÁöÁ¤ÇÏ¸é ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·ÑÀÌ Enter Å°´¸²À» ÀâÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù. ±×·¯¸é Enter¸¦ ´·¯°í âÀÇ ±âº» ¹öÆ°À» ´©¸¥ °Í°ú °°°Ô µË´Ï´Ù. ÀÌ °æ¿ì, »ç¿ëÀÚ´Â Control-Enter¸¦ ´·¯ »õ ÁÙÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
WantTab: ÅÇ Å°´¸²ÀÌ ´ÙÀ½ ÄÜÆ®·Ñ·Î Ç×ÇØÇÏ´Â ´ë½Å¿¡ ÅÇ ¹®ÀÚ¸¦ »ý»êÇÏ°Ô ¸¸µì´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ¾ø´Ù¸é, »ç¿ëÀÚ´Â Control-TabÀ» ´·¯ ÅÇ ¹®ÀÚ¸¦ ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ ¾È¿¡ »ý»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖÀÇ: WantTabÀº ÇÑ-ÁÙ ÆíÁý ÄÜÆ®·Ñ ¾È¿¡¼µµ ÀÛµ¿ÇÏÁö¸¸, °¢ ÅÇ ¹®ÀÚ´Â ºó ³×¸ð ¹®ÀÚ·Î º¸¿©Áý´Ï´Ù (¹°·Ð ½ÇÁ¦ ÅÇÀ¸·Î ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù).
-Wrap (¸¶À̳ʽº Wrap): ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·Ñ¿¡ ´Ü¾î ³Ñ±â±â¸¦ ²ü´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀº ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ÈÄ¿¡´Â º¯°æÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ´ÙÀ½ Áß ÇÑ ¹æ¹ýÀ» »ç¿ëÇØ º¯°æÇϽʽÿÀ: 1) â°ú ±×ÀÇ ÄÜÆ®·ÑµéÀ» Æı«(Destroy)ÇÑ ´ÙÀ½ ´Ù½Ã »ý¼ºÇϽʽÿÀ; ¶Ç´Â 2) Çϳª´Â ´Ü¾î ³Ñ±â±â¸¦ È°¼ºÈÇÏ°í ´Ù¸¥ Çϳª´Â ²¨¼ µÎ °³ÀÇ Áßø ÆíÁý ÄÜÆ®·ÑÀ» »ý¼ºÇϽʽÿÀ. ÇöÀç »ç¿ëµÇÁö ¾Ê´Â ÄÜÆ®·ÑÀ» ºñ¿ì°Å³ª ¶Ç´Â ¼û±æ ¼ö ÀÖ½À´Ï´Ù.
ÀÏ¹Ý ¿É¼Ç¿¡¼ ´Ù¸¥ ¿É¼Çµé ¿¹¸¦ µé¾î Right, Center, ±×¸®°í HiddenÀ» Âü°íÇϽʽÿÀ. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: ÄÜÆ®·ÑÀÇ À§Ä¡¿Í Å©±â º¯°æ.
´õ °·ÂÇÑ ÆíÁý ÄÜÆ®·Ñ: HiEditÀº ¸ÖƼ ÅÇÀ» Áö¿øÇÏ´Â ´ë¿ë·® ÆÄÀÏ ÆíÁý ÄÜÆ®·ÑÀÔ´Ï´Ù. ¹«·áÀÌ¸ç ¸Þ¸ð¸®¸¦ ¾ÆÁÖ Àû°Ô ¼ÒºñÇÕ´Ï´Ù. ÅؽºÆ®¿Í ÀÌÁø ÆÄÀÏÀ» ¸ðµÎ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸¿Í µ¥¸ð´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ: www.autohotkey.com/forum/topic19141.html
¼³¸í: »ç¿ëÀÚ°¡ Ŭ¸¯ÇØ °ªÀ» Áõ°¡½ÃÅ°°Å³ª °¨¼Ò ½Ãų ¼ö ÀÖ´Â ÇÑ ½ÖÀÇ È»ìÇ¥ ¹öÆ°. ±âº»°ªÀ¸·Î UpDown ÄÜÆ®·ÑÀº ÀÚµ¿À¸·Î ÀÌÀü¿¡ Ãß°¡µÈ ÄÜÆ®·Ñ¿¡ ºÎÂøµË´Ï´Ù. ÀÌ ÀÌÀüÀÇ ÄÜÆ®·ÑÀ» UpDownÀÇ Ä£±¸ ÄÜÆ®·ÑÀ̶ó°í ºÎ¸¨´Ï´Ù. °¡Àå ÈçÇÑ ¿¹´Â ½ºÇdzÊ("spinner")Àε¥, UpDown ÄÜÆ®·ÑÀÌ Edit ÄÜÆ®·Ñ¿¡ ºÎÂøµË´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Edit Gui, Add, UpDown, vMyUpDown Range1-10, 5
À§ÀÇ ¿¹Á¦¾î¼, Edit ÄÜÆ®·ÑÀº UpDownÀÇ Ä£±¸ ÄÜÆ®·ÑÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ È»ìÇ¥ ¹öÆ° Áß Çϳª¸¦ ´©¸¦ ¶§¸¶´Ù, Edit ÄÜÆ®·Ñ ¾ÈÀÇ ¼ýÀÚ°¡ ÀÚµ¿À¸·Î ´Ã¾î³ª°Å³ª ÁÙ¾îµì´Ï´Ù.
UpDownÀÇ Ä£±¸ ÄÜÆ®·ÑÀº Text ¶Ç´Â ListBox ÄÜÆ®·Ñµµ °¡´ÉÇÕ´Ï´Ù. ±×·¸Áö¸¸, OS Á¦ÇÑ ¶§¹®¿¡, ÀÌ·± ÄÜÆ®·Ñ ¸»°í ´Ù¸¥ ÄÜÆ®·ÑµéÀº (¿¹¸¦ µé¾î ComboBox¿Í DropDownList) g-¶óº§ ±×¸®°í ±âŸ Ư¡°ú Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
UpDownÀÇ ½ÃÀÛ À§Ä¡¸¦ ¸¶Áö¸· ¸Å°³º¯¼ö·Î ÁöÁ¤ÇϽʽÿÀ (»ý·«Çϸé, 0¿¡¼ ½ÃÀÛÇϰųª Çã¿ë ¹üÀ§ ¾È¿¡¼ 0¿¡ °¡Àå °¡±î¿î ¼ýÀÚ¿¡¼ ½ÃÀÛÇÕ´Ï´Ù).
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç UpDownÀÇ À§Ä¡¸¦ ¼ýÄ¡·Î ¹Þ½À´Ï´Ù. UpDownÀÌ Edit ÄÜÆ®·Ñ¿¡ ºÎÂøµÇ¾î ÀÖ°í »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» Æò°¡ÇÏ°í ½ÍÁö ¾Ê´Ù¸é, EditÀÇ °ª ¸»°í UpDownÀÇ °ªÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿Ö³ÄÇÏ¸é »ç¿ëÀÚ°¡ Edit ÄÜÆ®·Ñ¿¡ ºñ-¼ýÀÚ¸¦ ÀÔ·ÂÇϰųª ¹üÀ§¸¦ ¹þ¾î³ °ªÀ» ÀÔ·ÂÇÏ´õ¶óµµ UpDownÀº ¾ðÁ¦³ª ¹üÀ§ ¾È¿¡¼ ¼ýÀÚ¸¦ »êÃâÇϱ⠶§¹®ÀÔ´Ï´Ù. °ü·ÃÇÏ¿© ¸»ÇÏÀÚ¸é, ¼¼ ÀÚ¸® ÀÌ»óÀÇ ¼ýÀÚ´Â ±âº»°ªÀ¸·Î õÀÇ ÀÚ¸® °¡¸§ÀÚ (¿¹¸¦ µé¾î ½°Ç¥)°¡ ÀÖ½À´Ï´Ù. ÀÌ·± °¡¸§ÀÚµéÀº UpDownÀÇ Ãâ·Â º¯¼ö°¡ ¾Æ´Ï¶ó EditÀÇ Ãâ·Â º¯¼ö¿¡ ÀúÀåµË´Ï´Ù.
UpDown¿¡ g-¶óº§ÀÌ ÀÖ´Ù¸é, »ç¿ëÀÚ°¡ È»ìÇ¥ ¹öÆ°À» Ŭ¸¯Çϰųª Å°º¸µå¿¡¼ È»ìÇ¥ Å°¸¦ ´©¸¦ ¶§¸¶´Ù ±âµ¿µË´Ï´Ù. g-¶óº§ÀÌ ±âµ¿ÇÒ ¶§¸¶´Ù UpDownÀÇ À§Ä¡¸¦ ±×ÀÇ ¿¬°ü Ãâ·Â º¯¼ö¿¡ (ÀÖ´Ù¸é) ÀúÀåÇÕ´Ï´Ù.
Horz: ÄÜÆ®·ÑÀÇ ¹öÆ° ¹æÇâÀ» ÁÂ/¿ì·Î ¸¸µì´Ï´Ù.
±âº»°ªÀ¸·Î, Horz´Â ¶Ç ÄÜÆ®·ÑÀ» ºÐ¸®½Ãŵ´Ï´Ù (Ä£±¸ ¾øÀ½).
ÀÌ ÇàÀ§´Â Horz 16
¸¦ ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ÁöÁ¤ÇÏ¸é ¿À¹ö¶óÀ̵åÇÒ ¼ö ¾ø½À´Ï´Ù.
Left: UpDownÀ» ±×ÀÇ Ä£±¸ÀÇ ¿ÞÂÊ¿¡ ¹èÄ¡ÇÕ´Ï´Ù.
Range: ¹üÀ§¸¦ 0°ú 100 ¸»°í ÁöÁ¤ÇÕ´Ï´Ù. ´Ü¾î Range ´ÙÀ½¿¡, ÃÖ¼Ò°ª, ¿·ÁÙ, ±×¸®°í ÃÖ´ë°ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î Range1-1000
ÀÌ¸é ¼ýÀÚ¸¦ 1ºÎÅÍ 1000±îÁö ¼±Åõǵµ·Ï Çã¿ëÇÕ´Ï´Ù; Range-50-50
ÀÌ¸é ¼ýÀÚ¸¦ -50ºÎÅÍ 50±îÁö Çã¿ëÇÕ´Ï´Ù; ±×¸®°í Range-10--5
ÀÌ¸é ¼ýÀÚ¸¦ -10ºÎÅÍ -5±îÁö Çã¿ëÇÕ´Ï´Ù. ÃÖ¼Ò°ª°ú ÃÖ´ë°ªÀ» ¹Ù²Ù¸é È»ìÇ¥°¡ Á¤»ó ¹æÇâ°ú ¹Ý´ë ¹æÇâÀ¸·Î À̵¿ÇÕ´Ï´Ù. ÃÖ´ë Çã¿ë ¹üÀ§´Â -2147483648-2147483647ÀÔ´Ï´Ù. ¸¶Áö¸·À¸·Î, Ä£±¸ ÄÜÆ®·ÑÀÌ ListBoxÀ̸é, ¹üÀ§´Â ±âº»°ªÀÌ ¼öÁ÷¿¡ 32767-0ÀÌ°í ¼öÆò¿¡ ±× ¹Ý´ëÀÔ´Ï´Ù (Horz).
Wrap: »ç¿ëÀÚ°¡ ÃÖ¼Ò°ª ¶Ç´Â ÃÖ´ë°ªÀ» ³Ñ¾î¼·Á°í ½ÃµµÇϸé ÄÜÆ®·ÑÀº ±×ÀÇ ¹üÀ§ ¹Ý´ë ³¡À¸·Î µ¹¸³´Ï´Ù. WrapÀÌ ¾ø´Ù¸é, ÄÜÆ®·ÑÀº ÃÖ´ë ÃÖ¼Ò °ª¿¡ µµ´ÞÇÏ¸é ¸ØÃä´Ï´Ù
-16 (¸¶À̳ʽº 16): ¼öÁ÷ UpDownÀ» ºÐ¸®½Ãŵ´Ï´Ù; Áï, Ä£±¸°¡ ¾ø½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¶ÇÇÑ ÄÜÆ®·ÑÀÌ Ä£±¸ ÄÜÆ®·ÑÀÇ Å©±â¸¦ µû¸£Áö ¾Ê°í ÁöÁ¤µÈ ³Êºñ¿Í ³ôÀÌ ±×¸®°í À§Ä¡¸¦ ÁؼöÇÕ´Ï´Ù. °Ô´Ù°¡, ºÐ¸®µÈ UpDownÀº ÀڽŸ¸ÀÇ À§Ä¡¸¦ ³»ºÎÀûÀ¸·Î ÃßÀû °ü¸®ÇÕ´Ï´Ù. ÀÌ À§Ä¡´Â Gui Submit¿Í °°Àº ¼ö´ÜÀ» ÅëÇÏ¿© Á¤»óÀûÀ¸·Î ¿¶÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
0x80: 0x80
À» Options¿¡ Æ÷ÇÔÇϸé õÀÇ ÀÚ¸® °¡¸§ÀÚ¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °¡¸§ÀÚ´Â º¸Åë Ä£±¸ ÄÜÆ®·ÑÀÇ ¼Ò¼öÁ¡ ¼¼ ÀÚ¸®¸¶´Ù ³ªÅ¸³³´Ï´Ù. ±×·¸Áö¸¸, ÀÌ ½ºÅ¸ÀÏÀº º¸Åë »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇÏ¸é ½ºÅ©¸³Æ®°¡ (±×ÀÇ Ä£±¸ ÄÜÆ®·ÑÀÌ ¾Æ´Ï¶ó) UpDown ÄÜÆ®·Ñ ÀÚü·ÎºÎÅÍ ¿¶÷ÇÒ ¶§ °¡¸§ÀÚ¸¦ ¼ýÀڷκÎÅÍ Á¦¿ÜÇϱ⠶§¹®ÀÔ´Ï´Ù.
1 ¸»°í ´Ù¸¥ °ª ¸¸Å Áõ°¡½ÃÅ°±â: ÀÌ ½ºÅ©¸³Æ®¿¡¼, NumEricÀº UpDownÀÇ Áõ°¨°ªÀ» 1 ¾Æ´Ñ °ªÀ¸·Î (¿¹¸¦ µé¾î 5 ¶Ç´Â 0.1) º¯°æÇÏ´Â ¹ýÀ» º¸¿©ÁÝ´Ï´Ù..
´ÙÀ½ ÂüÁ¶: ÄÜÆ®·ÑÀÇ À§Ä¡¿Í Å©±â º¯°æ.
¼³Á¤: À̹ÌÁö¸¦ ´ã°í ÀÖ´Â ±¸¿ª (Áö¿øµÇ´Â ÆÄÀÏ À¯ÇüÀº ¸¶Áö¸· µÎ ¹®´ÜÀ» ÂüÁ¶). ¸¶Áö¸· ¸Å°³º¯¼ö´Â À̹ÌÁöÀÇ ÆÄÀÏÀ̸§ÀÔ´Ï´Ù. Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é A_WorkingDir¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î:
Gui, Add, Picture, w300 h-1, C:\My Pictures\Company Logo.gif
À̹ÌÁöÀÇ ½ÇÁ¦ ³Êºñ ±×¸®°í/¶Ç´Â ³ôÀ̸¦ À¯ÁöÇÏ·Á¸é, W ±×¸®°í/¶Ç´Â H ¿É¼ÇÀ» »ý·«ÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é, À̹ÌÁö´Â ÁöÁ¤µÈ ³Êºñ ±×¸®°í/¶Ç´Â ³ôÀ̵µ Å©±â°¡ Á¶ÀýµË´Ï´Ù (ÀÌ ³Êºñ¿Í ³ôÀÌ´Â ¶ÇÇÑ ¾î´À ¾ÆÀÌÄÜÀ» ´ÙÁß-¾ÆÀÌÄÜ .ICO ÆÄÀϷκÎÅÍ ÀûÀçÇÒÁö °áÁ¤Çϱ⵵ ÇÕ´Ï´Ù). ±×ÀÇ È¸é ºñÀ²À» À¯ÁöÇÑ Ã¤·Î À̹ÌÁö¸¦ ´Ã¸®°Å³ª ÁÙÀÌ·Á¸é, -1À» Â÷¿ø Áß Çϳª¿¡ ÁöÁ¤ÇÏ°í ¾ç¼ö¸¦ ³ª¸ÓÁö Â÷¿ø¿¡ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, w200 h-1
À¸·Î ÁöÁ¤Çϸé À̹ÌÁö¸¦ 200 Çȼ¿ ³Êºñ·Î ¸¸µé°í ³ôÀÌ´Â ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ±×¸²À» ÀûÀçÇÒ ¼ö ¾ø°Å³ª º¸¿©ÁÙ ¼ö ¾øÀ¸¸é (¿¹, ÆÄÀÏÀÌ ¾øÀ¸¸é), ÄÜÆ®·ÑÀº ºó ä·Î ÀÖ°í ±×ÀÇ ³Êºñ¿Í ³ôÀÌ´Â 0À¸·Î ¼³Á¤µË´Ï´Ù.
gMySubroutine
°ú °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé MySubroutine ¶óº§ÀÌ »ç¿ëÀÚ°¡ ±×¸²À» Ŭ¸¯ÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù. ´õºí-Ŭ¸¯Àº A_GuiEvent¿¡ ´Ü¾î DoubleClickÀÌ µé¾î ÀÖ´ÂÁö Á¡°ËÇØ º¸¸é ŽÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸²À» ´Ù¸¥ ÄÜÆ®·Ñ¿¡ ¹è°æÀ¸·Î »ç¿ëÇÏ·Á¸é, ±×¸²Àº º¸Åë ±×·± ÄÜÆ®·Ñº¸´Ù ¸ÕÀú ÀûÀçÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö¸¸, ±×·± ÄÜÆ®·ÑÀÌ ÀÔ·Â °¡´ÉÇÏ°í ±×¸²Àº g-¶óº§ÀÌ ÀÖ´Â °æ¿ì¶ó¸é, ´Ù¸¥ ÄÜÆ®·Ñ µÚ¿¡ ±×¸² ÄÜÆ®·ÑÀ» »ý¼ºÇÏ°í 0x4000000
¸¦ (WS_CLIPSIBLINGSÀÓ) ±×¸²ÀÇ Options¿¡ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À. ÀÌ Æ®¸¯À¸·Î ±×¸²Àº ¶ÇÇÑ Tab ÄÜÆ®·Ñ ¶Ç´Â ListView µÚÀÇ ¹è°æÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
¾ÆÀÌÄÜ, Ä¿¼, ±×¸®°í ¾Ö´Ï¸ÞÀÌ¼Ç Ä¿¼: ¾ÆÀÌÄÜ°ú Ä¿¼´Â ´ÙÀ½ À¯ÇüÀÇ ÆÄÀϷκÎÅÍ ÀûÀçÇÒ ¼ö ÀÖ½À´Ï´Ù: ICO, CUR, ANI, EXE, DLL, CPL, SCR, ±×¸®°í ¾ÆÀÌÄÜ ÀÚ¿øÀ» ´ãÀº ±âŸ À¯Çüµé. ÆÄÀÏÀÇ Ã¹ ¹ø° ¾ÆÀÌÄÜÀÌ ¾Æ´Ï¶ó ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÏ·Á¸é, Options¿¡ ´Ü¾î Icon°ú ÀÌ¾î¼ ¹Ù·Î ±× ±×·ì ¹øÈ£¸¦ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À. ´ÙÀ½ ¿¹Á¦¿¡¼, µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀ¸·ÎºÎÅÍ ±âº» ¾ÆÀÌÄÜÀÌ »ç¿ëµË´Ï´Ù: Gui, Add, Picture, Icon2, C:\My Application.exe
.
´Ü¾î AltSubmitÀ» Options¿¡ ÁöÁ¤Çϸé ÇÁ·Î±×·¥Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ GDIPlus.dllÀ» ÀÌ¿ëÇÏ¿© À̹ÌÁö¸¦ ÀûÀçÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡ GIF, BMP, ±×¸®°í ¾ÆÀÌÄÜ À̹ÌÁö¿¡ ´Ù¸¥ ¸ð½ÀÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Åõ¸í ¹è°æÀ» °¡Áø ICO/GIF¸¦ Åõ¸í ºñÆ®¸ÊÀ¸·Î ÀûÀçÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡ BackgroundTrans ¿É¼ÇÀÌ ÄÑÁý´Ï´Ù. GDIPlus¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é (´ÙÀ½ ¹®´Ü ÂüÁ¶), AltSubmitÀº ¹«½ÃµÇ°í À̹ÌÁö´Â º¸ÅëÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÀûÀçµË´Ï´Ù.
¸ðµç ¿î¿µ üÁ¦´Â GIF, JPG, BMP, ICO, CUR, ±×¸®°í ANI À̹ÌÁö¸¦ Áö¿øÇÕ´Ï´Ù. Windows XP ÀÌÈÄ¿¡, PNG, TIF, Exif, WMF, ±×¸®°í EMF¿Í °°Àº À̹ÌÁö¸¦ Ãß°¡·Î Áö¿øÇÕ´Ï´Ù. XP º¸´Ù ¿À·¡µÈ ¿î¿µ üÁ¦´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ ¹«·á GDI+ DLLÀ» AutoHotkey.exe Æú´õ ¾ÈÀ¸·Î º¹»çÇØ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù (±×·¯³ª ÄÄÆÄÀÏ ½ºÅ©¸³Æ®ÀÇ °æ¿ì´Â, ±× DLLÀ» ½ºÅ©¸³Æ®ÀÇ Æú´õ ¾ÈÀ¸·Î º¹»çÇØ ³ÖÀ¸½Ê½Ã¿À). ÀÌ DLLÀ»³»·Á ¹ÞÀ¸·Á¸é, www.microsoft.com¿¡ ´ÙÀ½ ¹®±¸¸¦ °Ë»öÇϽʽÿÀ: gdi redistributable
¾Ö´Ï¸ÞÀÌ¼Ç GIF: ¾Ö´Ï¸ÞÀÌ¼Ç GIF ÆÄÀÏÀ» ±×¸² ÄÜÆ®·Ñ¿¡ º¸¿©ÁÙ ¼ö ÀÖÁö¸¸, ½ÇÁ¦·Î´Â ¿òÁ÷ÀÌÁö ¾Ê½À´Ï´Ù. À̸¦ ÇØ°áÇÏ·Á¸é, AniGIF DLLÀ» »ç¿ëÇϽʽÿÀ (ºñ »ó¾÷Àû ¸ñÀûÀ¸·Î´Â ¹«·áÀÔ´Ï´Ù). ´ÙÀ½¿¡ ½Ã¿¬ÇÕ´Ï´Ù: www.autohotkey.com/forum/topic19264.html
¼³¸í: ´·¯¼ Á¶Ä¡¸¦ Ã˹ßÇÒ ¼ö Àִ Ǫ½Ã¹öÆ°. ÀÌ °æ¿ì, ¸¶Áö¸· ¸Å°³º¯¼ö´Â ¹öÆ°ÀÇ À̸§ÀÔ´Ï´Ù (¹öÆ° ÀÚü¿¡ º¸¿©Áü). À̸§¿¡ ¶óÀÎÇǵå (`n)¸¦ Æ÷ÇÔÇÏ¸é »õ ÁÙÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Button, Default, OK
À§ÀÇ ¿¹Á¦´Â ±×ÀÇ Options¿¡ ´Ü¾î Default¸¦ Æ÷ÇÔ½ÃÄÑ "OK"¸¦ ±âº» ¹öÆ°À¸·Î ¸¸µì´Ï´Ù. ±âº» ¹öÆ°ÀÇ ÇàÀ§´Â »ç¿ëÀÚ°¡ ENTER¸¦ ´©¸¦ ¶§¸¶´Ù ÀÚµ¿À¸·Î Ã˹ߵ˴ϴÙ. ´Ü, Å°º¸µå ÃÊÁ¡ÀÌ ´Ù¸¥ ¹öÆ°¿¡ Àְųª ¿©·¯ÁÙ ÆíÁý ÄÜÆ®·Ñ¿¡ WantReturn ½ºÅ¸ÀÏÀÌ ÀÖ´Â °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù. ³ªÁß¿¡ ±âº» ¹öÆ°À» ´Ù¸¥ ¹öÆ°À¸·Î ¹Ù²Ù·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À. Cancel ¹öÆ°À» ±âº» ¹öÆ°À¸·Î ¸¸µì´Ï´Ù: GuiControl, +Default, Cancel
. ³ªÁß¿¡ âÀ» ±âº» ¹öÆ°ÀÌ ¾øµµ·Ï º¯°æÇÏ·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À: GuiControl, -default, OK
.
¾ÚÆÛ¼¾µå (&)¸¦ À̸§ ¹öÆ°¿¡ »ç¿ëÇÏ¸é ±×ÀÇ ±ÛÀÚ¿¡ ¹ØÁÙÀ» ±×À» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Button,, &Pause
À§ÀÇ ¿¹Á¦¿¡¼, ±âÈ£ P¿¡ ¹ØÁÙÀÌ ±×¾îÁý´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ´Â Alt+P¸¦ ´·¯¼ ´ÜÃà Å°·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÈ£ ±×´ë·Î ¾ÚÆÛ¼¾µå¸¦ º¸¿©ÁÖ·Á¸é, ¾ÚÆÛ¼¾µå µÎ °³¸¦ ¿¬¼ÓÇØ ÁöÁ¤ÇϽʽÿÀ (&&).
¹öÆ°¿¡ ¸í½ÃÀûÀÎ g-¶óº§ÀÌ ¾ø´Ù¸é, ÀÚµ¿ ¶óº§ÀÌ ÀÖ´Ù°í °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î ù ¹ø° GUI â¿¡ OK ¹öÆ°ÀÌ ÀÖ´Ù¸é, ±× ButtonOK ¶óº§ÀÌ (Á¸ÀçÇÑ´Ù¸é) ±× ¹öÆ°ÀÌ ´¸± ¶§ ±âµ¿µË´Ï´Ù. ù ¹ø° â ¸»°í ´Ù¸¥ GUI â¿¡ ´ëÇÏ¿©, â ¹øÈ£°¡ ¹öÆ°ÀÇ ÀÚµ¿ ¶óº§ ¾Õ¿¡ Æ÷ÇԵ˴ϴÙ; ¿¹¸¦ µé¾î: 2ButtonOK
.
¹öÆ°ÀÇ ÅؽºÆ®¿¡ ½ºÆäÀ̽º³ª &`r`n`t` ÁýÇÕ¿¡ ÀÖ´Â ¹®ÀÚ°¡ µé¾î ÀÖ´Ù¸é, ±×ÀÇ ÀÚµ¿ ¶óº§Àº ±×·± ¹®ÀÚµéÀ» »ý·«ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¹öÆ° Á¦¸ñÀÌ "&Pause"À̶ó¸é ÀÚµ¿ ¶óº§Àº ButtonPause°¡ µË´Ï´Ù. ºñ½ÁÇÏ°Ô, ¹öÆ° Á¦¸ñ "Save && Exit"À̶ó¸é ÀÚµ¿ ¶óº§Àº ButtonSaveExitÀÌ µË´Ï´Ù (µÎ °³ÀÇ ¿¬¼Ó ¾ÚÆÛ»÷µå´Â ¾ÚÆÛ¼¾µå Çϳª¸¦ ±âÈ£ ±×´ë·Î ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù).
¾Ë·ÁÁø ÇÑ°è: ¾î¶² ¹ÙÅÁȸé Å׸¶´Â ¹öÆ°ÀÇ ÅؽºÆ®¸¦ Á¦´ë·Î º¸¿©ÁÖÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÀÏÀÌ ÀϾ¸é, -Wrap
(¸¶À̳ʽº Wrap)À» ¹öÆ°ÀÇ ¿É¼Ç¿¡ Æ÷ÇÔ½ÃÄÑ º¸½Ê½Ã¿À. ±×·¸Áö¸¸, ÀÌ·¸°Ô ÇÏ¸é ¿©·¯ ÁÙ ÅؽºÆ®´Â Æ÷±âÇØ¾ß ÇÕ´Ï´Ù.
¼³¸í: üũÇϰųª ÇØÁ¦ÇØ On/Off, Yes/No, µîµîÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÀÛÀº ¹Ú½º. ¿¹Á¦:
Gui, Add, Checkbox, vShipToBillingAddress, û±¸Áö ÁÖ¼Ò·Î ¹è¼ÛÇÒ±î¿ä?
¸¶Áö¸· ¸Å°³º¯¼ö´Â ¹Ú½º ¿·¿¡ º¸¿©Áö´Â ¶óº§ÀÔ´Ï´Ù. ÀüÇüÀûÀ¸·Î ÇÁ·ÒÇÁÆ®·Î »ç¿ëµÇ°Å³ª üũ¹Ú½º°¡ ¹«¾ùÀ» ÇÏ´ÂÁö ¼³¸íÇϴµ¥ »ç¿ëµË´Ï´Ù. ¶óÀÎÇǵ带 (`n) Æ÷ÇÔÇÏ¸é »õ ÁÙÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ³Êºñ (W)°¡ Options¿¡ ÁöÁ¤µÇ¾úÁö¸¸ Çà(R)À̳ª ³ôÀÌ(H)°¡ ¾ø´Ù¸é, ÄÜÆ®·ÑÀÇ ÅؽºÆ®´Â ÇÊ¿äÇÏ¸é ´Ü¾î-³Ñ±â±â µË´Ï´Ù. ±×¸®°í ÄÜÆ®·ÑÀÇ ³ôÀÌ´Â ÀÚµ¿À¸·Î ¼³Á¤µË´Ï´Ù. üũ¹Ú½ºÀÇ ¿¬°ü Ãâ·Â º¯¼ö´Â (ÀÖ´Ù¸é) üũµÇ¾î ÀÖÀ» °æ¿ì 1, ÇØÁ¦µÇ¾î ÀÖÀ¸¸é 0, ±×¸®°í ȸ»ö󸮵È/¹Ì°áÁ¤ »óÅÂÀ̸é -1À» ¹Þ½À´Ï´Ù.
´Ü¾î Check3À» Options¿¡ ÁöÁ¤ÇÏ¸é ¼¼ ¹ø° »óŸ¦ ÄÓ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »óŸ¦ ±î¸¸»öÀÌ ¾Æ´Ï¶ó ȸ»ö üũǥ½ÄÀ» º¸¿©ÁÝ´Ï´Ù (ȸ»öÀº üũ¹Ú½º°¡ üũµÇÁöµµ ÇØÁ¦µÇÁöµµ ¾ÊÀº »óŶó´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù). ´Ü¾î Checked ¶Ç´Â CheckedGrayÀ» Options¿¡ ÁöÁ¤Çϸé üũ¹Ú½º¸¦ °¢°¢ °ËÁ¤»ö ¶Ç´Â ȸ»ö üũǥ½ÄÀ» °¡Áö°í ½ÃÀÛÇϵµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ´Ü¾î Checked´Â ´ÙÀ½¿¡ ¼±ÅÃÀûÀ¸·Î 0, 1, ¶Ç´Â -1ÀÌ µû¶ó¿Í ½ÃÀÛ »óŸ¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸»·Î, Checked
±×¸®°í Checked%VarContainingOne%
´Â °°½À´Ï´Ù.
gMySubroutine
¿Í °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ üũ¹Ú½º¸¦ Ŭ¸¯Çϰųª º¯°æÇÒ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ Áöµ¿À¸·Î ±âµ¿µË´Ï´Ù.
¾Ë·ÁÁø ÇÑ°è: ¾î¶² ¹ÙÅÁȸé Å׸¶´Â ¹öÆ°ÀÇ ÅؽºÆ®¸¦ Á¦´ë·Î º¸¿©ÁÖÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÀÏÀÌ ÀϾ¸é, -Wrap
(¸¶À̳ʽº Wrap)À» ¹öÆ°ÀÇ ¿É¼Ç¿¡ Æ÷ÇÔ½ÃÄÑ º¸½Ê½Ã¿À. ±×·¸Áö¸¸, ÀÌ·¸°Ô ÇÏ¸é ¿©·¯ ÁÙ ÅؽºÆ®´Â Æ÷±âÇØ¾ß ÇÕ´Ï´Ù.
¶óµð¿À ¹öÆ°Àº üũÇϰųª ÇØÁ¦ÇÒ ¼ö ÀÖ´Â ÀÛÀº ºó µ¿±×¶ó¹ÌÀÔ´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Radio, vMyRadioGroup, ¹è¼ÛÇϱâ Àü¿¡ ¸ðµç ¹°Ç°ÀÌ ÁغñµÇ±â¸¦ ±â´Ù¸³´Ï´Ù.
ÀÌ ÄÜÆ®·ÑÀº º¸Åë ¶óµð¿À ±×·ì ÇüÅ·Π³ªÅ¸³³´Ï´Ù. °¢ ±×·ì¸¶´Ù µÎ °³ ÀÌ»óÀÇ ¹öÆ°À» ´ã°í ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ¶óµð¿À ¹öÆ°À» Ŭ¸¯ÇØ ÄѸé, ±× ±×·ìÀÇ ´Ù¸¥ ¹öÆ°Àº ÀÚµ¿À¸·Î ²¨Áý´Ï´Ù (»ç¿ëÀÚ´Â È»ìÇ¥ Å°·Î ±×·ì ¾ÈÀ» Ç×ÇØÇÒ ¼ö ÀÖ½À´Ï´Ù). ¿¬À̾î Ãß°¡µÇ´Â ¸ðµç ¶óµð¿À ¹öÆ°¿¡ ¶óµð¿À ±×·ìÀÌ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. »õ ±×·ìÀ» ½ÃÀÛÇÏ·Á¸é, ´Ü¾î GroupÀ» »õ ±×·ìÀÇ Ã¹ ¹ø° ¹öÆ°ÀÇ Options¿¡ ÁöÁ¤ÇϽʽÿÀ -- ¶Ç´Â ±×³É ºñ-¶óµð¿À ÄÜÆ®·ÑÀ» ±× »çÀÌ¿¡ Ãß°¡ÇϽʽÿÀ. ±×·¯¸é ÀÚµ¿À¸·Î »õ ±×·ìÀÌ ½ÃÀÛÇϱ⠶§¹®ÀÔ´Ï´Ù.
¸¶Áö¸· ¸Å°³º¯¼ö¿¡, ¶óµð¿À ¹öÆ°ÀÇ ¿À¸¥ÂÊ¿¡ º¸¿© ÁÙ ¶óº§À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¶óº§Àº ÀüÇüÀûÀ¸·Î ÇÁ·ÒÇÁÆ®³ª ¼³¸íÀ¸·Î »ç¿ëµË´Ï´Ù. ¶óÀÎÇǵ带 Æ÷ÇÔÇϸé (`n) »õ ÁÙÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ³Êºñ (W)°¡ Options¿¡ ÁöÁ¤µÇ¾úÁö¸¸ Çà (R)µµ ³ôÀÌ (H)µµ ÁöÁ¤µÇÁö ¾Ê¾Ò´Ù¸é, ÄÜÆ®·ÑÀÇ ÅؽºÆ®´Â ÇÊ¿äÇÏ¸é ´Ü¾î ³Ñ±â±â°¡ µÇ°í, ³ôÀÌ´Â ÀÚµ¿À¸·Î ¼³Á¤µË´Ï´Ù.
´Ü¾î Checked¸¦ Options¿¡ ÁöÁ¤ÇÏ¸é ¹öÆ°À» ÄÑÁø("on") »óÅ·Π½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü¾î Checked ´ÙÀ½¿¡ ¼±ÅÃÀûÀ¸·Î ¹Ù·Î 0 ¶Ç´Â 1ÀÌ µû¶ó¿Í ½ÃÀÛ »óŸ¦ ¾Ë¸± ¼ö ÀÖ½À´Ï´Ù: 0À̸é ÇØÁ¦µÇ¾î ÀÖ´Â °ÍÀÌ°í 1À̸é üũµÇ¾î ÀÖ´Â °ÍÀÔ´Ï´Ù. ´Ù¸¥ ¸»·Î, Checked
±×¸®°í Checked%VarContainingOne%
´Â °°½À´Ï´Ù.
¶óµð¿À ¹öÆ°ÀÇ ¿¬°ü Ãâ·Â º¯¼ö´Â (ÀÖ´Ù¸é) "on"¿¡ ¼ýÀÚ 1À» ¹Þ°í "off"¿¡ 0À» ¹Þ½À´Ï´Ù. ±×·¸Áö¸¸, ¶óµð¿À ±×·ì¿¡ ¹öÆ° Çϳª¸¸ º¯¼ö°¡ÀÖ´Ù¸é ´ë½Å ±× º¯¼ö°¡ ÇöÀç ¼±ÅÃµÈ ¹öÆ°ÀÇ ¹øÈ£¸¦ ¹Þ½À´Ï´Ù: 1À̸é ù ¹ø° ¶óµð¿À ¹öÆ° (¿ø·¡ »ý¼º ¼ø¼´ë·Î), 2ÀÌ¸é µÎ ¹ø° ¶óµð¿À ¹öÆ° µîµî. ¼±ÅÃµÈ ¹öÆ°ÀÌ ¾øÀ¸¸é, 0ÀÌ ÀúÀåµË´Ï´Ù.
gMySubroutine
¿Í °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ ¹öÆ°À» ÄÓ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù. ÀÌÀü ¹®´Ü¿¡¼ ´ÜÀÏ-º¯¼ö ¸ðµå¿Í ´Ù¸£°Ô, g-¶óº§Àº ¶óµð¿À ±×·ì¿¡¼ °¢ ¹öÆ°¸¶´Ù ÁöÁ¤ÇØ¾ß ±âµ¿µË´Ï´Ù. ÀÌ·¸°Ô Çϸé À¯¿¬ÇÏ°Ô ¾î¶² ¹öÆ°ÀÇ Å¬¸¯Àº ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î, ´õºíŬ¸¯À» ŽÁöÇÏ·Á¸é A_GuiEvent¿¡ ´Ü¾î DoubleClickÀÌ ´ã°Ü ÀÖ´ÂÁö Á¡°ËÇÏ¸é µË´Ï´Ù.
¾Ë·ÁÁø ÇÑ°è: ¾î¶² ¹ÙÅÁȸé Å׸¶´Â ¹öÆ°ÀÇ ÅؽºÆ®¸¦ Á¦´ë·Î º¸¿©ÁÖÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÀÏÀÌ ÀϾ¸é, -Wrap
(¸¶À̳ʽº Wrap)À» ¹öÆ°ÀÇ ¿É¼Ç¿¡ Æ÷ÇÔ½ÃÄÑ º¸½Ê½Ã¿À. ±×·¸Áö¸¸, ÀÌ·¸°Ô ÇÏ¸é ¿©·¯ ÁÙ ÅؽºÆ®´Â Æ÷±âÇØ¾ß ÇÕ´Ï´Ù.
¼³¸í: ÀÛÀº ¹öÆ°À» ´©¸£¸é ÀÀ´äÇÏ¿© º¸¿©ÁÖ´Â ¼±Åà ¸®½ºÆ®. ÀÌ °æ¿ì ¸¶Áö¸· ¸Å°³º¯¼ö´Â ÆÄÀÌÇÁ·Î ±¸ºÐµÈ ¼±Åà ¸®½ºÆ®ÀÔ´Ï´Ù. ¿¹, Choice1|Choice2|Choice3
. ¿¹Á¦:
Gui, Add, DropDownList, vColorChoice, Black|White|Red|Green|Blue
âÀÌ Ã³À½ ³ªÅ¸³¯ ¶§ Ç׸ñ Áß¿¡ Çϳª¸¦ ¹Ì¸® ¼±ÅÃÇÏ·Á¸é, µÎ °³ÀÇ ÆÄÀÌÇÁ ¹®ÀÚ¸¦ ±× ´ÙÀ½¿¡ ºÙÀ̽ʽÿÀ (¿¹, Red|Green||Blue
). ´Ù¸¥ ¹æ¹ýÀ¸·Î, Options¿¡ ´Ü¾î Choose ¿Í ¹Ù·Î ÀÌ¾î¼ ¹Ì¸®-¼±ÅÃÇÒ ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Choose5
ÀÌ¸é ´Ù¼¸ ¹ø° Ç׸ñÀ» ¹Ì¸® ¼±ÅÃÇÕ´Ï´Ù (´Ù¸¥ ¿É¼Ç°ú ¸¶Âù°¡Áö·Î, Choose%Var%
¿Í °°Àº º¯¼öµµ °¡´ÉÇÕ´Ï´Ù). ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ÀÌÈÄ¿¡ ¼±ÅÃÀ» º¯°æÇϰųª ¶Ç´Â ¸®½ºÆ®·ÎºÎÅÍ Ç׸ñÀ» Á¦°ÅÇϰųª/Ãß°¡ÇÏ·Á¸é, GuiControl¸¦ »ç¿ëÇϽʽÿÀ.
´Ü¾î Uppercase ¶Ç´Â Lowercase¸¦ Options¿¡ ÁöÁ¤Çϸé ÀÚµ¿À¸·Î ¸®½ºÆ® ¾ÈÀÇ ¸ðµç Ç׸ñµéÀ» ´ë¹®ÀÚ ¶Ç´Â ¼Ò¹®ÀÚ·Î º¯È¯ÇÕ´Ï´Ù. ´Ü¾î Sort¸¦ ÁöÁ¤ÇÏ¸é ¸®½ºÆ®ÀÇ ³»¿ëÀ» ÀÚµ¿À¸·Î ¾ËÆĺª ¼ø¼·Î Á¤·ÄÇÕ´Ï´Ù (ÀÌ°ÍÀº ³ªÁß¿¡ GuiControlÀ» ÅëÇÏ¿© Ãß°¡µÇ´Â Ç׸ñµé¿¡µµ ¸ðµÎ ¿µÇâÀ» ¹ÌĨ´Ï´Ù). Sort ¿É¼ÇÀº ¶ÇÇÑ ¸®½ºÆ®°¡ µå·Ó ´Ù¿îµÉ ¶§¸¶´Ù Á¡Áø °Ë»öÀ» È°¼ºÈ ÇÕ´Ï´Ù; ´öºÐ¿¡ ±×ÀÇ À̸§ Áß ¾Õ ¸î ±ÛÀÚ¸¸ ŸÀÚÇصµ Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Gui Submit ¸í·É¾î°¡ »ç¿ëµÉ ¶§, ±× ÄÜƲ·ÎÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç ¼±ÅÃµÈ Ç׸ñÀÇ ÅؽºÆ®¸¦ ¹Þ½À´Ï´Ù. ±×·¸Áö¸¸, ÄÜÆ®·Ñ¿¡ AltSubmit Ư¼ºÀÌ ÀÖ´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ´ë½Å¿¡ ±× Ç׸ñÀÇ À§Ä¡ ¹øÈ£¸¦ ¹Þ½À´Ï´Ù (ù Ç׸ñÀº 1ÀÌ°í, µÎ ¹ø° Ç׸ñÀº 2ÀÔ´Ï´Ù. µîµî).
gMySubroutine
¿Í °°Àº g-¶óº§Àº ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ »õ Ç׸ñÀ» ¼±ÅÃÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î MySubroutine ¶óº§ÀÌ ±âµ¿µË´Ï´Ù.
R ¶Ç´Â H ¿É¼ÇÀ» »ç¿ëÇϸé Æ˾÷ ¸®½ºÆ®ÀÇ ³ôÀ̸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î R5
¸¦ ÁöÁ¤ÇÏ¸é ¸®½ºÆ®°¡ 5 Çà ³ôÀÌ°¡ µË´Ï´Ù. ¹Ý¸é¿¡ H400
ÀÌ¸é ¼±Åà Çʵå¿Í ¸®½ºÆ®ÀÇ ÃÑ ³ôÀÌ°¡ 400 Çȼ¿·Î ¼³Á¤µË´Ï´Ù. R°ú H¸¦ ¸ðµÎ »ý·«Çϸé, ¸®½ºÆ®´Â ÀÚµ¿À¸·Î È®´ëµÇ¾î »ç¿ëÀÚÀÇ ¹ÙÅÁÈ¸é ³ôÀ̸¦ È°¿ëÇÕ´Ï´Ù (±×·¸Áö¸¸, Windows XPº¸´Ù ¿À·¡µÈ ¿î¿µ üÁ¦´Â ±âº»À¸·Î 3 ÇàÀ» º¸¿©ÁÝ´Ï´Ù).
¼±Åà Çʵ峪 ¸®½ºÆ® Ç׸ñÀÇ ³ôÀ̸¦ ¼³Á¤ÇÏ·Á¸é, ¾Æ·¡ ¿¹Á¦¿Í °°ÀÌ CB_SETITEMHEIGHT ¸Þ½ÃÁö¸¦ »ç¿ëÇϽʽÿÀ:
Gui Add, DDL, vcbx w200 hwndhcbx, One||Two ; CB_SETITEMHEIGHT = 0x153 PostMessage, 0x153, -1, 50,, ahk_id %hcbx% ; ¼±Åà ÇʵåÀÇ ³ôÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù. PostMessage, 0x153, 0, 50,, ahk_id %hcbx% ; ¸®½ºÆ® Ç׸ñÀÇ ³ôÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù. Gui Show, h70, Test
ÇÊµå »çÀÌÀÇ °¡¸§ÀÚ´Â ÆÄÀÌÇÁ (|) ¸»°í ´Ù¸¥ °ÍÀ¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Gui +Delimiter`n
ÀÌ¸é ¶óÀÎÇǵå·Î ¹Ù²î°í Gui +DelimiterTab
À̸é ÅÇ ¹®ÀÚ·Î ¹Ù²ò´Ï´Ù (`t).
¼³¸í: DropDownList¿Í µ¿ÀÏÇÏÁö¸¸ ¸®½ºÆ®·ÎºÎÅÍ Ç׸ñÀ» °í¸£´Â ´ë½Å¿¡ ÀÚÀ¯·Î¿î Çü½ÄÀÇ ÅؽºÆ® ÀÔ·ÂÀ» Çã¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, ComboBox, vColorChoice, Red|Green|Blue|Black|White
À§ÀÇ DropDownList¿Í °°Àº ¿É¼ÇÀ» ¸ðµÎ Çã¿ëÇÏ´Â ¿Ü¿¡µµ, ´Ü¾î LimitÀ» Options¿¡ Æ÷ÇÔÇÏ¸é »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ComboBoxÀÇ ÆíÁý ÇʵåÀÇ °¡½Ã ³Êºñ·Î Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ´Ü¾î SimpleÀ» ÁöÁ¤Çϸé ComboBox¸¦ ¸¶Ä¡ ±× ¾Æ·¡¿¡ ListBox¸¦ °¡Áø ÆíÁý Çʵåó·³ ÇàÀ§Çϵµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ±× ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç ¼±ÅÃµÈ Ç׸ñÀÇ ÅؽºÆ®¸¦ ¹Þ½À´Ï´Ù. ±×·¸Áö¸¸, ÄÜÆ®·Ñ¿¡ AltSubmit Ư¼ºÀÌ ÀÖ´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ´ë½Å¿¡ Ç׸ñÀÇ À§Ä¡ ¹øÈ£¸¦ ¹Þ½À´Ï´Ù (ù Ç׸ñÀº 1ÀÌ°í, µÎ ¹ø° Ç׸ñÀº 2ÀÌ¸ç µîµî.). ¾î´À °æ¿ìµç, ¼±ÅÃµÈ Ç׸ñÀÌ ¾ø´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ComboBoxÀÇ ÆíÁý ÇÊµå ³»¿ëÀÌ ¼³Á¤µË´Ï´Ù.
gMySubroutine
°°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ »õ Ç׸ñÀ» ¼±ÅÃÇÒ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù.
¼³¸í: ¼±ÅÃÀÌ °¡´ÉÇÑ ¸®½ºÆ®¸¦ ´ã°í ÀÖ´Â »ó´ëÀûÀ¸·Î ³ôÀº ¹Ú½º. ÀÌ °æ¿ì, ¸¶Áö¸· ¸Å°³º¯¼ö´Â ÆÄÀÌÇÁ ¹®ÀÚ·Î ±¸ºÐµÈ ¼±Åà ¸®½ºÆ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Choice1|Choice2|Choice3
. ¿¹Á¦:
Gui, Add, ListBox, vColorChoice, Red|Green|Blue|Black|White
âÀÌ Ã³À½ ³ªÅ¸³¯ ¶§ ¹Ì¸® ¸®½ºÆ®ÀÇ Ç׸ñÀ» ¼±ÅÃÇØ µÎ·Á¸é, µÎ °³ÀÇ ÆÄÀÌÇÁ ¹®ÀÚ¸¦ °¢°¢ÀÇ Ç׸ñ µÚ¿¡ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À. (¿©·¯ Ç׸ñÀ» ¹Ì¸® ¼±ÅÃÇÏ·Á¸é Multi ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù). ´ë¾ÈÀ¸·Î, Options¿¡ ´Ü¾îChoose¿Í ¹Ù·Î ÀÌ¾î¼ ÇϳªÀÇ Ç׸ñ ¹øÈ£¸¦ ÁöÁ¤ÇÏ¸é ¹Ì¸® ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Choose5
ÀÌ¸é ´Ù¼¸ ¹ø° Ç׸ñÀÌ ¹Ì¸® ¼±Åõ˴ϴÙ. ÄÜÆ®·ÑÀÌ »ý¼ºµÈ µÚ¿¡ ¸®½ºÆ®·ÎºÎÅÍ ¿£Æ®¸®¸¦ Ãß°¡/Á¦°ÅÇϰųª ¼±ÅÃÀ» º¯°æÇÏ·Á¸é, GuiControlÀ» »ç¿ëÇϽʽÿÀ.
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇÒ ¶§, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç ¼±ÅÃµÈ Ç׸ñÀÇ ÅؽºÆ®¸¦ ¹Þ½À´Ï´Ù. ±×·¸Áö¸¸, ÄÜÆ®·Ñ¿¡ AltSubmit Ư¼ºÀÌ ÀÖ´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ´ë½Å¿¡ ±× Ç׸ñÀÇ À§Ä¡ ¹øÈ£¸¦ ¹Þ½À´Ï´Ù (ù ¹ø° Ç׸ñÀº 1, µÎ ¹ø°´Â 2 µîµî).
gMySubroutine
°ú °°Àº g-¶óº§Àº ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ »õ Ç׸ñÀ» ¼±ÅÃÇÒ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù. »ç¿ëÀÚ°¡ Ç׸ñÀ» ´õºí Ŭ¸¯Çϸé, ³»Àå º¯¼ö A_GuiEvent¿¡ NormalÀÌ ¾Æ´Ï¶ó ¹®ÀÚ¿ DoubleClickÀÌ ´ã±é´Ï´Ù. ¶ÇÇÑ, º¯¼ö A_EventInfo¿¡´Â ´õºí Ŭ¸¯µÈ ±× Ç׸ñÀÇ À§Ä¡°¡ ´ã±é´Ï´Ù (1Àº ù Ç׸ñ, 2ÀÌ¸é µÎ ¹ø° Ç׸ñ µîµî.).
¹æ´ëÇÑ °³¼öÀÇ Ç׸ñÀ» ListBox¿¡ Ãß°¡ÇÒ ¶§, ¿¬»ê Àü¿¡ GuiControl, -Redraw, MyListBox
¸¦ ¹Ì¸® »ç¿ëÇÏ°í ³ªÁß¿¡ GuiControl, +Redraw, MyListBox
¸¦ »ç¿ëÇÏ¸é ¼öÇ༺´É Çâ»óÀ» ²ÒÇÒ ¼ö ÀÖ½À´Ï´Ù .
Choose: À§ ÂüÁ¶.
Multi: ½¬ÇÁÆ®-Ŭ¸¯ ¶Ç´Â ÄÜÆ®·Ñ-Ŭ¸¯À» ÅëÇÏ¿© ¿©·¯ Ç׸ñÀ» ¼±ÅÃÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù (½¬ÇÁÆ®/ÄÜÆ®·Ñ Ŭ¸¯À» ÇÇÇÏ·Á¸é, ´Ü¾î Multi ´ë½Å¿¡ ¼ýÀÚ 8À» »ç¿ëÇϽʽÿÀ). ÀÌ °æ¿ì, Gui SubmitÀº ÆÄÀÌÇÁ·Î ±¸ºÐµÈ Ç׸ñ-¹®ÀÚ¿ ¸®½ºÆ®¸¦ ÄÜÆ®·ÑÀÇ Ãâ·Â º¯¼ö¿¡ ÀúÀåÇÕ´Ï´Ù. ±×·¸Áö¸¸, AltSubmit ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ¸¸é, Gui SubmitÀº ÆÄÀÌÇÁ·Î ±¸ºÐµÈ Ç׸ñ ¹øÈ£ ¸®½ºÆ®¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, 1|2|3
À̶ó¸é ¾ÕÂÊ ¼¼ Ç׸ñÀÌ ¼±ÅõǾú´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. °³º°ÀûÀ¸·Î Ç׸ñÀ» ¹®ÀÚ¿·ÎºÎÅÍ ÃßÃâÇÏ·Á¸é, ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ÆÄ½Ì È¸µ¹À̸¦ »ç¿ëÇϽʽÿÀ:
Loop, parse, MyListBox, | { MsgBox Selection number %A_Index% is %A_LoopField%. }
ÇÊµå »çÀÌÀÇ °¡¸§ÀÚ´Â ÆÄÀÌÇÁ ¹®ÀÚ (|) ´ë½Å ´Ù¸¥ °ÍÀ¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Gui +Delimiter`n
ÀÌ¸é ¶óÀÎÇǵå·Î ¹Ù²Ù°í Gui +DelimiterTab
À̸é ÅÇ ¹®ÀÚ (`t)·Î ¹Ù²ò´Ï´Ù.
ReadOnly: Ç׸ñµéÀÌ ¼±ÅÃµÉ ¶§ ½Ã°¢ÀûÀ¸·Î °Á¶µÇÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù (±×·¯³ª Gui Submit´Â ¿©ÀüÈ÷ ±× ¼±ÅÃµÈ Ç׸ñÀ» ÀúÀåÇÕ´Ï´Ù).
Sort: ÀÚµ¿À¸·Î ¸®½ºÆ®ÀÇ ³»¿ëÀ» ¾ËÆĺª ¼ø¼·Î Á¤·ÄÇÕ´Ï´Ù (ÀÌ°ÍÀº ¶ÇÇÑ ³ªÁß¿¡ GuiControlÀ» ÅëÇÏ¿© Ãß°¡µÇ´Â ¸ðµç Ç׸ñ¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù). Sort ¿É¼ÇÀº ¶ÇÇÑ Á¡Áõ °Ë»öÀ» È°¼ºÈ ÇÕ´Ï´Ù. ±× ´öºÐ¿¡ Ç׸ñÀ» ±×ÀÇ À̸§ ¾Õ ¸î ±ÛÀÚ¸¸ ŸÀÚÇؼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Tn: ±âÈ£ T¸¦ »ç¿ëÇϸé ÅÇ ½ºÅ¾À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÅÇ ½ºÅ¾Àº ÅؽºÆ®¸¦ ¿ ¾ÈÀ¸·Î Æ÷¸ËÇØ ³Ö´Âµ¥ »ç¿ëµË´Ï´Ù. ±âÈ£ T¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é, ÅÇ ½ºÅ¾Àº ¸Å 32 ´ëÈ»óÀÚ ´ÜÀ§¸¶´Ù ¼³Á¤µË´Ï´Ù (°¢ "´ëÈ»óÀÚ ´ÜÀ§"ÀÇ ³Êºñ´Â ¿î¿µ üÁ¦°¡ °áÁ¤ÇÕ´Ï´Ù). ±âÈ£ T¸¦ ÇÑ ¹ø¸¸ »ç¿ëÇϸé, ÅÇ ½ºÅ¾Àº ÄÜÆ®·ÑÀÇ Àüü ³Êºñ¿¡ °ÉÃļ ¸Å n ´ÜÀ§¸¶´Ù ¼³Á¤µË´Ï´Ù. ¿¹¸¦ µé¾î, Gui, Add, ListBox, vMyListBox t64
À̸é ÅÇ ½ºÅ¾ »çÀÌÀÇ ±âº» °Å¸®°¡ µÎ ¹è°¡ µË´Ï´Ù. ¸ÂÃã ÅǽºÅ¾Àº ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ±âÈ£ T¸¦ ¿©·¯ ¹ø ÁöÁ¤ÇϽʽÿÀ: Gui, Add, ListBox, vMyListBox t8 t16 t32 t64 t128
. ÅÇ ½ºÅ¾Àº ¸®½ºÆ®¿¡¼ Àý´ë ¿ À§Ä¡¸¶´Ù Çϳª¾¿ ¼³Á¤µÇ°í ÃÖ´ë 50°³±îÁö ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
0x100: ¿É¼Ç¿¡ 0x100À» Æ÷ÇÔÇϸé LBS_NOINTEGRALHEIGHT ½ºÅ¸ÀÏÀ» ÄÓ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé ÇàÀÌ ¾Æ·¡¿¡ ºÎºÐÀûÀ¸·Î ³ªÅ¸³ªÁö ¾Êµµ·Ï °Á¦·Î ListBox¸¦ ÁöÁ¤µÈ ³ôÀÌ¿Í Á¤È®ÇÏ°Ô °°°Ô ¸¸µì´Ï´Ù. ÀÌ ¿É¼ÇÀº ¶ÇÇÑ ListBox°¡ ±×ÀÇ ±Û²ÃÀÌ º¯ÇÒ ¶§ ÁÙ¾îµéÁö ¸øÇÏ°Ô ¸·½À´Ï´Ù.
ÅؽºÆ® ÇàÀÇ °³¼ö¸¦ ÁöÁ¤ÇÏ·Á¸é (¶Ç´Â ³ôÀÌ¿Í ³Êºñ¸¦ ÁöÁ¤ÇÏ·Á¸é), ÄÜÆ®·ÑÀÇ À§Ä¡¿Í Å©±â º¯°æÀ» ÂüÁ¶ÇϽʽÿÀ.
º°µµ·Î ListView ÆäÀÌÁö¿Í TreeView ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼³¸í: Ŭ¸¯ÀÌ °¡´ÉÇÑ ¸µÅ©µéÀ» ´ã°í ÀÖ´Â ÅؽºÆ® ÄÜÆ®·Ñ. ¸µÅ© ÄÜÆ®·ÑÀº HTML-ºñ½ÁÇÑ Á¶ÆÇ ¾ð¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª ¿ÀÁ÷ <A> ű׸¸ Áö¿øÇÕ´Ï´Ù. ¿©´Â ÅÂ±× ¾È¿¡, Attribute="value" ÇüÅÂÀÇ ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÀüÇüÀûÀ¸·Î ID ¶Ç´Â HREF ¼Ó¼ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, Link,, ´ÙÀ½Àº <a href="http://ahkscript.org">¸µÅ©</a>ÀÇ ¿¹ÀÔ´Ï´Ù. Gui, Add, Link,, ¸µÅ©´Â ÅؽºÆ® ¾Æ¹«µ¥³ª <a id="1">ÀÌ·¸°Ô</a> ¶Ç´Â <a id="2">ÀÌ·¸°Ô</a> »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
HREF ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÀÖ°í ½ÇÇàÀÌ °¡´ÉÇÏ´Ù¸é (URLÀ̳ª ¸í·É¾îó·³) ¸µÅ©¸¦ Ŭ¸¯Çϸé ÀÚµ¿À¸·Î 󸮵˴ϴÙ. HREF ¼Ó¼ºÀÌ »ç¿ëµÇÁö ¾Ê°Å³ª ½ÇÇàÇÒ ¼ö ¾ø´Ù¸é gMySubroutine
°ú °°Àº g-¶óº§ÀÌ Á¦°øµÇ¾î ÀÖ´Ù¸é ÀÌ ¶óº§ÀÌ ±âµ¿µË´Ï´Ù. ±×·¯¸é ErrorLevel º¯¼ö¿¡ ±× ¼Ó¼ºÀÇ °ªÀÌ ´ã±é´Ï´Ù. ±×·¡¼ Ŭ¸¯µÈ ¸µÅ©¸¦ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³¸í: ÇÑ ÁÙÂ¥¸® ÆíÁý ÄÜÆ®·Ñó·³ º¸ÀÌÁö¸¸ ´ë½Å¿¡ »ç¿ëÀÚ°¡ ´©¸¥ Å°º¸µå Á¶ÇÕÀ» ¹Þ´Â ¹Ú½º. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ Control+Alt+C¸¦ ¿µ¾î Å°º¸µå ·¹À̾ƿô¿¡¼ ´·¶´Ù¸é, ¹Ú½º´Â "Ctrl + Alt + C"¸¦ º¸¿©ÁÝ´Ï´Ù.
Gui, Add, Hotkey, vChosenHotkey
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇÖÅ° ¼ö½ÄÅ°¿Í À̸§À» ¹Þ½À´Ï´Ù. Hotkey ¸í·É¾î¿Í ȣȯµË´Ï´Ù.
¿¹¸¦ µé¾î: ^!C
, +!Home
, +^Down
, ^Numpad1
, !NumpadEnd
. ÄÜÆ®·Ñ¿¡ ÇÖÅ°°¡ ¾ø´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ºñ¿öÁý´Ï´Ù. ÁÖÀÇ: ¾î¶² Å°µéÀº ´Ù¸¥ À̸§À¸·Î ¿¶÷µÇ¾úÀ½¿¡µµ ¶È °°ÀÌ º¸ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ^Numpad7
¿Í ^NumpadHome
´Â µÑ ´Ù Ctrl + Num 7
·Î º¸ÀÔ´Ï´Ù.
±âº»°ªÀ¸·Î, ÄÜÆ®·ÑÀº ÇÖÅ°¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í ½ÃÀÛÇÕ´Ï´Ù. ´ë½Å¿¡ ±âº»°ª ÇÖÅ°¸¦ ÁöÁ¤ÇÏ·Á¸é, ±×ÀÇ ¼ö½ÄÅ°¿Í À̸§À» ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ¸¶Áö¸· ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇϽʽÿÀ: Gui, Add, Hotkey, vChosenHotkey, ^!p
Áö¿øµÇ´Â À¯ÀÏÇÑ ¼ö½ÄÅ°´Â ^ (Control), ! (Alt), ±×¸®°í + (Shift)ÀÔ´Ï´Ù. °¡´ÉÇÑ Å° À̸§Àº Å° ¸®½ºÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
gMySubroutine
¿Í °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ ÇÖÅ°¸¦ º¯°æÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î MySubroutine ¶óº§ÀÌ ±âµ¿µË´Ï´Ù. g-¶óº§ÀÌ ±âµ¿ÇÒ ¶§¸¶´Ù ±× ÇÖÅ°°¡ ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö¿¡ ÀúÀåµË´Ï´Ù. ÁÖÀÇ: g-¶óº§Àº ºÒ¿ÏÀüÇÑ ÇÖÅ°°¡ Á¸ÀçÇÒ ¶§¿¡µµ ±âµ¿µË´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ°¡ Control Å°¸¦ ´©¸£°í ÀÖ´Ù¸é, g-¶óº§Àº ÇÑ ¹ø ±âµ¿µÇ°í ±× Ãâ·Â º¯¼ö¿¡ ¿ÀÁ÷ À²©¼è (^)¸¸ ´ã±é´Ï´Ù. »ç¿ëÀÚ°¡ ±× ÇÖÅ°¸¦ ¿Ï·áÇϸé, ¶óº§ÀÌ ´Ù½Ã ±âµ¿µÇ°í ºñ·Î¼ º¯¼ö¿¡ ¿ÏÀüÇÑ ÇÖÅ°°¡ ´ã±é´Ï´Ù.
»ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â ÇÖÅ°ÀÇ À¯ÇüÀ» Á¦ÇÑÇÏ·Á¸é, ´Ü¾î Limit µÚ¿¡ ´ÙÀ½ ¼ýÀÚ Áß Çϳª ¶Ç´Â ±× ÇÕÀ» ÁöÁ¤ÇϽʽÿÀ:
1: ¼ö½ÄÅ°°¡ ¾øÀ¸¸é ºÒ°¡
2: Shift-Å° ´Üµ¶ ºÒ°¡
4: Control-Å° ´Üµ¶ ºÒ°¡
8: Alt-Å° ´Üµ¶ ºÒ°¡
16: Shift-Control Å° ºÒ°¡
32: Shift-Alt Å° ºÒ°¡
64: ÀÌ °ªÀº Áö¿øÇÏÁö ¾ÊÀ½ (¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÓ).
128: Shift-Control-Alt Å° ºÒ°¡.
¿¹¸¦ µé¾î, Limit1
Àº ¼ö½ÄÅ°°¡ ¾øÀÌ ¼ýÀÚ³ª ¹®ÀÚ°¡ ÀԷµÇÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù. Limit15
À̸é Àû¾îµµ µÎ °³ÀÇ ¼ö½Ä Å°¸¦ ¿ä±¸ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ±ÝÁö ¼ö½Ä Å° Á¶ÇÕÀ» ŸÀÚÇϸé, Control+Alt Á¶ÇÕÀÌ ÀÚµ¿À¸·Î ±×¸®°í ½Ã°¢ÀûÀ¸·Î ´ë½ÅÇÕ´Ï´Ù.
ÇÖÅ° ÄÜÆ®·ÑÀº ´É·Â¿¡ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸¶¿ì½º/Á¶À̽ºÆ½ ÇÖÅ°¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸ç À©µµ¿ìÁî Å° (LWin ±×¸®°í RWin)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. À̸¦ ¿ìȸÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº ¿©·¯ üũ¹Ú½º¸¦ ¼ö´ÜÀ¸·Î »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ´Â À©µµ¿ìÁî Å°¿Í °°Àº Ãß°¡ ¼ö½ÄÅ°¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³¸í: ÇÑ ÁÙ ÆíÁý ÄÜÆ®·Ñó·³ º¸ÀÌ´Â ¹Ú½º. ±×·¯³ª ³¯Â¥¿Í ½Ã°£À» ¹Þ½À´Ï´Ù. µå·Ó-´Ù¿î ´Þ·Âµµ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, DateTime, vMyDateTime, LongDate
¸¶Áö¸· ¸Å°³º¯¼ö´Â ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù:
(»ý·«): »ý·«Çϸé, ·ÎÄÉÀÏÀÇ ÂªÀº ³¯Â¥ Çü½ÄÀÌ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ¾î¶² ·ÎÄÉÀÏ¿¡¼´Â ´ÙÀ½°ú °°ÀÌ º¸ÀÔ´Ï´Ù: 6/1/2005
LongDate: ·ÎÄÉÀÏÀÇ ±ä ³¯Â¥ Çü½ÄÀ» »ç¿ëÇÏ´Ï´Ù. ¿¹¸¦ µé¾î, ¾î¶² ·ÎÄÉÀÏ¿¡¼ ´ÙÀ½°ú °°ÀÌ º¸ÀÔ´Ï´Ù: Wednesday, June 01, 2005
Time: ·ÎÄÉÀÏÀÇ ½Ã°£ Çü½ÄÀ» »ç¿ëÇÏ¿© ½Ã°£¸¸ º¸¿©ÁÝ´Ï´Ù. ³¯Â¥´Â º¸ÀÌÁö ¾ÊÁö¸¸, ¿©ÀüÈ÷ ÄÜÆ®·Ñ¿¡ Á¸ÀçÇÏ¸ç ½Ã°£°ú ÇÔ²² YYYYMMDDHH24MISS Çü½ÄÀ¸·Î ¿¶÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(¸ÂÃã Çü½Ä): ³¯Â¥¿Í ½Ã°£ Çü½ÄÀ» Á¶ÇÕÇØ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, M/d/yy HH:mm
À̸é 6/1/05 21:37¿Í °°ÀÌ º¸ÀÔ´Ï´Ù. ºñ½ÁÇÏ°Ô, dddd MMMM d, yyyy hh:mm:ss tt
À̸é "Wednesday June 1, 2005 09:37:45 PM" ó·³ º¸ÀÔ´Ï´Ù. ±âÈ£¿Í ¼ýÀÚ¸¦ ±×´ë·Î º¸¿© ÁÖ·Á¸é Ȭµû¿ÈÇ¥·Î ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ µÑ·¯ ½Î¾ß ÇÕ´Ï´Ù: 'Date:' MM/dd/yy 'Time:' hh:mm:ss tt
. ´ëÁ¶ÀûÀ¸·Î, ºñ-¾ËÆĺª¼ýÀÚ´Â ½ºÆäÀ̽º, ÅÇ, Á¤»ç¼±, ½ÖÁ¡, ½°Ç¥, ±âŸµîµîÀÇ ±¸µÎÁ¡ ±âÈ£´Â Ȭµû¿ÈÇ¥·Î µÑ·¯½Ò ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹¿Ü´Â Ȭµû¿ÈÇ¥ ÀÚüÀÔ´Ï´Ù: ±âÈ£ ±×´ë·ÎÀÇ È¬µû¿ÈÇ¥¸¦ »ç¿ëÇÏ·Á¸é, ¿¬¼ÓÇؼ Ȭµû¿ÈÇ¥¸¦ µÎ°³ ('''') »ç¿ëÇϰųª, ¾Æ´Ï¸é ±×³É ¹Ù±ù¿¡ µû¿ÈÇ¥ ½ÖÀÌ ÀÌ¹Ì ÀÖ´Â °æ¿ì ±×³É µÎ °³¸¦ »ç¿ëÇϽʽÿÀ.
¿À´Ã ¸»°í ´Ù¸¥ ³¯Â¥¸¦ ¹Ì¸® ¼±ÅÃÇÏ·Á¸é, Options¿¡ ´Ü¾î Choose¿Í ±× ´ÙÀ½¿¡ ¹Ù·Î ³¯Â¥¸¦ YYYYMMDD Çü½ÄÀ¸·Î Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À. ¿¹¸¦ µé¾î,, Choose20050531
À̸é May 31, 2005¸¦ ¹Ì¸® ¼±ÅÃÇÕ´Ï´Ù (´Ù¸¥ ¿É¼Ç°ú ¸¶Âù°¡Áö·Î, Choose%Var%
¿Í °°Àº º¯¼öµµ °¡´ÉÇÏ´Ï´Ù). ³¯Â¥/½Ã°£À» ¼±ÅÃÇÏÁö ¾ÊÀ¸·Á¸é, ChooseNoneÀ» ÁöÁ¤ÇϽʽÿÀ. ChooseNone´Â ¶Ç ÄÜÆ®·Ñ¿¡ ³¯Â¥°¡ ¾øÀ» ¶§¸¶´Ù ÄÜÆ®·Ñ ¾È¿¡ üũ°¡ ÇØÁ¦µÇ¾î Àִ üũ¹Ú½º¸¦ »ý¼ºÇÕ´Ï´Ù. ÄÜÆ®·Ñ¿¡ ³¯Â¥°¡ ¾øÀ» ¶§¸¶´Ù, Gui Submit ±×¸®°í GuiControlGetÀº ºó °ªÀ» ¿¶÷ÇÕ´Ï´Ù (ºó ¹®ÀÚ¿).
³¯Â¥¿¡ ½Ã°£Àº ¼±ÅÃÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. ±×·¸Áö¸¸ ÄÜÆ®·Ñ¿¡¼ ³ª¿À°Å³ª µé¾î°¥ ¶§ ¹Ýµå½Ã ³¯Â¥°¡ ¸ÕÀú ¿Í¾ß ÇÕ´Ï´Ù. ½Ã°£ ºÎºÐÀÇ Çü½ÄÀº HH24MISS (½Ã°£, ºÐ, ÃÊ)ÀÌ°í, ¿©±â¿¡¼ HH24´Â 24-½Ã°£ Çü½ÄÀ¸·Î ³ªÅ¸³³´Ï´Ù; ¿¹¸¦ µé¾î, 09´Â ¿ÀÀü 9½ÃÀÌ°í 21ÀÌ¸é ¿ÀÈÄ 9½ÃÀÔ´Ï´Ù. ±×·¡¼, ¿ÏÀüÇÑ ³¯Â¥-½Ã°£ ¹®ÀÚ¿Àº ´ÙÀ½ YYYYMMDDHH24MISSÀÇ Çü½ÄÀÔ´Ï´Ù.
³¯Â¥¸¦ YYYYMMDDHH24MISS Çü½ÄÀ¸·Î ÁöÁ¤ÇÒ ¶§, ¿ÀÁ÷ ¾Õ ºÎºÐ¸¸ º¸¿©ÁÙ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. »ý·«µÈ ³ª¸ÓÁö ºÎºÐÀº ´ÙÀ½ÀÇ ±âº»°ªÀÌ °ø±ÞµË´Ï´Ù:
MM: Month 01
DD: Day 01
HH24: Hour 00
MI: Minute 00
SS: Second 00
µå·Ó-´Ù¿î ´Þ·Â ¾È¿¡¼, ¾Æ·¡¿¡ ÀÖ´Â ¿À´Ã-¹®ÀÚ¿À» Ŭ¸¯ÇÏ¸é ¿À´Ã ³¯Â¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡, ÇØ¿Í ´Þ À̸§À» Ŭ¸¯ÇÏ¸é ½±°Ô ÇØ¿Í ´ÞÀ» Ç×ÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å°º¸µå Ç×ÇØ: Up/Down È»ìÇ¥ Å°, NumpadPlus/Minus, ±×¸®°í Home/End¸¦ »ç¿ëÇϸé ÄÜÆ®·ÑÀÇ °ªÀ» ´Ã¸®°Å³ª ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. LeftArrow ±×¸®°í RightArrow¸¦ »ç¿ëÇϸé ÄÜÆ®·Ñ ¾ÈÀÇ Çʵ忡¼ Çʵå·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. µå·Ó-´Ù¿î ´Þ·Â ¾È¿¡¼, È»ìÇ¥ Å°¸¦ »ç¿ëÇÏ¸é ³¯¿¡¼ ³¯·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù; PageUp/Down¸¦ »ç¿ëÇϸé ÇÑ ´Þ¾¿ µÚ·Î ¾ÕÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù; Ctrl-PageUp/Down¸¦ »ç¿ëÇϸé ÇÑ Çؾ¿ ¾ÕÀ¸·Î µÚ·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù; ±×¸®°í Home/EndÀ» »ç¿ëÇÏ¸é ±× ´ÞÀÇ Ã¹ ³¯°ú ¸¶Áö¸· ³¯À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Gui SubmitÀ» »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ¼±ÅÃµÈ ³¯Â¥¿Í ½Ã°£À» YYYYMMDDHH24MISS Çü½ÄÀ¸·Î ¹Þ½À´Ï´Ù. ³¯Â¥¿Í ½Ã°£ ¸ðµÎ ³ªÅ¸³³´Ï´Ù. ½ÇÁ¦·Î ÄÜÆ®·Ñ ¾È¿¡ º¸ÀÌ´ÂÁö ¾Ê´ÂÁö¿¡ »ó°üÀÌ ¾ø½À´Ï´Ù.
ÄÜÆ®·Ñ¿¡ g-¶óº§ÀÌ ÀÖ´Ù¸é, »ç¿ëÀÚ°¡ ³¯Â¥³ª ½Ã°£À» º¯°æÇÒ ¶§¸¶´Ù ±× ¶óº§ÀÌ ±âµ¿µË´Ï´Ù. ±âµ¿µÉ ¶§¸¶´Ù, ±× ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÀÚµ¿À¸·Î ÇöÀç ¼±ÅÃµÈ ³¯Â¥/½Ã°£À¸·Î ÀÚµ¿ ¾÷µ¥ÀÌÆ® µË´Ï´Ù.
Choose: À§ ÂüÁ¶.
Range: ¼±ÅÃµÈ ³¯Â¥ÀÇ ¹üÀ§¸¦ Á¦ÇÑÇÕ´Ï´Ù. ´Ü¾î Range ´ÙÀ½¿¡, ÃÖ¼Ò ³¯Â¥¿Í ÃÖ´ë ³¯Â¥¸¦ YYYYMMDD Çü½ÄÀ¸·Î ÁöÁ¤ÇϽʽÿÀ (±× »çÀÌ¿¡ ¿·ÁÙ). ¿¹¸¦ µé¾î, Range20050101-20050615
ÀÌ¸é ³¯Â¥¸¦ 2005³âÀÇ Àü¹Ý 5.5 ´Þ·Î Á¦ÇÑÇÕ´Ï´Ù. ÃÖ¼Ò ³¯Â¥ ¶Ç´Â ÃÖ´ë ³¯Â¥¸¦ »ý·«ÇÏ¸é ±× ¹æÇâÀ¸·Î ÄÜÆ®·ÑÀ» Á¦¾îÇÏÁö ¾Ê°í ±×´ë·Î µÓ´Ï´Ù. ¿¹¸¦ µé¾î, Range20010101
ÀÌ¸é ³¯Â¥¸¦ 2001³â ¹Ì¸¸ÀÌ ¼±ÅõÇÁö ¸øÇϵµ·Ï ¸·°í Range-20091231
(¾Õ¿¡ ¿·ÁÙ)ÀÌ¸é ³¯Â¥¸¦ 2009³âÀ» ÃÊ°úÇÏ¿© ¼±ÅõÇÁö ¸øÇÏ°Ô ¸·½À´Ï´Ù. Range ¿É¼ÇÀÌ ¾ø´Ù¸é, 1601°ú 9999 »çÀÌÀÇ ³¯Â¥¸¦ ¾ó¸¶µçÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ³¯Â¥ ¾ÈÀÇ ½Ã°£Àº Á¦ÇÑÇÒ ¼ö ¾ø½À´Ï´Ù.
Right: Ķ¸°´õ°¡ ÄÜÆ®·Ñ¿¡ ¿À¸¥ÂÊ¿¡ µå·Ó ´Ù¿îµË´Ï´Ù.
1: ¼ýÀÚ 1À» Options¿¡ ÁöÁ¤ÇÏ¸é ¾÷-´Ù¿î ÄÜÆ®·ÑÀ» ÄÜÆ®·ÑÀÇ ¿À¸¥ÂÊ¿¡ Á¦°øÇØ ³¯Â¥-½Ã°£ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é µå·Ó-´Ù¿î ´Þ·ÂÀÌ ±³Ã¼µË´Ï´Ù. ÀÌ°ÍÀº À§¿¡ ±â¼úÇÑ ±ä ³¯Â¥(LongDate) ¿É¼Ç Çü½Ä°ú ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
2: ¼ýÀÚ 2¸¦ Options¿¡ ÁöÁ¤Çϸé üũ¹Ú½º¸¦ ÄÜÆ®·Ñ ¾È¿¡ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é »ç¿ëÀڴ üũ Ç¥½ÄÀ» ÇØÁ¦ÇØ ³¯Â¥/½Ã°£ÀÌ ¼±ÅõÇÁö ¾Ê¾ÒÀ½À» ¾Ë¸± ¼ö ÀÖ½À´Ï´Ù.
¼³¸í: ´Þ·Â Çü½ÄÀ¸·Î ÇÑ ´ÞÀÇ ¸ðµç ³¯Â¥¸¦ º¸¿©ÁÖ´Â ³ô°í ³ÐÀº ÄÜÆ®·Ñ. »ç¿ëÀÚ´Â ³¯Â¥ ¶Ç´Â ÇÑ ¹üÀ§ÀÇ ³¯Â¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
Gui, Add, MonthCal, vMyCalendar
¿À´Ã ¸»°í ´Ù¸¥ ³¯Â¥¸¦ ¹Ì¸® ¼±ÅÃÇÏ·Á¸é, ¸¶Áö¸· ¸Å°³º¯¼ö¿¡ YYYYMMDD Çü½ÄÀ¸·Î ÁöÁ¤ÇϽʽÿÀ (¿¹, 20050531
). ÇÑ ¹üÀ§ÀÇ ³¯Â¥µµ ¹Ì¸® ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »çÀÌ¿¡ ¿· ÁÙÀ» µÎ°í µÎ ³¯Â¥¸¦ Æ÷ÇÔÇÏ¸é µË´Ï´Ù (¿¹, 20050525-20050531
).
MonthCal¿¡ ´ëÇÏ¿© º¸Åë ³Êºñ (W)¿Í ³ôÀÌ (H)¸¦ »ý·«ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿Ö³ÄÇϸé ÇÑ ´Þ¿¡ Á¤È®ÇÏ°Ô ¸Âµµ·Ï ÀÚµ¿À¸·Î Å©±â°¡ Á¶ÀýµÇ±â ¶§¹®ÀÔ´Ï´Ù. ¼öÁ÷À¸·Î ¿©·¯ ´ÞÀ» º¸¿©ÁÖ·Á¸é, specify R2
ÀÌ»óÀ» Options¿¡ ÁöÁ¤ÇϽʽÿÀ. ¿©·¯ ´ÞÀ» ¼öÆòÀ¸·Î º¸¿©ÁÖ·Á¸é, W-2
(W À½¼ö 2) ÀÌ»óÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¿É¼ÇµéÀº ¸ðµÎ ¾ç ¹æÇâÀ¸·Î È®´ëÇϱâ À§ÇØ Á¸ÀçÇÕ´Ï´Ù.
ÄÜÆ®·Ñ ¾Æ·¡ÀÇ ¿À´Ã-¹®ÀÚ¿À» Ŭ¸¯ÇÏ¸é ¿À´Ã ³¯Â¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡, ÇØ¿Í ´Þ À̸§À» Ŭ¸¯ÇÏ¸é ½±°Ô »õ ÇØ¿Í ´ÞÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
DateTimeÀÇ Ä¶¸°´õ¿Í ´Ù¸£°Ô, Å°º¸µå Ç×ÇØ´Â º¸Åë MonthCal¿¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ¼±ÅÃµÈ ³¯Â¥¸¦ YYYYMMDD ÇüÅ·Π¹Þ½À´Ï´Ù (½Ã°£ ºÎºÐ ¾øÀÌ). ±×·¸Áö¸¸, ´ÙÁß-¼±Åà ¿É¼ÇÀÌ ÄÑÁ® ÀÖ´Ù¸é, ÃÖ¼Ò ³¯Â¥¿Í ÃÖ´ë ³¯Â¥°¡ »çÀÌ¿¡ ¿·ÁÙÀ» µÎ°í ¿¶÷µË´Ï´Ù (¿¹, 20050101-20050108
). ´ÙÁß-¼±Åà ´Þ·Â¿¡¼ ÇϳªÀÇ ³¯Â¥¸¸ ¼±ÅõǾú´Ù¸é, ÃÖ´ë ³¯Â¥¿Í ÃÖ¼Ò ³¯Â¥´Â µ¿ÀÏÇÕ´Ï´Ù. StringSplitÀ» »ç¿ëÇÏ¸é ³¯Â¥¸¦ ºÐÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº ÃÖ¼Ò ³¯Â¥¸¦ Date1¿¡ ÃÖ´ë ³¯Â¥¸¦ Date2¿¡ ¹èÁ¤ÇÕ´Ï´Ù: StringSplit, Date, MyMonthCal, -
.
MonthCal¿¡ g-¶óº§ÀÌ ÀÖ´Ù¸é, ±âµ¿ÇÒ ¶§¸¶´Ù ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç ¼±ÅÃµÈ ³¯Â¥ ¶Ç´Â ¹üÀ§·Î ¾÷µ¥ÀÌÆ® µË´Ï´Ù. ±âº»°ªÀ¸·Î, g-¶óº§Àº ´ÙÀ½°ú °°Àº °æ¿ì¿¡¸¸ ±âµ¿ÇÕ´Ï´Ù: 1) »ç¿ëÀÚ°¡ ¼±ÅÃÀ» º¯°æÇÑ °æ¿ì; ¶Ç´Â 2) 2 ºÐ¸¶´Ù »õ ³¯Â¥°¡ µµÂøÇÏ´Â °æ¿ì (ÀÌ ÇàÀ§´Â OSÀÇ ±â¹¦ÇÑ ÇàÀ§ÀÔ´Ï´Ù). ±×·¸Áö¸¸, ´Ü¾î AltSubmit°¡ ÄÜÆ®·ÑÀÇ Options¿¡ ÀÖ´Ù¸é, g-¶óº§ÀÌ ´õ ÀÚÁÖ ±âµ¿µË´Ï´Ù. ±×¸®°í ³»Àå º¯¼ö A_GuiEvent¿¡ ³¯Â¥¸¦ º¯°æÇÏ¸é ´Ü¾î NormalÀÌ ´ã±é´Ï´Ù. ³¯Â¥¸¦ Ŭ¸¯ÇÏ¸é ¼ýÀÚ 1ÀÌ ´ã±â°í, MonthCalÀÌ "¸¶¿ì½º ³ªÆ÷"¸¦ ³õÀ¸¸é ¼ýÀÚ 2°¡ ´ã±é´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ »õ ³¯Â¥¸¦ ´õºí Ŭ¸¯Çϸé, Áö-¶óº§ÀÌ ´Ù¼¸ ¹ø ±âµ¿µË´Ï´Ù: ÇѹøÀº Normal·Î, µÎ ¹ø°´Â 1, ±×¸®°í ¼¼ ¹ø°´Â 2ÀÔ´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ¸é ´õºí Ŭ¸¯À» ŽÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ýÀÚ°¡ 1ÀÎ ½Çü »çÀÌÀÇ ½Ã°£À» ÃøÁ¤ÇÏ¸é µË´Ï´Ù.
³¯Â¥¸¦ YYYYMMDD Çü½ÄÀ¸·Î ÁöÁ¤ÇÒ ¶§, MM ±×¸®°í/¶Ç´Â DD ºÎºÐÀº »ý·«ÀÌ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì 1À̶ó°í °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î, 200205
´Â 20020501·Î °£Áֵǰí, 2005
´Â 20050101·Î °£Áֵ˴ϴÙ.
Multi: ´ÙÁß-¼±ÅÃ. »ç¿ëÀÚ´Â ½¬ÇÁÆ® Ŭ¸¯À̳ª Ŭ¸¯ ²ø±â·Î ÇÑ ¹üÀ§ÀÇ ÀÎÁ¢ÇÑ ³¯Â¥µéÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù (»ç¿ëÀÚ´Â ¿©ÀüÈ÷ ÇϳªÀÇ ³¯Â¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù). ÀÌ ¿É¼ÇÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤Çϰųª ÀÚµ¿À¸·Î ÄÓ ¼ö ÀÖ½À´Ï´Ù ÄÜÆ®·ÑÀÌ »ý¼ºµÉ ¶§ ¼±Åà ¹üÀ§¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ¿¹¸¦ µé¾î: Gui, Add, MonthCal, vMyCal, 20050101-20050108
. ÄÜÆ®·ÑÀÌ »ý¼ºµÇ¸é, ÀÌ ¿É¼ÇÀº ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù.
Range: ´Þ·ÂÀÌ À̵¿ÇÒ ¼ö ÀÖ´Â ¹üÀ§¸¦ Á¦ÇÑÇÕ´Ï´Ù. ´Ü¾î Range ´ÙÀ½¿¡, YYYYMMDD Çü½ÄÀ¸·Î ÃÖ¼Ò ³¯Â¥¿Í (»çÀÌ¿¡ ¿·ÁÙ) ÃÖ¼Ò ³¯Â¥¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Range20050101-20050615
ÀÌ¸é ¼±ÅÃÀÌ 2005 ³âÀÇ Àü¹Ý 5.5 ´Þ·Î Á¦Çѵ˴ϴÙ. ÃÖ¼Ò ³¯Â¥³ª ÃÖ´ë ³¯Â¥¸¦ »ý·«ÇÏ¸é ´Þ·ÂÀ» ±× ¹æÇâÀ¸·Î Á¦ÇÑÇÏÁö ¾Ê°í ±×´ë·Î µÓ´Ï´Ù. ¿¹¸¦ µé¾î, Range20010101
À̸é 2001 ¹Ì¸¸ÀÇ ³¯Â¥´Â ¼±ÅÃÇÏÁö ¸øÇÕ´Ï´Ù. ±×¸®°í Range-20091231
À̸é (¾Õ¿¡ ¿·ÁÙ) 2009³âÀ» ÃÊ°úÇÑ ³¯Â¥´Â ¼±ÅÃÇÏÁö ¸øÇÕ´Ï´Ù. Range ¿É¼ÇÀÌ ¾ø´Ù¸é, 1601°ú 9999 »çÀÌÀÇ ³¯Â¥¸¦ ¾ó¸¶µçÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
4: ¼ýÀÚ 4¸¦ Options¿¡ ÁöÁ¤ÇÏ¸é °¢°¢ÀÇ ³¯Â¥ Çà ¿ÞÂÊ¿¡ ÁÖ ¹øÈ£¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù (1-52) . ÁÖ 1Àº ù ÁÖ¿¡ Àû¾îµµ 4ÀÏ ÀÌ»ó ÀÖ¾î¾ß ÇÕ´Ï´Ù.
8: ¼ýÀÚ 8À» Options¿¡ ÁöÁ¤ÇÏ¸é ¿À´Ã ³¯Â¥¿¡ µ¿±×¶ó¹Ì¸¦ Ä¡Áö ¾Ê½À´Ï´Ù.
16: ¼ýÀÚ 16À» Options¿¡ ÁöÁ¤ÇÏ¸é ¿À´Ã ³¯Â¥°¡ ÄÜÆ®·Ñ ¾Æ·¡¿¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
¼³¸í: »ç¿ëÀÚ°¡ ¼öÁ÷ ¶Ç´Â ¼öÆòÀ¸·Î Æ®·¢À» µû¶ó°¡¸ç À̵¿ÇÒ ¼ö ÀÖ´Â ½½¶óÀ̵ù ¹Ù. ŽºÅ©¹Ù Æ®·¹ÀÌ¿¡ Àִ ǥÁØ º¼·ý ÄÜÆ®·ÑÀÌ ½½¶óÀÌ´õÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù. ¿¹Á¦:
Gui, Add, Slider, vMySlider, 50
½½¶óÀÌ´õÀÇ ½ÃÀÛ À§Ä¡¸¦ ¸¶Áö¸· ¸Å°³º¯¼ö·Î ÁöÁ¤ÇϽʽÿÀ. ¸¶Áö¸· ¸Å°³º¯¼ö¸¦ »ý·«Çϸé, ½½¶óÀÌ´õ´Â 0¿¡¼ ½ÃÀÛÇϰųª Çã¿ë °¡´ÉÇÑ ¹üÀ§¿¡¼ 0¿¡ °¡±î¿î ¼ö¿¡¼ ½ÃÀÛÇÕ´Ï´Ù.
»ç¿ëÀÚ´Â ÄÜÆ®·ÑÀ» ´ÙÀ½°ú °°Àº ¼ö´ÜÀ» »ç¿ëÇÏ¿© ½½¶óÀ̵åÇÒ ¼ö ÀÖ½À´Ï´Ù: 1) ¹Ù¸¦ ¸¶¿ì½º·Î ²ø¾î¼; 2) ¹ÙÀÇ Æ®·¢ ±¸¿ª¿¡ Ŭ¸¯Çؼ; 3) ÄÜÆ®·Ñ¿¡ ÃÊÁ¡ÀÌ ÀÖ´Â µ¿¾È ¸¶¿ì½º ÈÙÀ» µ¹·Á¼; ¶Ç´Â 4) ÄÜÆ®·Ñ¿¡ ÃÊÁ¡ÀÌ ÀÖ´Â µ¿¾È ´ÙÀ½ Å°¸¦ ´·¯¼: Arrow keys, Page-up, Page-down, Home, ±×¸®°í End.
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ½½¶óÀÌ´õÀÇ ÇöÀç À§Ä¡¸¦ ¹Þ½À´Ï´Ù. ±× À§Ä¡´Â ¶ÇÇÑ ÄÜÆ®·ÑÀÇ g-¶óº§ÀÌ ±âµ¿µÉ ¶§¸¶´Ù Ãâ·Â º¯¼ö¿¡ ÀúÀåµË´Ï´Ù.
½½¶óÀÌ´õ¿¡ g-¶óº§ÀÌ ÀÖ´Ù¸é, ±âº»°ªÀ¸·Î ¿ÀÁ÷ »ç¿ëÀÚ°¡ ½½¶óÀÌ´õ À̵¿À» ¸ØÃß¾úÀ» °æ¿ì¿¡¸¸ (¿¹¸¦ µé¾î ¸¶¿ì½º¸¦ ²ø´Ù°¡ ¹öÆ°À» ³õÀº °æ¿ì) ±âµ¿µË´Ï´Ù. ±×·¸Áö¸¸, ´Ü¾î AltSubmitÀÌ ÄÜÆ®·ÑÀÇ Options¿¡ ÀÖ´Ù¸é, g-¶óº§Àº ¸ðµç ½½¶óÀÌ´õ À̺¥Æ®¿¡ ±âµ¿µË´Ï´Ù. ±×¸®°í ³»Àå º¯¼ö A_GuiEvent¿¡ ´ÙÀ½ ¼ýÀÚ ¶Ç´Â ¹®ÀÚ¿ Áß Çϳª°¡ ´ã±é´Ï´Ù:
0: »ç¿ëÀÚ°¡ ¿Þ-È»ìÇ¥ Å° ¶Ç´Â À§-È»ìÇ¥ Å°¸¦ ´·¶½À´Ï´Ù.
1: »ç¿ëÀÚ°¡ ¿ì-È»ìÇ¥ Å° µµ´Â ¾Æ·¡-È»ìÇ¥ Å°¸¦ ´·¶½À´Ï´Ù.
2: »ç¿ëÀÚ°¡ ÆäÀÌÁö-¾÷ Å°¸¦ ´·¶½À´Ï´Ù.
3: »ç¿ëÀÚ°¡ ÆäÀÌÁö-´Ù¿î Å°¸¦ ´·¶½À´Ï´Ù.
4: »ç¿ëÀÚ°¡ ¸¶¿ì½º ÈÙÀ» »ç¿ëÇÏ¿© ½½¶óÀÌ´õ¸¦ À̵¿½ÃÄ×½À´Ï´Ù. ¶Ç´Â »õ·Î¿î À§Ä¡¿¡ ²ø¾î ¶³±¸±â¸¦ ³¡³Â½À´Ï´Ù.
5: »ç¿ëÀÚ°¡ ÇöÀç ¸¶¿ì½º·Î ½½¶óÀÌ´õ¸¦ ²ø°í ÀÖ½À´Ï´Ù; Áï, ¸¶¿ì½º ¹öÆ°ÀÌ ÇöÀç ´·Á ÀÖ½À´Ï´Ù.
6: »ç¿ëÀÚ°¡ Ȩ۸¦ ´·¯ ½½¶óÀÌ´õ¸¦ ¿ÞÂÊ ¶Ç´Â À§ÂÊÀ¸·Î º¸³Â½À´Ï´Ù.
7: »ç¿ëÀÚ°¡ ¿£µå Å°¸¦ ´·¯ ½½¶óÀÌ´õ¸¦ ¿À¸¥ÂÊÀ̳ª ¾Æ·§ÂÊÀ¸·Î º¸³Â½À´Ï´Ù.
Normal: »ç¿ëÀÚ°¡ ¸¶¿ì½º³ª Å°º¸µå¸¦ ÅëÇÏ¿© ½½¶óÀÌ´õ À̵¿À» ¸¶ÃƽÀ´Ï´Ù. ÁÖÀÇ: ¸¶¿ì½º ÈÙ À̵¿ÀÇ ¿¹¿Ü·Î (#4), À§ÀÇ ¼ýÀÚ-À̺¥Æ® Áß Çϳª¿¡ ÀÌ¹Ì ±âµ¿µÇ¾úÀ½¿¡µµ ºÒ±¸ÇÏ°í g-¶óº§ÀÌ "Á¤»ó" À̺¥Æ®¿¡ ´ëÇÏ¿© ´Ù½Ã ±âµ¿ÇÕ´Ï´Ù.
Buddy1 ±×¸®°í Buddy2: ÃÖ´ë µÎ °³ÀÇ ±âÁ¸ÀÇ ÄÜÆ®·ÑÀ» ÁöÁ¤Çϸé ÀÚµ¿À¸·Î ½½¶óÀÌ´õÀÇ ¾ç ³¡¿¡ Àç¹èÄ¡µË´Ï´Ù. Buddy1Àº Áº¯ ¶Ç´Â »óº¯¿¡ º¸¿©Áý´Ï´Ù (Vertical ¿É¼Ç ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁü). Buddy2´Â ¿ìº¯ ¶Ç´Â ÇϺ¯¿¡ º¸¿©Áý´Ï´Ù. ´Ü¾î Buddy1 ¶Ç´Â Buddy2 ´ÙÀ½¿¡, ±âÁ¸ÀÇ ÄÜÆ®·ÑÀÇ º¯¼ö À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Buddy1MyTopTextÀ̶ó¸é º¯¼ö À̸§ÀÌ MyTopTextÀÎ ÄÜÆ®·ÑÀ» ÇÒ´çÇÕ´Ï´Ù.
Center: ¾öÁö ¼ÕÀâÀÌ´Â (»ç¿ëÀÚ°¡ À̵¿ÇÏ´Â ¸·´ë) ¾çÂÊÀÌ »ÏÁ·ÇÏÁö ¾Ê°í ¹¶¶×ÇØÁý´Ï´Ù.
Invert: ÄÜÆ®·ÑÀ» µÚÁý½À´Ï´Ù. ³·Àº °ªÀÌ ÁÂ/»óÀÌ ¾Æ´Ï¶ó ¿ì/ÇÏ¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ. ÀÌ°ÍÀº ÀüÇüÀûÀ¸·Î ¼öÁ÷ ½½¶óÀÌ´õ¸¦ ÀüÅëÀûÀÎ º¼·ý ÄÜÆ®·ÑÀÇ ¹æÇâÀ¸·Î À̵¿½ÃÅ°´Âµ¥ »ç¿ëµË´Ï´Ù. ÁÖÀÇ: ¾Æ·¡¿¡ ±â¼úÇÑ ToolTip ¿É¼ÇÀº µÚÁý±â¸¦ ÁؼöÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î ÀÌ °æ¿ì´Â »ç¿ëÇÏ¸é ¾È µË´Ï´Ù.
Left: ¾öÁö ¼ÕÀâÀÌ´Â (»ç¿ëÀÚ¿¡ ÀÇÇÏ¿© À̵¿µÇ´Â ¸·´ë) ¾Æ·¡°¡ ¾Æ´Ï¶ó À§ÂÊÀ¸·Î »ÏÁ·ÇÕ´Ï´Ù. ±×·¯³ª Vertical ¿É¼ÇÀ» ÄѸé, ¾öÁö ¼ÕÀâÀÌ´Â ¿À¸¥ÂÊÀÌ ¾Æ´Ï¶ó ¿ÞÂÊÀ¸·Î »ÏÁ·ÇÕ´Ï´Ù.
Line: »ç¿ëÀÚ°¡ È»ìÇ¥ Å°¸¦ ´©¸¦ ¶§ À̵¿ÇÒ À§Ä¡ ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´Ü¾î Line ´ÙÀ½¿¡, À̵¿ÇÒ À§Ä¡ ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î: Line2
.
NoTicks: Æ®·¢À» µû¶ó ƽǥ½ÄÀ» »ý·«ÇÕ´Ï´Ù.
Page: »ç¿ëÀÚ°¡ Page-up ¶Ç´Â Page-down Å°¸¦ ´©¸¦ ¶§ À̵¿ÇÒ À§Ä¡ÀÇ ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´Ü¾î Page ´ÙÀ½¿¡, À̵¿ÇÒ À§Ä¡ÀÇ ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î: Page10
.
Range: ¹üÀ§¸¦ 0ºÎÅÍ 100¸»°í ´Ù¸£°Ô ÁöÁ¤ÇÕ´Ï´Ù. ´Ü¾î Range ´ÙÀ½¿¡, ÃÖ¼Ò°ª, ¿· ÁÙ, ÃÖ´ë°ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î,
Range1-1000
ÀÌ¸é ¼ýÀÚ¸¦ 1ºÎÅÍ 1000±îÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù; Range-50-50
ÀÌ¸é ¼ýÀÚ¸¦ -50ºÎÅÍ 50±îÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù; ±×¸®°í Range-10--5
ÀÌ¸é ¼ýÀÚ¸¦ -10ºÎÅÍ -5±îÁö Çã¿ëÇÕ´Ï´Ù.
Thick: ¾öÁö ³×¸ðÀÇ ±æÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù (»ç¿ëÀÚ°¡ À̵¿ÇÏ´Â »ç°¢Çü ¸·´ë). ´Ü¾î Thick ´ÙÀ½¿¡, Çȼ¿ ´ÜÀ§·Î µÎ²²¸¦ ÁöÁ¤ÇϽʽÿÀ (¿¹, Thick30
). Windows XP À̻󿡼 ÀÏÁ¤ µÎ²²¸¦ ³Ñ¾î¼¸é, ¾Æ¸¶µµ Center ¿É¼ÇÀ» ÁöÁ¤Çϰųª ¾Æ´Ï¸é ÄÜÆ®·Ñ¿¡¼ Á¦°ÅÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù (ÄÜÆ®·Ñ ¿É¼Ç¿¡ -Theme
À» ÁöÁ¤Çϸé ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù).
TickInterval: ÁöÁ¤µÈ °£°ÝÀ¸·Î Æ®·¢À» µû¶ó ƽǥ½ÄÀ» Á¦°øÇÕ´Ï´Ù. ´Ü¾î TickInterval ´ÙÀ½¿¡, Ãß°¡ ƽ Ç¥½ÄÀ» º¸¿©ÁÙ °£°ÝÀ» ÁöÁ¤ÇÕ´Ï´Ù (°£°ÝÀ» »ý·«Çϸé, 1À̶ó°í °£ÁÖÇÕ´Ï´Ù). ¿¹¸¦ µé¾î, TickInterval10
À̸é ƽǥ½ÄÀÌ ¸Å 10 À§Ä¡¸¶´Ù Çϳª¾¿ º¸ÀÔ´Ï´Ù.
ToolTip: »ç¿ëÀÚ°¡ ½½¶óÀÌ´õ¸¦ ²ô´Â µ¿¾È À§Ä¡¸¦ ¼ýÀÚ·Î º¸°íÇÏ´Â ÅøÆÁÀ» »ý¼ºÇÕ´Ï´Ù. ÅøÆÁÀ» ±âº» À§Ä¡ ¾Æ´Ñ °÷¿¡ º¸¿©ÁÖ·Á¸é, ´ë½Å ´ÙÀ½ Áß Çϳª¸¦ ÁöÁ¤ÇϽʽÿÀ: ToolTipLeft
¶Ç´Â ToolTipRight
(¼öÁ÷ ½½¶óÀÌ´õ ¿ë); ToolTipTop
¶Ç´Â ToolTipBottom
(¼öÆò ½½¶óÀÌ´õ ¿ë).
Vertical: ÄÜÆ®·ÑÀ» À§ ¾Æ·¡·Î ¿òÁ÷ÀÔ´Ï´Ù.
À§ÀÇ ¿É¼ÇµéÀº ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ÈÄ¿¡ GuiControlÀ» ÅëÇÏ¿© ¹Ù²Ü ¼ö ÀÖÀÖ½À´Ï´Ù.
¼³¸í: ÀüÇüÀûÀ¸·Î ¿¬»êÀÇ ¿Ï¼ºÀ» ÇâÇØ ¾ó¸¶³ª ¸¹ÀÌ Áøµµ°¡ ³ª°¬´ÂÁö ³ªÅ¸³»´Â µ¥ »ç¿ëµÇ´Â ÀÌÁß Ä÷¯ ¹Ù. ¿¹Á¦:
Gui, Add, Progress, w300 h20 cBlue vMyProgress
¹ÙÀÇ ½ÃÀÛ À§Ä¡¸¦ ¸¶Áö¸· ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇϽʽÿÀ (»ý·«Çϸé, ¹Ù´Â 0¿¡¼ ½ÃÀÛÇϰųª Çã¿ëÇÏ´Â ¹üÀ§ ³»¿¡¼ 0¿¡ °¡Àå ±î±î¿î ¼ýÀÚ¿¡¼ ½ÃÀÛÇÕ´Ï´Ù). ³ªÁß¿¡ ¹ÙÀÇ À§Ä¡¸¦ ¹Ù²Ù·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À. ¸ðµç ¿¹Á¦°¡ ¿¬°ü º¯¼ö À̸§ÀÌ MyProgressÀÎ ÇÁ·Î±×·¹½º ¹Ù¿¡ ÀÛµ¿ÇÕ´Ï´Ù:
GuiControl,, MyProgress, +20 ; ÇöÀç À§Ä¡¸¦ 20¸¸Å Áõ°¡½Ãŵ´Ï´Ù. GuiControl,, MyProgress, 50 ; ÇöÀç À§Ä¡¸¦ 50À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
¼öÆò ÇÁ·Î±×·¹½º ¹Ù¿¡ ´ëÇÏ¿©, ¹ÙÀÇ µÎ²²´Â ±× ÄÜÆ®·ÑÀÇ ³ôÀÌ¿Í °°½À´Ï´Ù. ¼öÁ÷ ½ºÅ©·Ñ ¹Ù¿¡ ´ëÇÏ¿©, ¹ÙÀÇ ³Êºñ´Â ±× ÄÜÆ®·ÑÀÇ ³Êºñ¿Í °°½À´Ï´Ù.
Cn: ¹ÙÀÇ Ä÷¯¸¦ ¹Ù²ß´Ï´Ù. n¿¡ 16°¡Áö ±âº» HTML Ä÷¯ À̸§Áß Çϳª ¶Ç´Â 6-ÀÚ¸® RGB Ä÷¯ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹Á¦: cRed
, cFFFF33
, cDefault
. C ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é (¶Ç´Â cDefault
¸¦ ÁöÁ¤Çϸé), ½Ã½ºÅÛÀÇ ±âº» ¹Ù Ä÷¯°¡ »ç¿ëµË´Ï´Ù.
BackgroundN: ¹ÙÀÇ ¹è°æ»öÀ» º¯°æÇÕ´Ï´Ù. n¿¡ 16°¡Áö ±âº» HTML Ä÷¯ À̸§Áß Çϳª ¶Ç´Â 6-ÀÚ¸® RGB °ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹Á¦: BackgroundGreen
, BackgroundFFFF33
, BackgroundDefault
. Background ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é (¶Ç´Â BackgroundDefault
¸¦ ÁöÁ¤Çϸé), ¹è°æ»öÀº ±× µÚ¿¡ Àִ âÀÇ ¹è°æ»ö ¶Ç´Â ÅÇ ÄÜÆ®·ÑÀÇ ¹è°æ»öÀÌ »ç¿ëµË´Ï´Ù.
Range: ¹üÀ§¸¦ 0ºÎÅÍ 100¸»°í ´Ù¸¥ °ªÀ¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ´Ü¾î Range ´ÙÀ½¿¡, ÃÖ¼Ò°ª, ¿·ÁÙ Çϳª, ±×¸®°í ÃÖ´ë °ªÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Range0-1000
ÀÌ¸é ¼ýÀÚ¸£ 0ºÎÅÍ 1000±îÁö Áö¿øÇÕ´Ï´Ù; Range-50-50
ÀÌ¸é ¼ýÀÚ¸¦ -50ºÎÅÍ 50±îÁö Çã¿ëÇÕ´Ï´Ù; ±×¸®°í Range-10--5
À̸é -10ºÎÅÍ -5 ±îÁöÀÇ ¼ýÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-Smooth (¸¶À̳ʽº Smooth): ºÎµå·´°Ô ¿¬¼ÓµÈ ¹Ù°¡ ¾Æ´Ï¶ó ¼¼Å©¸ÕÆ®ÀÇ ±æÀ̸¦ º¸¿©ÁÝ´Ï´Ù. -Smooth
¸¦ ÁöÁ¤Çؾ߸¸ Windows XP ÀÌÈÄ¿¡¼ Å׸¶ ÇÁ·Î±×·¹½º ¹Ù¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ Á¶°ÇÀ¸·Î´Â ¹Ù¿¡ ¸ÂÃã Ä÷¯°¡ ¾ø¾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù; Áï, C ±×¸®°í Background ¿É¼ÇÀº »ý·«ÇØ¾ß ÇÕ´Ï´Ù.
Vertical: ¹Ù¸¦ ¼¼¿ì°Å³ª ¼öÁ÷À¸·Î ´Ã¾î¶ß¸³´Ï´Ù.
À§ÀÇ ¿É¼ÇÀº ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ÈÄ¿¡ GuiControl¸¦ ÅëÇÏ¿© ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
¼³¸í: »ç°¢ Å׵θ®/ÇÁ·¹ÀÓ, Á¾Á¾ ´Ù¸¥ ÄÜÆ®·Ñ µÑ·¹¿¡ ¼·Î °ü·ÃÀÌ ÀÖÀ½À» ³ªÅ¸³»´Â µ¥ »ç¿ëµÊ. ÀÌ °æ¿ì, ¸¶Áö¸· ¸Å°³º¯¼ö´Â ¹Ú½ºÀÇ Á¦¸ñÀÌ°í, Á¸ÀçÇÑ´Ù¸é, Á»ó ¸ð¼¸®¿¡ º¸¿©Áý´Ï´Ù. ¿¹Á¦:
Gui, Add, GroupBox, w400 h300, Geographic Criteria
±âº»°ªÀ¸·Î GroupBoxÀÇ Á¦¸ñÀº ¿ÀÁ÷ ÇÑÁÙÀÇ ÅؽºÆ®¸¸ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¿É¼Ç¿¡ Wrap
À» ÁöÁ¤ÇÏ¸é ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
ÄÜÆ®·Ñ ¾È¿¡ ÇàÀÇ °³¼ö¸¦ ÁöÁ¤ÇÏ·Á¸é (¶Ç´Â ±×ÀÇ ³Êºñ¿Í ³ôÀ̸¦ ÁöÁ¤ÇÏ·Á¸é), ÄÜÆ®·ÑÀÇ À§Ä¡¿Í Å©±â º¯°æÀ» ÂüÁ¶ÇϽʽÿÀ.
¼³¸í: ¿©·¯ ÆäÀÌÁö¸¦ ´ã°í ÀÖ´Â Ä¿´Ù¶õ ÄÜÆ®·Ñ. °¢ ÆäÀÌÁö¿¡ ´Ù¸¥ ÄÜÆ®·ÑÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. ÀÌ °üÁ¡¿¡¼ ÇÑ ¹ß ´õ ³ª¾Æ°¡ ÀÌ·± ÆäÀÌÁöµéÀ» "ÅÇ"À̶ó°í ºÎ¸¨´Ï´Ù.
Tab2 vs. Tab: v1.0.47.05¿¡¼ "Tab2" ÄÜÆ®·ÑÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¿ø·¡ "Tab" ÄÜÆ®·ÑÀÇ Èñ±ÍÇÑ Àç±×¸®±â ¹®Á¦¸¦ ÇØ°áÇÏ¿´½À´Ï´Ù (¿¹, ±×ÀÇ ÄÜÆ®·ÑÀÇ ¾î¶² ºÎºÐÀ» ¿¹¸¦ µé¾î ½ºÅ©·Ñ¹Ù¸¦ Ŭ¸¯ÇÏ¿© GUI¸¦ È°¼ºÈ Çϸé Á¦´ë·Î ´Ù½Ã ±×¸®Áö ¸øÇß½À´Ï´Ù). ¿ø·¡ÀÇ ÅÇ ÄÜÆ®·ÑÀº ÇÏÀ§ ȣȯÀ» À§ÇØ À¯ÁöµË´Ï´Ù. ¿Ö³ÄÇϸé Tab2´Â ÀÚ½ÅÀÇ ÅÇ ÄÜÆ®·ÑÀ» Àڽſ¡°Ô Æ÷ÇÔµÈ ÄÜÆ®·Ñµé ´ÙÀ½¿¡ ÅÇ-Å° Ç×ÇØ ¼ø¼·Î ¹èÄ¡Çϱ⠶§¹®ÀÔ´Ï´Ù. »õ ½ºÅ©¸³Æ®´Â °¡´ÉÇϸé Tab2¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¿¹Á¦:
Gui, Add, Tab2,, General|View|Appearance|Settings
À§ÀÇ ¸¶Áö¸· ¸Å°³º¯¼ö´Â ÆÄÀÌÇÁ·Î ±¸ºÐµÈ ÅÇ À̸§ ¸®½ºÆ®ÀÔ´Ï´Ù. âÀÌ Ã³À½ ³ªÅ¸³¯ ¶§ ÅÇ Áß¿¡ Çϳª¸¦ ¹Ì¸® ¼±ÅÃÇÏ·Á¸é, µÎ °³ÀÇ ÆÄÀÌÇÁ ¹®ÀÚ¸¦ ±× ´ÙÀ½¿¡ Æ÷ÇÔÇϽʽÿÀ (¿¹, Red|Green||Blue
). ´Ù¸¥ ¹æ¹ýÀ¸·Î, Options¿¡ ´Ü¾î Choose¿Í ¹Ù·Î ´ÙÀ½¿¡ ¹Ì¸® ¼±ÅÃÇÒ ¼ýÀÚ¸¦ ÁöÁ¤ÇÒ ¼öÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Choose5
´Â ´Ù¼¸ ¹ø° ÅÇÀ» ¹Ì¸® ¼±ÅÃÇÕ´Ï´Ù (´Ù¸¥ ¿É¼Çµéó·³, Choose%Var%
¿Í °°Àº º¯¼ö°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù). ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ´ÙÀ½¿¡ ¼±ÅÃµÈ ÅÇÀ» º¯°æÇÏ·Á¸é, ¶Ç´Â ÅÇÀ» Ãß°¡Çϰųª Á¦°ÅÇÏ·Á¸é, GuiControlÀ» »ç¿ëÇϽʽÿÀ.
ÅÇ ÄÜÆ®·ÑÀ» ¸¸µé°í ³ ÈÄ, ÀÌ¾î¼ Ãß°¡µÇ´Â ÄÜÆ®·ÑµéÀº ÀÚµ¿À¸·Î ±×ÀÇ Ã¹ ¹ø° ÅÇ¿¡ ¼ÓÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ÙÀ½ ¿¹Á¦¸¦ µû¶ó ¾ðÁ¦µçÁö ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù:
Gui, Tab ; ¹Ì·¡ÀÇ ÄÜÆ®·ÑµéÀº ÅÇ ÄÜÆ®·ÑÀÇ ÀϺΰ¡ ¾Æ´Õ´Ï´Ù. Gui, Tab, 3 ; ¹Ì·¡ÀÇ ÄÜÆ®·ÑµéÀº ÇöÀç ÅÇ ÄÜÆ®·ÑÀÇ ¼¼ ¹ø° ÅÇ¿¡ ¼ÓÇÕ´Ï´Ù. Gui, Tab, 3, 2 ; ¹Ì·¡ÀÇ ÄÜÆ®·ÑµéÀº µÎ ¹ø° ÅÇ ÄÜÆ®·ÑÀÇ ¼¼ ¹ø° ÅÇÀÌ ¼ÒÀ¯ÇÕ´Ï´Ù. Gui, Tab, Name ; ¹Ì·¡ÀÇ ÄÜÆ®·ÑµéÀº À̸§ÀÌ Name (´ë¼Ò¹®ÀÚ ±¸ºÐ ¾øÀ½)À¸·Î ½ÃÀÛÇÏ´Â ÅÇÀÌ ¼ÒÀ¯ÇÕ´Ï´Ù. Gui, Tab, Name,, Exact ; À§¿Í µ¿ÀÏÇÏÁö¸¸ Á¤È®ÇÏ°Ô ºÎÇÕÇØ¾ß ÇÕ´Ï´Ù (´ë¼Ò¹®ÀÚµµ ±¸ºÐ).
À§ÀÇ ¿¹Á¦¸¦ »ç¿ëÇØ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â ÅÇÀ̳ª ÅÇ ÄÜÆ®·Ñ¿¡ ÇÒ´çÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù (Name ¹æ¹ýÀº ¿¹¿ÜÀÓ). ±×·¯³ª ±× °æ¿ì, ¾Æ·¡¿¡ ±â¼úµÈ »óÅÂÀûÀÎ À§Ä¡ ÁöÁ¤ ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
¹èÄ¡: ÅÇ ÄÜÆ®·ÑÀÇ °¢ ÅÇÀÌ ±×ÀÇ Ã¹ ºÎ-ÄÜÆ®·ÑÀ» ¹ÞÀ» ¶§, ±× ºÎ-ÄÜÆ®·ÑÀº Ư¼öÇÑ ±âº» À§Ä¡°¡ ÀÖ½À´Ï´Ù. ±âº» À§Ä¡´Â ´ÙÀ½ Á¶°Ç¿¡ µû¸¨´Ï´Ù:
x+10 y+10
À» ÁöÁ¤ÇÏ¸é ±× ºÎÄÜÆ®·ÑÀÌ Á»ó ¸ð¼¸®·ÎºÎÅÍ 10 Çȼ¿ ¿À¸¥ÂÊ ±×¸®°í 10 Çȼ¿ ¾Æ·¡ÂÊ¿¡ ÀÚ¸®¸¦ Àâ½À´Ï´Ù.
ºÎ-ÄÜÆ®·ÑµéÀº ¹Ýµå½Ã ÅÇ ÄÜÆ®·ÑÀÇ °æ°è ¾È¿¡ Á¸ÀçÇØ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù: ÅÇÀÌ ¼±Åõǰųª ÇØÁ¦µÉ ¶§ ¿©ÀüÈ÷ ¼û°Å³ª º¸¿©Áý´Ï´Ù. ÀÌ ÇàÀ§´Â ƯÈ÷ ¾Æ·¡¿¡ ±â¼úµÈ "¹öÆ°" ½ºÅ¸ÀÏÀÇ ÇàÀ§¿¡ ÀûÇÕÇÕ´Ï´Ù.
Gui Submit ¸í·É¾î¸¦ »ç¿ëÇϸé, ÄÜÆ®·ÑÀÇ ¿¬°ü Ãâ·Â º¯¼ö°¡ (ÀÖ´Ù¸é) ÇöÀç ¼±ÅÃµÈ ÅÇÀÇ À̸§À» ¹Þ½À´Ï´Ù. ±×·¸Áö¸¸, ±× ÄÜÆ®·Ñ¿¡ AltSubmit Ư¼ºÀÌ ÀÖ´Ù¸é, ±× Ãâ·Â º¯¼ö´Â ´ë½Å¿¡ ÅÇÀÇ À§Ä¡¸¦ ¹Þ½À´Ï´Ù (ù¹ø° ÅÇÀº 1ÀÌ°í, µÎ ¹ø°´Â 2ÀÌ°í, µîµî.).
gMySubroutine
°ú °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé MySubroutine ¶óº§ÀÌ »ç¿ëÀÚ°¡ »õ ÅÇÀ¸·Î º¯°æÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù. ÅÇ ÄÜÆ®·Ñ¿¡ g-¶óº§°ú Ãâ·Â º¯¼ö°¡ µÑ ´Ù ÀÖ´Ù¸é, »ç¿ëÀÚ°¡ »õ ÅÇÀ¸·Î ÀüȯÇÒ ¶§¸¶´Ù, Ãâ·Â º¯¼ö´Â ÀÌÀü¿¡ ¼±ÅÃµÈ ÅÇ À̸§ÀÌ ¼³Á¤µË´Ï´Ù (¶Ç´Â AltSubmitÀÇ °æ¿ì¶ó¸é ¹øÈ£°¡ ¼³Á¤µË´Ï´Ù).
Å°º¸µå Ç×ÇØ: »ç¿ëÀÚ´Â Control-PageDown/PageUpÀ» ´·¯ ÅÇ ÄÜÆ®·ÑÀÇ ÆäÀÌÁö¿¡¼ ÆäÀÌÁö·Î Ç×ÇØÇÒ ¼ö ÀÖ½À´Ï´Ù; Å°º¸µå ÃÊÁ¡ÀÌ ÅÇ ÄÜÆ®·Ñ¿¡ ¼ÓÇÏÁö ¾Ê´Â ÄÜÆ®·Ñ¿¡ ÀÖ´Ù¸é, ±× âÀÇ Ã¹ ÅÇ ÄÜÆ®·Ñ·Î ÃÊÁ¡ÀÌ À̵¿ÇÕ´Ï´Ù. Control-Tab ±×¸®°í Control-Shift-TabÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´Ü, ÇöÀç ÃÊÁ¡ÀÌ ÀÖ´Â ÄÜÆ®·ÑÀÌ ¿©·¯-ÁÙ ÆíÁý ÄÜÆ®·ÑÀ̶ó¸é Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
°¢ âÀº ÃÖ´ë 255 ÅÇ ÄÜÆ®·ÑÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÇ ÄÜÆ®·ÑÀº 256 ÅÇ (ÆäÀÌÁö) ÀÌ»óÀ» °¡Áú ¼ö ¾ø½À´Ï´Ù. °Ô´Ù°¡, ÅÇ ÄÜÆ®·ÑÀº ¶Ç´Ù¸¥ ÅÇ ÄÜÆ®·ÑÀ» ´ãÀ» ¼ö ¾ø½À´Ï´Ù.
Choose: À§ ÂüÁ¶.
-Background (¸¶À̳ʽº ´ÙÀ½¿¡ ´Ü¾î Background): âÀÇ ¸ÂÃã ¹è°æ»öÀ» ¿À¹ö¶óÀ̵å ÇÏ°í ½Ã½ºÅÛÀÇ ±âº» ÅÇ ÄÜÆ®·ÑÀ» »ç¿ëÇÕ´Ï´Ù. +Theme -Background
¸¦ ÁöÁ¤Çϸé ÅÇ ÄÜÆ®·ÑÀÌ ÇöÀç ¹ÙÅÁȸé Å׸¶¸¦ ÁؼöÇϵµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸, ´ëºÎºÐÀÇ ÄÜÆ®·Ñ À¯ÇüÀº ±×·± ÅÇ ÄÜÆ®·Ñ ¾È¿¡¼ ÀÌ»óÇÏ°Ô º¸ÀÏ °ÍÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é ¹è°æ»öÀÌ ÅÇ ÄÜÆ®·ÑÀÇ ¹è°æ»ö°ú ¾î¿ï¸®Áö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ¾î¶² ÄÜÆ®·Ñ À¯Çü¿¡ ´ëÇؼ´Â BackgroundTransÀ» ¿É¼Ç¿¡ Ãß°¡Çϸé ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù (¿¹¸¦ µé¾î Text).
Buttons: ÀÏ·ÃÀÇ ÅÇÀÌ ¾Æ´Ï¶ó ÀÏ·ÃÀÇ ¹öÆ°µéÀ» ÄÜÆ®·Ñ »ó´Ü¿¡ »ý¼ºÇÕ´Ï´Ù (ÀÌ °æ¿ì, ±âº»ÀûÀ¸·Î Å׵θ®°¡ ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º¸¿©Áֱ⠱¸¿ª¿¡ ÀüÇüÀûÀ¸·Î ÄÜÆ®·ÑÀÌ µé¾î ÀÖÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù).
Left/Right/Bottom: ´ÙÀ½ ´Ü¾î Áß Çϳª¸¦ ÁöÁ¤Çϸé ÅÇÀ» »ó´Ü ´ë½Å¿¡ ¿ÞÂÊ, ¿À¸¥ÂÊ, ¾Æ·¡ÂÊ¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Left¿Í RightÀÇ ÇÑ°è¿¡ °üÇÑ °ÍÀº TCS_VERTICAL¸¦ ÂüÁ¶ÇϽʽÿÀ.
-Wrap: ÅÇÀÌ ÇÑ ÇàÀ» ³Ñ°Ô Â÷ÁöÇÏÁö ¸øÇϵµ·Ï ¸·½À´Ï´Ù (ÀÌ °æ¿ì ÅÇÀÌ ³Ê¹« ¸¹ÀÌ ¸ÂÃâ ¼ö ¾øÀ¸¸é, È»ìÇ¥ ¹öÆ°ÀÌ ³ªÅ¸³ª »ç¿ëÀÚ´Â ±×¸¦ ¿¾î ´õ ¸¹Àº ÅÇÀ» º¼ ¼ö ÀÖ½À´Ï´Ù).
ÄÜÆ®·Ñ ¾È¿¡ ÅؽºÆ® ÇàÀÇ °³¼ö¸¦ (¶Ç´Â ±×ÀÇ ³ôÀÌ¿Í ³Êºñ¸¦) ÁöÁ¤ÇÏ·Á¸é, ÄÜÆ®·ÑÀÇ À§Ä¡¿Í Å©±â º¯°æÀ» ÂüÁ¶ÇϽʽÿÀ.
ÅÇ ¾ÈÀÇ ¾ÆÀÌÄÜ: SendMessage¸¦ ÅëÇÏ¿© ¾ÆÀÌÄÜÀ» °¢ ÅÇÀÇ À̸§/ÅؽºÆ® ¿·¿¡ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Æ÷·³ ÁÖÁ¦ ÅÇ ¾ÈÀÇ ¾ÆÀÌÄÜ¿¡¼ ´Ù·ì´Ï´Ù.
¼³¸í: âÀÇ ÇÏ´Ü¿¡ ºÎÂøµÇ´Â ÇÑ ÇàÀÇ ÅؽºÆ® ±×¸®°í/¶Ç´Â ¾ÆÀÌÄܵé, ÀüÇüÀûÀ¸·Î »óȲ º¯È¸¦ º¸°íÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¹Á¦:
Gui, Add, StatusBar,, »óÅ ¹ÙÀÇ ½ÃÀÛ ÅؽºÆ® (»ý·«ÇÏ¸é ºó ä·Î ½ÃÀÛÇÔ). SB_SetText("ÇöÀç " . RowCount . " ÇàÀÌ ¼±ÅõǾú½À´Ï´Ù.")
»óŹÙÀÇ °¡Àå °£´ÜÇÑ »ç¿ë¹ýÀº ¹«¾ð°¡ ¹Ù²ð ¶§¸¶´Ù »ç¿ëÀÚ¿¡°Ô º¸°íÇØ¾ß ÇÑ´Ù¸é SB_SetText()¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù. ¿©·¯ Á¤º¸¸¦ º¸°íÇØ¾ß ÇÑ´Ù¸é, SB_SetParts()¸¦ ÅëÇÏ¿© ¹Ù¸¦ ¿©·¯ ±¸¿ªÀ¸·Î ³ª´©½Ê½Ã¿À. ¾ÆÀÌÄÜÀ» ¹Ù¿¡ º¸¿©ÁÖ·Á¸é, SB_SetIcon()¸¦ È£ÃâÇϽʽÿÀ.
´ÙÀ½ÀÇ ¸ðµç StatusBar ÇÔ¼öµéÀº ÇöÀç ¾²·¹µåÀÇ ±âº» GUI â¿¡ ÀÛµ¿ÇÕ´Ï´Ù (ÀÌ´Â Gui, 2:Default
¸¦ ÅëÇÏ¿© ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù). ±âº» âÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª »óÅ ¹Ù°¡ ¾øÀ¸¸é, ¸ðµç SB ÇÔ¼öµéÀº 0À» µ¹·ÁÁÖ¾î ¹®Á¦°¡ ÀÖÀ½À» ¾Ë¸³´Ï´Ù.
»óÅ ¹ÙÀÇ ÁöÁ¤µÈ ºÎºÐ¿¡ NewText¸¦ º¸¿©ÁÝ´Ï´Ù. PartNumber¸¦ »ý·«Çϸé, ±âº»°ªÀº 1ÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, 1°ú 256 »çÀÌÀÇ Á¤¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. StyleÀ» »ý·«Çϸé, ±âº»°ªÀº 0ÀÔ´Ï´Ù. ±âº»À¸·Î ¹Ù°¡ µé¾î°¡ º¸ÀÌ°Ô ¸¸µå´Â ÀüÅëÀûÀÎ Å׵θ®¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, 1À» ÁöÁ¤Çϸé Å×Åõ¸®°¡ ¾ø°í 2¸¦ ÁöÁ¤ÇÏ¸é ¹Ù°¡ Æ¢¾î ³ª¿À°Ô º¸ÀÌ°Ô ¸¸µå´Â Å×Åõ¸®¸¦ °¡Áý´Ï´Ù. ¸¶Áö¸·À¸·Î, NewTextÀÇ ¾îµð¿¡³ª ÃÖ´ë µÎ °³ÀÇ ÅÇ ¹®ÀÚ (`t)°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù: ù ¹ø° ÅÇÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â °ÍµéÀº ¸ðµÎ ±× ºÎºÐ ¾È¿¡¼ Áß¾Ó¿¡ Á¤·ÄµË´Ï´Ù. ±×¸®°í µÎ ¹ø° ÅÇ ¿À¸¥ÂÊÀ¸·Î ÀÖ´Â °ÍµéÀº ¸ðµÎ ¿À¸¥ÂÊ¿¡ Á¤·ÄµË´Ï´Ù. SB_SetText()´Â ¼º°øÇϸé 1 ½ÇÆÐÇϸé 0À» µ¹·ÁÁÝ´Ï´Ù.
¹Ù¸¦ ÁöÁ¤µÈ ³Êºñ¿¡ ¸Â°Ô ¿©·¯ ºÎºÐÀ¸·Î ³ª´¯´Ï´Ù (Çȼ¿ ´ÜÀ§). ¸ðµç ¸Å°³º¯¼ö¸¦ »ý·«Çϸé, ¹Ù´Â ÇÑ °³Â¥¸® ±ä ºÎºÐÀ¸·Î º¹±¸µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¸¶Áö¸·Àº Á¦¿ÜÇÏ°í °¢ ºÎºÐÀÇ ³Êºñ¸¦ ÁöÁ¤ÇϽʽÿÀ (¸¶Áö¸·Àº ¹ÙÀÇ ³ª¸ÓÁö ³Êºñ°¡ ä¿ó´Ï´Ù). ¿¹¸¦ µé¾î, SB_SetParts(50, 50)
´Â ¼¼ ºÎºÐÀ» »ý¼ºÇÕ´Ï´Ù: ¾ÕÂÊ µÎ ºÐÀº °¢°¢ ³Êºñ°¡ 50Çȼ¿ÀÌ°í ¸¶Áö¸·Àº ³ª¸ÓÁö ³Êºñ°¡ ´Ù ä¿ó´Ï´Ù. ÁÖÀÇ: SB_SetParts()·Î "»èÁ¦µÈ" ºÎºÐÀº ´ÙÀ½¿¡ º¸¿©Áú ¶§ ÅؽºÆ® ¾øÀÌ ½ÃÀÛÇÕ´Ï´Ù. (¶Ç, ±×ÀÇ ¾ÆÀÌÄܵéÀº ÀÚµ¿À¸·Î Æı«µË´Ï´Ù). ¼º°øÇϸé, SB_SetParts()´Â 0 ¾Æ´Ñ °ªÀ» µ¹·ÁÁÝ´Ï´Ù (»óÅ ¹ÙÀÇ HWND). ½ÇÆÐÇϸé 0À» µ¹·ÁÁÝ´Ï´Ù.
ÀÛÀº ¾ÆÀÌÄÜÀ» ÁöÁ¤µÈ ºÎºÐ¿¡ ÀÖ´Â ÅؽºÆ® ¿ÞÂÊ¿¡ º¸¿©ÁÝ´Ï´Ù (PartNumber¸¦ »ý·«Çϸé, ±âº»°ªÀº 1ÀÔ´Ï´Ù). FilenameÀº ¾ÆÀÌÄÜ (.ICO), Ä¿¼ (.CUR), ¶Ç´Â ¿¡´Ï¸ÞÀÌ¼Ç Ä¿¼ (.ANI) ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù (¾Ö´Ï¸ÞÀÌ¼Ç Ä¿¼´Â ½ÇÁ¦·Î ¹Ù¿¡¼ ¿òÁ÷ÀÓÀÌ ¾ø½À´Ï´Ù). ´Ù¸¥ ¾ÆÀÌÄÜ ÀÚ¿øÀ¸·Î´Â ´ÙÀ½ À¯ÇüÀÇ ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ: EXE, DLL, CPL, SCR, ±×¸®°í ±âŸ ¾ÆÀÌÄÜ ÀÚ¿øÀ» º¸À¯ÇÑ À¯Çüµé. ÆÄÀÏ¿¡ Àִ ù ¹ø° ¾ÆÀÌÄÜ ¸»°í ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÏ·Á¸é, ±×ÀÇ ¹øÈ£¸¦ IconNumber¿¡ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, SB_SetIcon("Shell32.dll", 2)
ÀÌ¸é µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀÇ ±âº» ¾ÆÀÌÄÜÀ» »ç¿ëÇÕ´Ï´Ù. IconNumber°¡ À½¼öÀ̸é, ±×ÀÇ Àý´ë°ªÀÌ ½ÇÇà ÆÄÀÏ ¾È¿¡ ÀÖ´Â ¾ÆÀÌÄÜÀÇ ÀÚ¿ø ID¶ó°í °£Áֵ˴ϴÙ. SB_SetIcon()´Â ¼º°øÇÏ¸é ±× ¾ÆÀÌÄÜÀÇ HICON¸¦ µ¹·ÁÁÝ´Ï´Ù. ½ÇÆÐÇϸé 0À» µ¹·ÁÁÝ´Ï´Ù. HICONÀº ´ëºÎºÐÀÇ ½ºÅ©¸³Æ®¿¡¼ ¹«½ÃÇصµ ¾ÈÀüÇÑ ½Ã½ºÅÛ ÀÚ¿øÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é »óÅ ¹Ù âÀÌ Æı«µÉ ¶§ ÀÚµ¿À¸·Î Æı«µÇ±â ¶§¹®ÀÔ´Ï´Ù. ºñ½ÁÇÏ°Ô, SB_SetIcon()ÀÌ ¿¹Àü ¾ÆÀÌÄÜÀ» »õ ¾ÆÀÌÄÜÀ¸·Î ±³Ã¼Çϸé ÀÚµ¿À¸·Î ¿¹Àü ¾ÆÀÌÄÜÀÌ Æı«µË´Ï´Ù. ÀÌ´Â ´ÙÀ½°ú °°ÀÌ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù:
Gui +LastFound SendMessage, 0x40F, part_number - 1, my_hIcon, msctls_statusbar321 ; 0x40F is SB_SETICON.
»óÅ ¹Ù ¾È¿¡ ÇÁ·Î±×·¹½º ¹Ù¸¦ ¸¸µé°í Á¦¾îÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½¿¡¼ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù: www.autohotkey.com/forum/topic37754.html
gMySubroutine
°ú °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ°¡ ¹Ù¸¦ Ŭ¸¯ÇÒ ¶§¸¶´Ù MySubroutine ¶óº§ÀÌ ÀÚµ¿À¸·Î ±âµ¿µË´Ï´Ù. ÀÌ ¼ºê·çƾÀº ³»Àå º¯¼ö A_Gui¿Í A_GuiControl¸¦ Âü°íÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ¿í Áß¿äÇÑ °ÍÀº A_GuiEvent¸¦ Âü°íÇÒ ¼ö ÀÖ´Ù´Â °ÍÀε¥, ÀÌ ¾È¿¡ ´ÙÀ½ ¹®ÀÚ¿ Áß Çϳª°¡ µé¾î ÀÖ½À´Ï´Ù (¹Ì·¡ ¹öÀü°úÀÇ È£È¯À» À§ÇØ, ½ºÅ©¸³Æ®´Â ÀÌ °ªµé¸¸ÀÌ °¡´ÉÇÑ À¯ÀÏÇÑ °ªÀ̶ó°í °£ÁÖÇÏ¸é ¾È µË´Ï´Ù):
±Û²Ã Å©±â, ¸ð¾ç, ±×¸®°í ½ºÅ¸ÀÏÀ» (´Ù¸¥ º¸ÅëÀÇ ÄÜÆ®·Ñó·³) Gui Font¸¦ ÅëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸, ÅؽºÆ® Ä÷¯´Â ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ, Gui Color¸¦ ÁؼöÇÏÁö ¾Ê½À´Ï´Ù; ´ë½Å¿¡, Options¿¡ ´Ü¾î Background¿Í Áï½Ã Ä÷¯ À̸§ (Ä÷¯-Â÷Æ® ÂüÁ¶) ¶Ç´Â RGB °ªÀ» ÁöÁ¤Çϸé (0x Á¢µÎ»ç´Â ¼±ÅÃÀû) »óÅ ¹ÙÀÇ ¹è°æ »öÀ» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦: BackgroundSilver
, BackgroundFFDD99
, BackgroundDefault
.
»óÅ ¹Ù´Â »ý¼º½Ã Gui, Add, StatusBar, Hidden vMyStatusBar
¸¦ ÅëÇÏ¿© ¼ûÀ» ¼ö ÀÖ½À´Ï´Ù. »ý¼º ÈÄ¿¡ ¼û±â·Á¸é GuiControl, Hide, MyStatusBar
¸¦ »ç¿ëÇϽʽÿÀ. º¸¿©ÁÖ·Á¸é, GuiControl, Show, MyStatusBar
¸¦ »ç¿ëÇϽʽÿÀ. ÁÖÀÇ: »óŹٸ¦ ¼û°Üµµ âÀÇ ³ôÀÌ´Â ÁÙÁö ¾Ê½À´Ï´Ù. ÁÙÀÌ°í ½Í´Ù¸é, ´ÙÀ½ ¹æ¹ýÀÌ ½±½À´Ï´Ù: Gui, Show, AutoSize
.
StatusBar ½ºÅ¸ÀÏ Å×À̺í ÂüÁ¶.
1) »óÅ ¹Ù¿Í ÁßøµÇ´Â ÄÜÆ®·ÑÀº Á¾Á¾ »óÅ ¹Ù À§¿¡ ±×·ÁÁú ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÇÇÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº GuiSize labelÀ» ÅëÇÏ¿© µ¿ÀûÀ¸·Î ±×·± ÄÜÆ®·ÑÀ» ÁÙÀÌ´Â °ÍÀÔ´Ï´Ù. 2) â ´ç »óÅ ¹Ù°¡ Çϳª »ÓÀ̶ó´Â Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.
TreeView ÆäÀÌÁö ¾Æ·¡¿¡ ¿©·¯ ºÎºÐ »óÅ ¹Ù¸¦ ½Ã¿¬ÇÕ´Ï´Ù.
ActiveX ÄÄÆ÷³ÍÆ®´Â MSIE ºê¶ó¿ìÀú ÄÜÆ®·Ñ °°ÀÌ ´ÙÀ½ ¿¹Á¦¸¦ µû¶ó GUI â¿¡ ³»ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù:
Gui Add, ActiveX, w980 h640 vWB, Shell.Explorer ; ¸¶Áö¸· ¸Å°³º¯¼ö´Â ActiveX ÄÄÆ÷³ÍÆ®ÀÇ À̸§ÀÔ´Ï´Ù. WB.Navigate("http://ahkscript.org/boards/") ; ÀÌ°ÍÀº À¥ ºê¶ó¿ìÀú ÄÜÆ®·Ñ¿¡ Á¾¼ÓÀûÀÔ´Ï´Ù. Gui Show
ÄÜÆ®·ÑÀÌ »ý¼ºµÉ ¶§, ActiveX °´Ã¼´Â ÄÜÆ®·ÑÀÇ ¿¬°ü º¯¼ö¿¡ ÀúÀåµË´Ï´Ù. GuiControlGetÀ» »ç¿ëÇÏ¸é ±× °´Ã¼¸¦ ¿¶÷ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ °´Ã¼°¡ ³ëÃâÇÏ´Â À̺¥Æ®¸¦ ó¸®ÇÏ·Á¸é, ¾Æ·¡¿¡ º¸¿©ÁÖ´Â ¹Ù¿Í °°ÀÌ ComObjConnect¸¦ »ç¿ëÇϽʽÿÀ:
Gui Add, Edit, w930 r1 vURL, http://ahkscript.org/boards/ Gui Add, Button, x+6 yp w44 Default, Go Gui Add, ActiveX, xm w980 h640 vWB, Shell.Explorer ComObjConnect(WB, WB_events) ; WBÀÇ À̺¥Æ®¸¦ WB_events Ŭ·¡½º °´Ã¼¿¡ ¿¬°áÇÕ´Ï´Ù. Gui Show ; °è¼ÓÇؼ ÃÖÃÊÀÇ ÆäÀÌÁö¸¦ ÀûÀçÇÕ´Ï´Ù: ButtonGo: Gui Submit, NoHide WB.Navigate(URL) return class WB_events { NavigateComplete2(wb, NewURL) { GuiControl,, URL, %NewURL% ; URL ÆíÁý ÄÜÆ®·ÑÀ» ¾÷µ¥ÀÌÆ® ÇÕ´Ï´Ù. } } GuiClose: ExitApp
ComObjTypeÀ» »ç¿ëÇϸé ÄÜÆ®·ÑÀÇ º¯¼ö¿¡ ÀúÀåµÈ °´Ã¼ÀÇ À¯ÇüÀ» ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù.
AutoHotkey°¡ Á÷Á¢ÀûÀ¸·Î Áö¿øÇÏÁö ¾Ê´Â ÄÜÆ®·Ñµµ GUI ⠾ȿ¡ ÀÓº£µåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÓº£µå ÇÏ·Á¸é, Gui, Add
¿¡ Class
¿É¼ÇÀ» ÅëÇÏ¿© Win32 Ŭ·¡½º À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹Á¦:
Gui, Add, Custom, ClassComboBoxEx32 ; ComboBoxEx ÄÜÆ®·ÑÀ» Ãß°¡ÇÕ´Ï´Ù. Gui, Add, Custom, ClassScintilla ; Scintilla ÄÜÆ®·ÑÀ» Ãß°¡ÇÕ´Ï´Ù. SciLexer.dll ¶óÀ̺귯¸®¸¦ ¸ÕÀú ÀûÀçÇÑ ÈÄ¿¡ ÄÜÆ®·ÑÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Gui, Add
¶Ç´Â GuiControl/Get
¸¦ ÅëÇÏ¿© ÅؽºÆ®¸¦ ÄÜÆ®·Ñ¿¡¼ ¿¶÷Çϰųª ±³Ã¼ÇÒ ¶§ ¿ÀÅäÇÖÅ°´Â Ç¥ÁØ À©µµ¿ìÁî ÄÜÆ®·Ñ ÅؽºÆ® ·çƾÀ» »ç¿ëÇÕ´Ï´Ù.
G-¶óº§ °íÁö: gMySubroutine
¿Í °°Àº g-¶óº§À» ÄÜÆ®·ÑÀÇ ¿É¼Ç¿¡ ³ª¿ÇÏ¸é ±× ÄÜÆ®·ÑÀ¸·ÎºÎÅÍ µé¾î¿À´Â À̺¥Æ®µéÀ» ³ªÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼ºê·çƾÀº ³»Àå º¯¼ö A_Gui¿Í A_GuiControl¸¦ Âü°íÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ¿í Áß¿äÇÑ °ÍÀº A_GuiEventµµ Âü°íÇÒ ¼ö ÀÖ´Ù´Â °ÍÀε¥, ±× ¾È¿¡ ´ÙÀ½ ¹®ÀÚ¿ Áß Çϳª°¡ µé¾î ÀÖ½À´Ï´Ù (¹Ì·¡ ¹öÀü°úÀÇ È£È¯À» À§ÇØ, ½ºÅ©¸³Æ®´Â ÀÌ °ªµé¸¸ÀÌ À¯ÀÏÇÑ °ªÀ̶ó°í °£ÁÖÇÏ¸é ¾È µË´Ï´Ù):
WM_COMMAND
¸Þ½ÃÁö¸¦ ¹Þ¾Ò½À´Ï´Ù. A_EventInfo
¿¡ ÄÜÆ®·Ñ¿¡-Á¤ÀÇµÈ °íÁö Äڵ尡 ´ã±é´Ï´Ù ( C/C++¿¡¼ HIWORD(wParam)
¿Í µ¿µî).WM_NOTIFY
¸Þ½ÃÁö¸¦ ¹Þ¾Ò½À´Ï´Ù. A_EventInfo
¿¡ ÄÜÆ®·Ñ °íÁö ±¸Á¶Ã¼¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ°¡ ´ã±é´Ï´Ù (NMHDR
). ErrorLevel
¿¡ ÇÒ´çÇؼ 32-ºñÆ® ºÎÈ£ ÀÖ´Â Á¤¼ö °ªÀÌ ÄÜÆ®·Ñ¿¡ ¹ÝȯµÉ ¼ö ÀÖ½À´Ï´Ù. (±âº»°ªÀ¸·Î, g-¶óº§ ¾²·¹µåÀÇ ErrorLevel
Àº 0À¸·Î ¼³Á¤µË´Ï´Ù). ¹«È¿ÇÑ °ªÀº 0À¸·Î °£Áֵ˴ϴÙ.´ÙÀ½ ¿¹Á¦´Â IP ÁÖ¼Ò ÄÜÆ®·ÑÀ» Ãß°¡ÇÏ°í »ç¿ëÇÏ´Â ¹ýÀ» º¸¿©ÁÝ´Ï´Ù:
Gui, Add, Custom, ClassSysIPAddress32 r1 w150 hwndhIPControl gIPControlEvent Gui, Add, Button, Default, OK IPCtrlSetAddress(hIPControl, A_IPAddress1) Gui, Show return GuiClose: ExitApp ButtonOK: Gui, Hide ToolTip MsgBox % "You chose " IPCtrlGetAddress(hIPControl) ExitApp IPControlEvent: if A_GuiEvent = Normal { ; WM_COMMAND ¸Þ½ÃÁö¸¦ ¹Þ¾Ò½À´Ï´Ù. if (A_EventInfo = 0x0300) ; EN_CHANGE ToolTip Control changed! } else if A_GuiEvent = N { ; WM_NOTIFY ¸Þ½ÃÁö¸¦ ¹Þ¾Ò½À´Ï´Ù. ; °íÁö Äڵ带 ¾ò½À´Ï´Ù. º¸Åë ÀÌ Çʵå´Â UIntÀÌÁö¸¸ IP ÁÖ¼Ò ÄÜÆ®·ÑÀº ; À½¼ö Äڵ带 »ç¿ëÇÕ´Ï´Ù. ±×·¡¼ ÆíÀÇ»ó ºÎÈ£ÀÖ´Â Á¤¼ö·Î ÀнÀ´Ï´Ù. nmhdr_code := NumGet(A_EventInfo + 2*A_PtrSize, "int") if (nmhdr_code != -860) ; IPN_FIELDCHANGED return ; NMIPADDRESS ±¸Á¶Ã¼·ÎºÎÅÍ Á¤º¸¸¦ ÃßÃâÇÕ´Ï´Ù iField := NumGet(A_EventInfo + 2*A_PtrSize + 4, "int") iValue := NumGet(A_EventInfo + 2*A_PtrSize + 8, "int") if iValue >= 0 ToolTip Field #%iField% modified: %iValue% else ToolTip Field #%iField% left empty } return IPCtrlSetAddress(hControl, ipaddress) { static WM_USER := 0x400 static IPM_SETADDRESS := WM_USER + 101 ; SendMessage¿¡ »ç¿ëÇϱâ À§ÇØ IP ÁÖ¼Ò¸¦ 32-ºñÆ® ¿öµå·Î ÆÑÇÕ´Ï´Ù. ipaddrword := 0 Loop, Parse, ipaddress, . ipaddrword := (ipaddrword * 256) + A_LoopField SendMessage IPM_SETADDRESS, 0, ipaddrword,, ahk_id %hControl% } IPCtrlGetAddress(hControl) { static WM_USER := 0x400 static IPM_GETADDRESS := WM_USER + 102 VarSetCapacity(addrword, 4) SendMessage IPM_GETADDRESS, 0, &addrword,, ahk_id %hControl% return NumGet(addrword, 3, "UChar") "." NumGet(addrword, 2, "UChar") "." NumGet(addrword, 1, "UChar") "." NumGet(addrword, 0, "UChar") }