Menu

¸Þ´º¿Í ¸Þ´º Ç׸ñÀ» ¸¸µé°í, Á¦°ÅÇÏ°í, º¯°æÇÏ°í ±×¸®°í º¸¿©ÁÝ´Ï´Ù. Æ®·¹ÀÌ ¾ÆÀÌÄÜ°ú ÅøÆÁÀ» º¯°æÇÕ´Ï´Ù. ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®ÀÇ ¸ÞÀΠâÀÌ ¿­¸±Áö ¸»Áö Á¦¾îÇÕ´Ï´Ù.

Menu, MenuName, Cmd [, P3, P4, P5]

¸Å°³º¯¼ö

MenuName

TRAY ¶Ç´Â ¸ÂÃã ¸Þ´ºÀÇ À̸§ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¸ÂÃã ¸Þ´º´Â ±×ÀÇ À̸§ÀÌ Add ¸í·É¾î¿¡ óÀ½ »ç¿ëµÉ ¶§ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ¿¹¸¦ µé¾î: Menu, MyMenu, Add, Item1.

ÀÏ´Ü »ý¼ºµÇ¸é, ¸ÂÃã ¸Þ´º´Â Show ¸í·É¾î·Î º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. Add ¸í·É¾î¸¦ ÅëÇÏ¿© ¿©·¯ ¸Þ´º¿¡ ºÎ¸Þ´º·Î ºÎÂøÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Cmd, P3, P4, P5

ÀÌ ³× °³ÀÇ ¸Å°³º¯¼ö´Â ¼­·Î ÀÇÁ¸ÀûÀÔ´Ï´Ù. Çã¿ëµÇ´Â Á¶ÇÕÀº ¾Æ·¡ÀÇ ¸®½ºÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸Þ´º¿¡ Ç׸ñÀ» Ãß°¡Çϰųª º¯°æÇϱâ

Add [, MenuItemName, Label-or-Submenu, Pn]: ÀÌ°ÍÀº ´ÙÁß ¸ñÀûÀÇ ¸í·É¾î·Î¼­ ¸Þ´º Ç׸ñÀ» Ãß°¡Çϰųª, ºÎ¸Þ´º¸¦ »õ·Î¿î ºÎ¸Þ´º ¶Ç´Â ¶óº§·Î °»½ÅÇϰųª ¶Ç´Â ÇÑ Ç׸ñÀ» Á¤»ó Ç׸ñ¿¡¼­ ºÎ¸Þ´º·Î (¶Ç´Â ±× ¹Ý´ë·Î) º¯È¯ÇÕ´Ï´Ù. MenuItemNameÀÌ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, ¸Þ´º¿¡ Ãß°¡µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, MenuItemNameÀº »õ·Î ÁöÁ¤µÈ ¶óº§ ¶Ç´Â ºÎ¸Þ´º(Label-or-Submenu)·Î °»½ÅµË´Ï´Ù.

¸Þ´º °¡¸§ÁÙÀ» Ãß°¡ÇÏ·Á¸é, ¼¼ °³ÀÇ ¸Å°³º¯¼ö¸¦ ¸ðµÎ »ý·«ÇϽʽÿÀ.

¶óº§ ¼­ºê·çƾÀº »ç¿ëÀÚ°¡ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¶§ »õ ¾²·¹µå·Î ½ÇÇàµË´Ï´Ù (Gosub ±×¸®°í ÇÖÅ° ¼­ºê·çƾ°ú ºñ½ÁÇÕ´Ï´Ù). Label-or-Submenu¸¦ »ý·«Çϸé, MenuItemNameÀÌ ¶óº§°ú ¸Þ´º Ç׸ñÀÇ À̸§À¸·Î »ç¿ëµË´Ï´Ù.

[v1.1.20+]: ±âÁ¸ÀÇ ¶óº§ À̸§ÀÌ ¾Æ´Ï¸é, Label-or-Submenu´Â ÇÔ¼öÀÇ À̸§À̰ųª, ¾Æ´Ï¸é ÇÔ¼ö °´Ã¼¸¦ ´ã°í ÀÖ´Â ´ÜÀÏ º¯¼ö ÂüÁ¶ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, %funcobj% ¶Ç´Â % funcobj. °´Ã¼¸¦ µ¹·ÁÁÖ´Â ´Ù¸¥ Ç¥Çö½ÄÀº ÇöÀç Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÇÔ¼ö´Â ¾Æ·¡¿¡ º¸¿©ÁÖ´Â ¹Ù¿Í °°ÀÌ ¼±ÅÃÀûÀ¸·Î ¸Å°³º¯¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù:

FunctionName(ItemName, ItemPos, MenuName)

MenuItemName¸¦ ºÎ¸Þ´º°¡ µÇ°Ô ¸¸µé·Á¸é -- ¼±ÅÃµÇ¸é »õ ¸Þ´º¸¦ ¿©´Â ¸Þ´º Ç׸ñÀ» ¸¸µé·Á¸é -- Label-or-Submenu¿¡ ½ÖÁ¡ ±×¸®°í ±âÁ¸ ¸ÂÃã ¸Þ´ºÀÇ MenuNameÀ» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î:

Menu, MySubmenu, add, Item1
Menu, tray, add, ÀÌ ¸Þ´º Ç׸ñÀº ºÎ¸Þ´ºÀÔ´Ï´Ù, :MySubmenu

¸¶Áö¸· ¸Å°³º¯¼ö¿¡´Â ±âÈ£ P ±×¸®°í ´ÙÀ½¿¡ ¸Þ´ºÀÇ ¾²·¹µå ¿ì¼±¼øÀ§°¡ ´ã±æ ¼ö ÀÖ½À´Ï´Ù. ¿¹, P1. ¸Þ´º Ç׸ñÀ» Ãß°¡ÇÒ ¶§ ÀÌ ¸Å°³º¯¼ö¸¦ »ý·«Çϸé, ¿ì¼±¼øÀ§´Â 0ÀÌ µÉ ÅÙµ¥, ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù. ¸Þ´º Ç׸ñÀ» °»½ÅÇÒ ¶§ »ý·«Çϸé, Ç׸ñÀÇ ¿ì¼±¼øÀ§´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù. ±âÁ¸ Ç׸ñÀÇ ¿ì¼± ¼øÀ§¸¸ ¹Ù²Ù·Á¸é, Label-or-Submenu ¸Å°³º¯¼ö¸¦ »ý·«ÇϽʽÿÀ. ¿ì¼± ¼øÀ§¿¡ ½ÊÁø¼ö¸¦ »ç¿ëÇϽʽÿÀ (½ÊÀ°Áø¼ö´Â ºÒ°¡).

Delete [, MenuItemName]: ¸Þ´º·ÎºÎÅÍ MenuItemNameÀ» »èÁ¦ÇÕ´Ï´Ù. Exit (¾Æ·¡ ÂüÁ¶)¿Í °°Àº Ç¥ÁØ ¸Þ´º Ç׸ñÀº °³º°ÀûÀ¸·Î »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ±âº» ¸Þ´º Ç׸ñÀÌ »èÁ¦µÇ¸é, ±× È¿°ú´Â NoDefault ¿É¼ÇÀ» »ç¿ëÇÑ °Í°ú ºñ½ÁÇÕ´Ï´Ù. MenuItemNameÀ» »ý·«Çϸé, Àüü MenuName ¸Þ´º°¡ »èÁ¦µË´Ï´Ù. MenuNameÀ» ºÎ¸Þ´º·Î »ç¿ëÇÏ°í ÀÖ´Â ´Ù¸¥ ¸Þ´º¿¡ ÀÖ´Â ¸Þ´º Ç׸ñµµ ¸¶Âù°¡Áö·Î »èÁ¦µË´Ï´Ù.

DeleteAll: ¸Þ´º·ÎºÎÅÍ ¸ðµç ¸ÂÃã ¸Þ´º Ç׸ñÀ» Á¦°ÅÇÏ°í, ¸Þ´º¸¦ ºó ä·Î µÓ´Ï´Ù. ´Ü, Ç¥ÁØ Ç׸ñµéÀÌ ´ã°Ü ÀÖ´Â °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù (¾Æ·¡ ÂüÁ¶). Delete ¸í·É¾î·Î ¿ÏÀüÈ÷ »èÁ¦µÇ´Â ¸Þ´º¿Í ´Ù¸£°Ô (À§ ÂüÁ¶), ºó ¸Þ´º´Â ¿©ÀüÈ÷ Á¸ÀçÇÕ´Ï´Ù. ±×·¡¼­ ±× ¸Þ´º¸¦ ºÎ¸Þ´º·Î »ç¿ëÇÏ´Â ´Ù¸¥ ¸Þ´ºµµ ¿©ÀüÈ÷ ±× ºÎ¸Þ´º¸¦ À¯ÁöÇÕ´Ï´Ù.

Rename, MenuItemName [, NewName]: MenuItemNameÀ» NewNameÀ¸·Î º¯°æÇÕ´Ï´Ù (NewNameÀÌ ºñ¾î ÀÖ´Ù¸é, MenuItemName´Â °¡¸§ÁÙ·Î º¯È¯µË´Ï´Ù). NewName´Â ±âÁ¸ÀÇ ¸ÂÃã ¸Þ´º Ç׸ñ°ú °°À¸¸é ¾È µË´Ï´Ù. ±× ¸Þ´º Ç׸ñÀÇ ÇöÀç ¸ñÇ¥ ¶óº§À̳ª ºÎ¸Þ´º´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù.

Check, MenuItemName: º¸À̴ üũǥ½ÄÀ» (¾ÆÁ÷ ¾ø´Ù¸é) MenuItemName¿·ÀÇ ¸Þ´º¿¡ Ãß°¡ÇÕ´Ï´Ù.

Uncheck, MenuItemName: MenuItemNameÀ¸·ÎºÎÅÍ Ã¼Å©Ç¥½ÄÀ» (ÀÖ´Ù¸é) Á¦°ÅÇÕ´Ï´Ù.

ToggleCheck, MenuItemName: üũǥ½ÄÀ» ¾ø´Ù¸é Ãß°¡ÇÕ´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é, Á¦°ÅÇÕ´Ï´Ù.

Enable, MenuItemName: ÀÌÀü¿¡ ²¨Á® ÀÖ¾ú´Ù¸é (ȸ»öó¸®) MenuItemNameÀ» »ç¿ëÀÚ°¡ ´Ù½Ã ÇÑ ¹ø ¼±ÅÃÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

Disable, MenuItemName: MenuItemName¸¦ ȸ»öÀ¸·Î ¹Ù²Ù¾î¼­ »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

ToggleEnable, MenuItemName: ÀÌÀü¿¡ ÄÑÁ® ÀÖ¾ú´Ù¸é MenuItemName¸¦ ²ü´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é ÄÕ´Ï´Ù.

Default [, MenuItemName]: ¸Þ´ºÀÇ ±âº» Ç׸ñÀ» MenuItemNameÀ¸·Î ¹Ù²Ù°í ±× Ç׸ñÀÇ ±Û²ÃÀ» º¼µåü·Î ¸¸µì´Ï´Ù (TRAY ¸»°í ¸Þ´º¿¡ ±âº» Ç׸ñÀ» ¼³Á¤ÇÏ´Â °ÍÀº ¼øÀüÈ÷ Àå½ÄÀûÀÎ È¿°úÀÔ´Ï´Ù). »ç¿ëÀÚ°¡ Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÒ ¶§, ±×ÀÇ ±âº» ¸Þ´º Ç׸ñÀÌ ±âµ¿µË´Ï´Ù. ±âº» Ç׸ñÀÌ ¾ø´Ù¸é, ´õºíŬ¸¯Çصµ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù. MenuItemName¸¦ »ý·«Çϸé, ±× È¿°ú´Â ¾Æ·¡ÀÇNoDefault¸¦ »ç¿ëÇÑ °Í°ú µ¿ÀÏÇÕ´Ï´Ù.

NoDefault: Æ®·¹ÀÌ ¸Þ´º¿¡ ´ëÇÏ¿©: ¸Þ´º°¡ ´Ù½Ã Ç¥ÁØÀÇ ±âº» ¸Þ´º Ç׸ñÀ» °¡Áöµµ·Ï ¹Ù²ß´Ï´Ù. ºñ-ÄÄÆÄÀÏ ½ºÅ©¸³Æ®¿¡ ±âº» ¸Þ´º Ç׸ñÀº OPENÀÌ°í ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®¿¡ ´ëÇؼ­´Â ¾ø½À´Ï´Ù (´Ü, MainWindow ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ» °æ¿ì´Â Á¦¿ÜÇÕ´Ï´Ù). ÀÌÀü¿¡ NoStandard ¸í·É¾î¸¦ »ç¿ëÇ߱⠶§¹®¿¡ (¾Æ·¡ ÂüÁ¶) OPEN ¸Þ´º Ç׸ñÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, ±âº» Ç׸ñÀÌ ¾øÀ¸¹Ç·Î Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» ´õºí Ŭ¸¯Çصµ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù. TRAY ¸»°í ´Ù¸¥ ¸Þ´º¿¡ ´ëÇÏ¿©: ±âÁ¸ÀÇ ±âº» Ç׸ñ¿¡´Â º¼µåü°¡-¾Æ´Ñ ±Û²ÃÀ» µ¹·ÁÁÝ´Ï´Ù.

Standard: Ç¥ÁØ ¸Þ´º Ç׸ñÀ» (¾ÆÁ÷ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é) ¸Þ´º ¾Æ·¡¿¡ »ðÀÔÇÕ´Ï´Ù. ÀÌ ¸í·É¾î´Â Æ®·¹ÀÌ ¸Þ´º³ª ±âŸ ¸Þ´º¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

NoStandard: ¸ðµç Ç¥ÁØ (¸ÂÃã-¾Æ´Ñ) ¸Þ´º Ç׸ñÀ» (Á¸ÀçÇÑ´Ù¸é) Æ®·¹ÀÌ ¸Þ´º·ÎºÎÅÍ Á¦°ÅÇÕ´Ï´Ù.

Icon, MenuItemName, FileName [, IconNumber, IconWidth]: MenuItemNameÀÇ ¾ÆÀÌÄÜÀ» ¼³Á¤ÇÕ´Ï´Ù. FileNameÀº ¾ÆÀÌÄÜ ÆÄÀÏÀ̰ųª AutoHotkey°¡ Áö¿øÇÏ´Â Çü½ÄÀÌ À̹ÌÁöÀÏ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ¿¡¼­ ù ¹ø° ¾ÆÀÌÄÜ ¸»°í ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÏ·Á¸é, ±× ¹øÈ£¸¦ IconNumber¿¡ ÁöÁ¤ÇϽʽÿÀ (»ý·«Çϸé, ±âº» °ªÀº 1ÀÔ´Ï´Ù). IconNumber°¡ À½¼öÀ̸é, ±×ÀÇ Àý´ë °ªÀÌ ½ÇÇà ÆÄÀÏ ¾È¿¡ Á¸ÀçÇÏ´Â ¾ÆÀÌÄÜÀÇ ÀÚ¿ø IDÀÏ °Å¶ó°í °£ÁÖÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀÇ ³Êºñ´Â IconWidth¿¡ ÁöÁ¤ÇϽʽÿÀ. IconNumberÀÌ ³ªÅ¸³»´Â ¾ÆÀÌÄÜ ±×·ì ¾È¿¡ ¿©·¯ ¾ÆÀÌÄÜ Å©±â°¡ ÀÖ´Ù¸é, °¡Àå ±ÙÁ¢ÇÏ°Ô ºÎÇÕÇÏ´Â ¾ÆÀÌÄÜÀÌ »ç¿ëµÇ°í ±× ¾ÆÀÌÄÜÀÌ ÁöÁ¤µÈ Å©±â¿¡ ¸Â°Ô Á¶ÀýµË´Ï´Ù. »ç¿ë¹ýÀº ¿¹Á¦ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇöÀç Windows Vista ÀÌÈÄ¿¡¼­ ¾ÆÀÌÄÜ¿¡ Åõ¸í¼ºÀ» À¯ÁöÇϵµ·Ï ¼³Á¤ÇÏ·Á¸é "½ÇÁ¦ Å©±â"¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:

Menu, MenuName, Icon, MenuItemName, Filename.png,, 0

¾Ë·ÁÁø ÇÑ°è: Gui ¸Þ´º ¹ÙÀÇ ¾ÆÀÌÄܵéÀº Windows XP ÀÌÀü¿¡¼­ ¿Ã¹Ù¸£°Ô ¹èÄ¡µÇÁö ¾Ê½À´Ï´Ù.

NoIcon, MenuItemName: MenuItemNameÀÇ ¾ÆÀÌÄÜÀ», ÀÖ´Ù¸é Á¦°ÅÇÕ´Ï´Ù.

Æ®·¹ÀÌ ¾ÆÀÌÄÜ ¶Ç´Â ÅøÆÁ º¯°æÇϱâ (MenuNameÀÌ ¹Ýµå½ÃTRAYÀ̾î¾ß ÇÔ)

Icon [, FileName, IconNumber, 1]: ½ºÅ©¸³Æ®ÀÇ ¾ÆÀÌÄÜÀ» FileNameÀÇ ¾ÆÀÌÄÜ Áß Çϳª·Î ¹Ù²ß´Ï´Ù. ´ÙÀ½ À¯ÇüÀÇ ÆÄÀÏÀ» Áö¿øÇÕ´Ï´Ù: ICO, CUR, ANI, EXE, DLL, CPL, SCR, ±×¸®°í ¾ÆÀÌÄÜ ÀÚ¿øÀ» º¸À¯ÇÑ ±âŸ À¯Çüµé. ÆÄÀÏÀÇ Ã¹ ¹ø° ¾ÆÀÌÄÜ ¸»°í ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÏ·Á¸é, ±×ÀÇ ¹øÈ£¸¦ IconNumber¿¡ ÁöÁ¤ÇϽʽÿÀ (»ý·«Çϸé, ±âº»°ªÀº 1ÀÔ´Ï´Ù). ¿¹¸¦ µé¾î, 2ÀÌ¸é ±âº» ¾ÆÀÌÄÜÀ» µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀ¸·ÎºÎÅÍ ÀûÀçÇÒ °ÍÀÔ´Ï´Ù. IconNumber°¡ À½¼öÀ̸é, ±×ÀÇ Àý´ë °ªÀÌ ½ÇÇà ÆÄÀÏ ¾È¿¡ ÀÖ´Â ¾ÆÀÌÄÜÀÇ ÀÚ¿ø IDÀÏ °Å¶ó°í °£ÁÖÇÕ´Ï´Ù. º°Ç¥ (*)¸¦ FileName¿¡ ÁöÁ¤ÇÏ¸é ½ºÅ©¸³Æ®¸¦ ±âº» ¾ÆÀÌÄÜÀ¸·Î º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸¶Áö¸· ¸Å°³º¯¼ö: 1À» ÁöÁ¤ÇÏ¸é ¾ÆÀÌÄÜÀ» µ¿°áÇÕ´Ï´Ù. ¶Ç´Â 0ÀÌ¸é ±× ¾ÆÀÌÄÜÀ» Çص¿ÇÕ´Ï´Ù (¶Ç´Â ºñ¿ö µÎ¸é µ¿°á/Çص¿ »óŸ¦ ¹Ù²ÙÁö ¾Ê°í ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù). ¾ÆÀÌÄÜÀÌ µ¿°áµÉ ¶§, Pause¿Í Suspend´Â ±×°ÍÀ» ¹Ù²ÙÁö ¾Ê½À´Ï´Ù. ÁÖÀÇ: ÇöÀç ¾ÆÀÌÄÜÀ» µ¿°áÇϰųª Çص¿ÇÏ·Á¸é, 1 ¶Ç´Â 0À» ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ »ç¿ëÇϽʽÿÀ: Menu, Tray, Icon,,, 1.

Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» º¯°æÇϸé InputBox, Progress, ±×¸®°í À̾-»ý¼ºµÇ´Â GUI âÀÌ º¸¿©ÁÖ´Â ¾ÆÀÌÄܵµ º¯°æµË´Ï´Ù. ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®µµ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ÄÄÆÄÀÏÇÒ ¶§ ¸ÂÃã ¾ÆÀÌÄÜÀ» ÁöÁ¤Çß´õ¶óµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ÁÖÀÇ: ¾ÆÀÌÄÜÀ» º¯°æÇÏ´õ¶óµµ Æ®·¹ÀÌ ¾ÆÀÌÄÜÀº ¾ðÇÏÀ̵åµÇÁö ¾Ê½À´Ï´Ù. ÀÌÀü¿¡ #NoTrayIcon°ú °°Àº ¼ö´ÜÀ¸·Î ¼û°å´Ù¸é ¸»ÀÔ´Ï´Ù; ¾ðÇÏÀ̵å ÇÏ·Á¸é, (¸Å°³º¯¼ö ¾øÀÌ) Menu, Tray, Icon¸¦ »ç¿ëÇϽʽÿÀ.

.ICO ¸»°í ´Ù¸¥ À¯ÇüÀ¸·ÎºÎÅÍ Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» ÀûÀçÇÒ ¶§ ¾à°£ ¿Ö°îÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ 16x16 ¾ÆÀÌÄÜÀÌ ±×·¸½À´Ï´Ù. À̸¦ ÇÇÇÏ·Á¸é, ¿øÇÏ´Â Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» .ICO ÆÄÀÏ¿¡ ÀúÀåÇϽʽÿÀ.

¾î¶² ¾ÆÀÌÄܵéÀº ¿î¿µ üÁ¦ÀÇ DLL°ú CPL¿¡ ³»ÀåµÇ¾î À־ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: Menu, Tray, Icon, Shell32.dll, 174.

³»Àå º¯¼ö A_IconNumber¿Í A_IconFile¿¡´Â ÇöÀç ¾ÆÀÌÄÜÀÇ ¹øÈ£¿Í (¿ÏÀüÇÑ °æ·Î) À̸§ÀÌ µé¾î ÀÖ½À´Ï´Ù (±âº» ¾ÆÀÌÄÜÀÌ¸é µÑ ´Ù ºñ¾î ÀÖ½À´Ï´Ù).

Icon (¸Å°³º¯¼ö ¾øÀ½): ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé #NoTrayIconÀÌ ¿À¹ö¶óÀÌµå µË´Ï´Ù. ÀÌ Áö½Ã¾î°¡ ½ºÅ©¸³Æ®¿¡ Á¸ÀçÇصµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

NoIcon: Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÌ Á¸ÀçÇϸé Á¦°ÅÇÕ´Ï´Ù. ÀÌ ¸í·É¾î¸¦ ½ºÅ©¸³Æ® ¸Ç ²À´ë±â¿¡ »ç¿ëÇϸé, ½ºÅ©¸³Æ®°¡ ±âµ¿ÇÒ ¶§ Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÌ Àá±ñ º¸ÀÏ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÇÇÇÏ·Á¸é , ´ë½Å #NoTrayIconÀ» »ç¿ëÇϽʽÿÀ. Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÌ ÇöÀç ¼û¾î ÀÖÀ¸¸é ³»Àå º¯¼ö A_IconHidden ¾È¿¡ 1ÀÌ ´ã±é´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ´ã±é´Ï´Ù.

Tip [, Text]: Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÇ ÅøÆÁÀ» º¯°æÇÕ´Ï´Ù -- ÅøÆÁÀº ¸¶¿ì½º°¡ À§¸¦ Áö³ª°¥ ¶§ º¸¿©Áý´Ï´Ù. ¿©·¯-ÁÙ ÅøÆÁÀ» »ý¼ºÇÏ·Á¸é, °¢ ÁÙ »çÀÌ¿¡ ¶óÀÎÇǵå (`n) ¹®ÀÚ¸¦ »ç¿ëÇϽʽÿÀ. ¿¹, Line1`nLine2. Text¿¡¼­ ¾ÕÂÊ 127 °³¸¸ º¸¿©ÁÝ´Ï´Ù. ±×¸®°í Text´Â (Á¸ÀçÇϸé) ù ¹ø° ÅÇ ¹®ÀÚ¿¡¼­ Àß·Á ³ª°©´Ï´Ù. Text¸¦ »ý·«Çϸé, ÅøÆÁÀº ±×ÀÇ ±âº» ÅؽºÆ®·Î º¹±¸µË´Ï´Ù. ³»Àå º¯¼ö A_IconTip¿¡´Â ÅøÆÁÀÇ ÇöÀç ÅؽºÆ®°¡ ´ã±é´Ï´Ù (ÅؽºÆ®°¡ ±âº» °ªÀÌ¸é ºñ¾î ÀÖ½À´Ï´Ù).

±âŸ ¸í·É¾î

Show [, X, Y]: MenuNameÀ» º¸¿©ÁֹǷÎ, »ç¿ëÀÚ´Â È­»ìÇ¥ Å°, ¸Þ´º ´ÜÃàÅ° (¹ØÁÙ ±âÈ£), ¶Ç´Â ¸¶¿ì½º·Î Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² ¸Þ´ºµµ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â Æ®·¹ÀÌ ¸Þ´ºµµ Æ÷ÇÔµÇÁö¸¸, GUI ¸Þ´º ¹Ù´Â ¿¹¿ÜÀÔ´Ï´Ù. X¿Í Y¸¦ ¸ðµÎ »ý·«Çϸé, ¸Þ´º´Â ¸¶¿ì½º Ä¿¼­ÀÇ ÇöÀç À§Ä¡¿¡ º¸¿©Áý´Ï´Ù. µÑ Áß¿¡ Çϳª¸¸ »ý·«Çϸé, »ý·«µÈ À§Ä¡¿¡ ¸¶¿ì½º Ä¿¼­ÀÇ À§Ä¡°¡ ´ë½Å »ç¿ëµË´Ï´Ù. X¿Í Y´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. Àüü È­¸é¿¡ »ó´ëÀûÀ¸·Î ¸¸µé·Á¸é ¹Ì¸® "CoordMode, Menu"¸¦ ÁöÁ¤ÇϽʽÿÀ.

Color, ColorValue [, Single]: ¸Þ´ºÀÇ ¹è°æ»öÀ» ColorValue·Î ¹Ù²ß´Ï´Ù. ÀÌ »öÀº 16 °¡Áö ±âº» HTML »ö»ó À̸§ ¶Ç´Â 6-ÀÚ¸® RGB Ä÷¯ °ªÀÔ´Ï´Ù (Ä÷¯ Â÷Æ® ÂüÁ¶). ColorValue¸¦ ºñ¿ö µÎ¸é (¶Ç´Â ´Ü¾î Default¸¦ ÁöÁ¤Çϸé) ¸Þ´º¸¦ ±×ÀÇ ±âº» Ä÷¯·Î º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü¾î SingleÀÌ ´ÙÀ½ ¸Å°³º¯¼ö¿¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, ÀÌ ¸Þ´º¿¡ ºÎÂøµÈ ºÎ¸Þ´ºµéµµ ¸ðµÎ »öÀÌ ¹Ù²ò´Ï´Ù.

Click, ClickCount: 1À» ClickCount¿¡ ÁöÁ¤Çϸé ÇÑ ¹ø Ŭ¸¯À¸·Î Æ®·¹ÀÌ ¸Þ´ºÀÇ ±âº» ¸Þ´º Ç׸ñÀ» È°¼ºÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2¸¦ ClickCount¿¡ ÁöÁ¤Çϸé (´õºí-Ŭ¸¯ÇØ) ±âº» ÇàÀ§·Î µ¹¾Æ¿Ã ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: Menu, Tray, Click, 1.

MainWindow: ÀÌ ¸í·É¾î´Â ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù. ½ºÅ©¸³Æ®ÀÇ ¸ÞÀΠâÀ» Æ®·¹ÀÌ ¾ÆÀÌÄÜÀ» ÅëÇÏ¿© ¿­ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ºÒ°¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ ¿¹¸¦ µé¾î "ÃÖ±Ù¿¡ ½ÇÇàµÈ ÁÙ"°ú °°ÀÌ, ¸ÞÀΠâÀÇ View ¸Þ´º¿¡ ÀÖ´Â Ç׸ñµéÀ» È°¼ºÈ­ ÇÕ´Ï´Ù. ÀÌ ¸Þ´º´Â ½ºÅ©¸³Æ®ÀÇ ¼Ò½º ÄÚµå¿Í ±âŸ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. MenuName´Â ¹Ýµå½Ã TRAYÀ̾î¾ß ÇÕ´Ï´Ù.

NoMainWindow (default): ÀÌ ¸í·É¾î´Â ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù. ½ºÅ©¸³Æ®¸¦ ±×ÀÇ ±âº» ÇàÀ§·Î º¹±¸ÇÕ´Ï´Ù. Áï, ¸ÞÀΠâÀÌ ¿­¸®Áö ¸øÇϵµ·Ï ¸·½À´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÄÑÁ® ÀÖ´Â µ¿¾È¿¡µµ, ´ÙÀ½ ¸í·É¾îµéÀº ½ºÅ©¸³Æ®¿¡¼­ ½ÇÇà½Ã°£¿¡ ¸¸³ª¸é ¿©ÀüÈ÷ ¸ÞÀΠâÀ» º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù: ListLines, ListVars, ListHotkeys, ±×¸®°í KeyHistory. MenuNameÀº ¹Ýµå½Ã TRAYÀ̾î¾ß ÇÕ´Ï´Ù.

UseErrorLevel [, off]: ÀÌ ¿É¼ÇÀÌ ½ºÅ©¸³Æ®¿¡ »ç¿ëµÇÁö ¾ÊÀ¸¸é, ±âº» °ªÀº OFFÀÔ´Ï´Ù. OFF ¼³Á¤Àº Menu ¸í·É¾î°¡ ¿¡·¯¸¦ ¹ß»ý½Ãų ¶§¸¶´Ù ´ëÈ­»óÀÚ¸¦ º¸¿©ÁÖ°í ÇöÀç ¾²·¹µå¸¦ Á¾·áÇÕ´Ï´Ù. Menu, Tray, UseErrorLevel¸¦ ÁöÁ¤ÇÏ¸é ±× ´ëÈ­»óÀÚ¿Í ¾²·¹µå Á¾·á¸¦ ¸·À» ¼ö ÀÖ½À´Ï´Ù; ´ë½Å¿¡, ErrorLevelÀº ¹®Á¦°¡ ÀÖÀ¸¸é 1ÀÌ ¾øÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù. ÀÌ ¿É¼ÇÀ» ´Ù½Ã ²ô·Á¸é, ´ÙÀ½ ¸Å°³º¯¼ö¿¡ OFF¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¼³Á¤Àº Àü¿ªÀûÀÔ´Ï´Ù. MenuNameÀº ¹°·ÐÀÌ°í, ¸ðµç ¸Þ´º¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù´Â ¶æÀÔ´Ï´Ù.

³íÆò

¸Þ´º Ç׸ñ ÀÇ À̸§¿¡ ÀÖ´Â ±ÛÀÚ Áß Çϳª¿¡ ¹ØÁÙÀ» ±×À¸·Á¸é, ±× ±ÛÀÚ ¾Õ¿¡ ¾ÚÆÛ¼¾µå¸¦ (&) ¹èÄ¡ÇϽʽÿÀ. ¸Þ´º°¡ ³ªÅ¸³¯ ¶§, ±×·± Ç׸ñÀº Å°º¸µå¿¡¼­ »óÀÀÇÏ´Â Å°¸¦ ´­·¯¼­ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ÛÀÚ ±×´ë·Î ¾ÚÆÛ¼¾µå¸¦ º¸¿©ÁÖ·Á¸é, ¿¬¼ÓÀûÀ¸·Î ¾ÚÆÛ¼¾µå µÎ °³¸¦ ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ÁöÁ¤ÇϽʽÿÀ: "Save && Exit"

¸Þ´º¿Í ¸Þ´º Ç׸ñÀÇ À̸§Àº ÃÖ´ë 260 ¹®ÀÚ±îÁö Çã¿ëµË´Ï´Ù.

±âÁ¸ÀÇ ¸Þ´º³ª ¸Þ´º Ç׸ñÀ» ÂüÁ¶ÇÒ ¶§, ±× À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾ÊÁö¸¸ ¾ÚÆÛ¼¾µå´Â ¹Ýµå½Ã Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: &Open

°¡¸§ ÁÙÀº Menu, Tray, Add¸¦ »ç¿ëÇÏ¸é ¸Þ´º¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù (Áï, ´Ù¸¥ ¸ðµç ¸Å°³º¯¼ö »ý·«). ±×·¸Áö¸¸, °¡¸§ ÁÙÀº ÇöÀç °³º°ÀûÀ¸·Î Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. À̸¦ ¿ìȸÇÏ·Á¸é, Menu, Tray, DeleteAll¸¦ »ç¿ëÇÑ ´ÙÀ½ ¿©·¯ºÐÀÇ ¸Â¿ò ¸Þ´º Ç׸ñÀ» ´Ù½Ã ºÎÂøÇϽʽÿÀ.

»õ ¸Þ´º Ç׸ñÀº ¾ðÁ¦³ª ¸Þ´º ¾Æ·¡¿¡ Ãß°¡µË´Ï´Ù. Æ®·¹ÀÌ ¸Þ´º¿¡ ´ëÇÏ¿©: ¿©·¯ºÐÀÌ ¸Þ´º Ç׸ñÀ» Ç¥ÁØ ¸Þ´º Ç׸ñº¸´Ù À§¿¡ ³õÀ¸·Á¸é (¿©·¯ºÐÀÇ ¸Þ´º Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ) Menu, Tray, NoStandard¸¦ ½ÇÇàÇÑ ´ÙÀ½¿¡ Menu, Tray, Standard¸¦ ½ÇÇàÇϽʽÿÀ.

"Pause Script" ±×¸®°í "Suspend Hotkeys"¿Í °°Àº Ç¥ÁØ ¸Þ´º Ç׸ñÀº ¸Þ´º ºÎ-¸í·É¾î·Î °³º°ÀûÀ¸·Î ÀÛµ¿½Ãų ¼ö ¾ø½À´Ï´Ù.

¸Þ´º°¡ ¿ÏÀüÈ÷ ºñ°Ô µÇ¸é -- ¿¹¸¦ µé¾î Menu, MyMenu, DeleteAllÀ» »ç¿ëÇÏ¿© -- º¸¿©ÁÙ ¼ö ¾ø½À´Ï´Ù. Æ®·¹ÀÌ ¸Þ´º°¡ ºñ°Ô µÇ¸é, Æ®·¹ÀÌ ¾ÆÀÌÄÜ¿¡ ¿ìŬ¸¯°ú ´õºíŬ¸¯ÀÌ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù (±×·± °æ¿ì º¸Åë #NoTrayIconÀ» »ç¿ëÇÏ´Â ÆíÀÌ ´õ ÁÁ½À´Ï´Ù).

¸Þ´º Ç׸ñÀÇ ¼­ºê·çƾÀÌ ÀÌ¹Ì ½ÇÇà ÁßÀÌ°í »ç¿ëÀÚ°¡ °°Àº ¸Þ´º¸¦ ´Ù½Ã ¼±ÅÃÇÑ´Ù¸é, »õ ¾²·¹µå°¡ »ý¼ºµÇ°í ÀÌÀüÀÇ ¾²·¹µå¸¦ °¡·Îä¾î °°Àº ¼­ºê·çƾÀ» ½ÇÇàÇÕ´Ï´Ù. ´ë½Å¿¡ ±×·± À̺¥Æ®¸¦ ³ªÁßÀ¸·Î ¹öÆÛ Ã³¸®ÇÏ·Á¸é, CriticalÀ» ¼­ºê·çƾÀÇ Ã¹ ÁÙ¿¡ »ç¿ëÇϽʽÿÀ (±×·¸Áö¸¸, ÀÌ·¸°Ô ÇÏ¸é ¶Ç ÇÖÅ° ´©¸§°ú °°Àº ´Ù¸¥ ¾²·¹µåµµ ¿ª½Ã ¹öÆÛ/¿¬±â 󸮵˴ϴÙ).

¼­ºê·çƾÀÌ ¸Þ´º Ç׸ñÀ» ÅëÇÏ¿© ±âµ¿ÇÒ ¶§¸¶´Ù ±× ¼­ºê·çƾÀº ¿¹¸¦ µé¾î SendMode¿¡ ¼³Á¤µÈ ±âº» °ªÀ» °¡Áö°í »õ·Ó°Ô ½ÃÀÛÇÕ´Ï´Ù. ÀÌ·± ±âº» °ªÀº ÀÚµ¿-½ÇÇà ¼½¼Ç¿¡¼­ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

³»Àå º¯¼ö A_ThisMenuItem ±×¸®°í A_ThisMenuItemPos¿¡ »ç¿ëÀÚ°¡ ÃÖ±Ù¿¡ ¼±ÅÃÇÑ ¸ÂÃã ¸Þ´º Ç׸ñÀÇ À̸§°ú À§Ä¡°¡ ´ã°Ü ÀÖ½À´Ï´Ù (ºñ¾î ÀÖÀ¸¸é ¼±Åà ¾øÀ½). ºñ½ÁÇÏ°Ô, A_ThisMenu´Â A_ThisMenuItem°¡ ¼±ÅÃµÈ ¸Þ´ºÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ·± º¯¼öµéÀº ³»¿ëÀÌ ¾ðÁ¦³ª °°Áö ¾ÊÀº ¸Þ´º¸¦ ±¸¼ºÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ±×·± °æ¿ì, º¸Åë ±×·± ¸ðµç ¸Þ´º Ç׸ñÀÌ °°Àº ¶óº§À» °¡¸®Å°µµ·Ï ¸¸µé°í ±× ¶óº§ÀÌ À§ÀÇ º¯¼öµéÀ» ÂüÁ¶Çؼ­ ¾î¶² ÇàÀ§¸¦ ÃëÇÒÁö °áÁ¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ºñ-ÇÖÅ°, ºñ-GUI ½ºÅ©¸³Æ®¸¦ °è¼Ó ½ÇÇàµÇµµ·Ï À¯ÁöÇÏ·Á¸é -- ¿¹¸¦ µé¾î ¿ÀÁ÷ ¸ÂÃã ¸Þ´º³ª ¸Þ´º Ç׸ñ¸¸ ´ã°í ÀÖ´Â ½ºÅ©¸³Æ® -- #Persistent¸¦ »ç¿ëÇϽʽÿÀ.

°ü·Ã Ç׸ñ

GUI, Threads, Thread, Critical, #NoTrayIcon, Gosub, Return, SetTimer, #Persistent

¿¹Á¦

; ¿¹Á¦ #1: ÀÌ ½ºÅ©¸³Æ®´Â »õ ¸Þ´º Ç׸ñÀ» Æ®·¹ÀÌ ¾ÆÀÌÄÜ ¸Þ´ºÀÇ ¾Æ·¡¿¡ ºÎÂøÇÕ´Ï´Ù.

#Persistent  ; »ç¿ëÀÚ°¡ Á¾·áÇÒ ¶§±îÁö ½ºÅ©¸³Æ®ÀÇ ½ÇÇàÀ» °è¼Ó À¯ÁöÇÕ´Ï´Ù.
Menu, tray, add  ; °¡¸§ ÁÙÀ» ¸¸µì´Ï´Ù.
Menu, tray, add, Item1, MenuHandler  ; »õ ¸Þ´º Ç׸ñÀ» ¸¸µì´Ï´Ù.
return

MenuHandler:
MsgBox You selected %A_ThisMenuItem% from menu %A_ThisMenu%.
return

 

; ¿¹Á¦ #2: ÀÌ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ°¡ Win-Z ÇÖÅ°¸¦ ´©¸¦ ¶§ º¸¿©ÁÙ Æ˾÷ ¸Þ´º¸¦ »ý¼ºÇÕ´Ï´Ù.

; ¾à°£ÀÇ Ç׸ñÀ» ºÎÂøÇؼ­ Æ˾÷ ¸Þ´º¸¦ »ý¼ºÇÕ´Ï´Ù.
Menu, MyMenu, Add, Item1, MenuHandler
Menu, MyMenu, Add, Item2, MenuHandler
Menu, MyMenu, Add  ; Add a separator line.

; À§ÀÇ ¸Þ´ºÀÇ ºÎ¸Þ´º°¡ µÉ ¶Ç´Ù¸¥ ¸Þ´º¸¦ »ý¼ºÇÕ´Ï´Ù.
Menu, Submenu1, Add, Item1, MenuHandler
Menu, Submenu1, Add, Item2, MenuHandler

; ù ¹ø° ¸Þ´º¿¡ ºÎ¸Þ´º¸¦ Çϳª »ý¼ºÇÕ´Ï´Ù (¿À¸¥ÂÊ È­»ìÇ¥ Ç¥½Ã). »ç¿ëÀÚ°¡ ±×°ÍÀ» ¼±ÅÃÇϸé, µÎ ¹ø° ¸Þ´º°¡ º¸¿©Áý´Ï´Ù.
Menu, MyMenu, Add, My Submenu, :Submenu1

Menu, MyMenu, Add  ; ±× ºÎ¸Þ´º ¾Æ·¡¿¡ °¡¸§ ÁÙÀ» Ãß°¡ÇÕ´Ï´Ù.
Menu, MyMenu, Add, Item3, MenuHandler  ; ±× ºÎ¸Þ´º ¾Æ·¡¿¡ ¶Ç´Ù¸¥ ¸Þ´º Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
return  ; ½ºÅ©¸³Æ®ÀÇ ÀÚµ¿ ½ÇÇà ¼½¼ÇÀÌ ³¡³µ½À´Ï´Ù.

MenuHandler:
MsgBox You selected %A_ThisMenuItem% from the menu %A_ThisMenu%.
return

#z::Menu, MyMenu, Show  ; Áï, Win-Z ÇÖÅ°¸¦ ´©¸£¸é ¸Þ´º°¡ ³ªÅ¸³³´Ï´Ù.

 

; ¿¹Á¦ #3: ÀÌ ½ºÅ©¸³Æ®´Â ´Ù¾çÇÑ ¸Þ´º ¸í·É¾îÀÇ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù.

#Persistent
#SingleInstance
menu, tray, add ; °¡¸§ ÁÙ
menu, tray, add, TestToggle&Check
menu, tray, add, TestToggleEnable
menu, tray, add, TestDefault
menu, tray, add, TestStandard
menu, tray, add, TestDelete
menu, tray, add, TestDeleteAll
menu, tray, add, TestRename
menu, tray, add, Test
return

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

TestToggle&Check:
menu, tray, ToggleCheck, TestToggle&Check
menu, tray, Enable, TestToggleEnable ; ´ÙÀ½ Å×½ºÆ®µµ È°¼ºÈ­ µË´Ï´Ù. ÀÚ±â ÀÚ½ÅÀ» ²ö °ÍÀº ¾ðµÎÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
menu, tray, add, TestDelete ; À§¿Í ºñ½ÁÇÕ´Ï´Ù.
return

TestToggleEnable:
menu, tray, ToggleEnable, TestToggleEnable
return

TestDefault:
if default = TestDefault
{
    menu, tray, NoDefault
    default =
}
else
{
    menu, tray, Default, TestDefault
    default = TestDefault
}
return

TestStandard:
if standard <> n
{
    menu, tray, NoStandard
    standard = n
}
else
{
    menu, tray, Standard
    standard = y
}
return

TestDelete:
menu, tray, delete, TestDelete
return

TestDeleteAll:
menu, tray, DeleteAll
return

TestRename:
if NewName <> renamed
{
    OldName = TestRename
    NewName = renamed
}
else
{
    OldName = renamed
    NewName = TestRename
}
menu, tray, rename, %OldName%, %NewName%
return

Test:
MsgBox, You selected "%A_ThisMenuItem%" in menu "%A_ThisMenu%".
return
; ¿¹Á¦ #4: ÀÌ ½ºÅ©¸³Æ®´Â ¾ÆÀÌÄÜÀ» ±×ÀÇ ¸Þ´º Ç׸ñ¿¡ Ãß°¡ÇÕ´Ï´Ù.
Menu, FileMenu, Add, Script Icon, MenuHandler
Menu, FileMenu, Add, Suspend Icon, MenuHandler
Menu, FileMenu, Add, Pause Icon, MenuHandler
Menu, FileMenu, Icon, Script Icon, %A_AhkPath%, 2 ; ÆÄÀϷκÎÅÍ µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀ» »ç¿ëÇÕ´Ï´Ù.
Menu, FileMenu, Icon, Suspend Icon, %A_AhkPath%, -206 ; ÀÚ¿ø ½Äº°ÀÚ°¡ 206ÀÎ ¾ÆÀÌÄÜÀ» »ç¿ëÇÕ´Ï´Ù.
Menu, FileMenu, Icon, Pause Icon, %A_AhkPath%, -207 ; ÀÚ¿ø ½Äº°ÀÚ°¡ 207ÀÎ ¾ÆÀÌÄÜÀ» »ç¿ëÇÕ´Ï´Ù.
Menu, MyMenuBar, Add, &File, :FileMenu
Gui, Menu, MyMenuBar
Gui, Add, Button, gExit, Exit This Example
Gui, Show
MenuHandler:
Return

Exit:
ExitApp