Winamp ÀÚµ¿È­Çϱâ

ÀÌ ¼½¼ÇÀº ÇÖÅ°¸¦ ÅëÇÏ¿© Winamp¸¦ Á¦¾îÇÏ´Â ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ÃÖ¼ÒÈ­ µÇ¾î ÀÖµç ºñÈ°¼ºÈ­ »óÅÂÀÌµç »ó°ü¾øÀÌ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â Winamp 2.78c·Î °ËÁõµÇ¾úÁö¸¸ ´Ù¸¥ ¹èÆ÷º»¿¡µµ ¿ª½Ã Àß ÀÛµ¿ÇÒ °ÍÀ̶ó°í ¹Ï½À´Ï´Ù. º¯°æÀ» ÇÏ¿´°Å³ª °³¼±À» ÇÏ¿´À¸¸é Æ÷·³¿¡ °Ô½ÃÇØ Áֽðųª ÀúÀÚ¿¡°Ô ¿¬¶ôÀ» ÁֽʽÿÀ.

´ÙÀ½ ¿¹Á¦´Â Ctrl+Alt+P ÇÖÅ°¸¦ WinampÀÇ pause/unpause ¹öÆ°À» ´©¸¥ °Í°ú µ¿µîÇÏ°Ô ¸¸µì´Ï´Ù:

^!p::
IfWinNotExist ahk_class Winamp v1.x
    return
; ±×·¸Áö ¾ÊÀ¸¸é, À§¿¡¼­ "°¡Àå ¸¶Áö¸·¿¡ ¹ß°ßµÈ" âÀ» ¾Æ·¡¿¡ »ç¿ëÇϵµ·Ï ¼³Á¤Çß½À´Ï´Ù.
ControlSend, ahk_parent, c  ; Pause/Unpause
return

´ÙÀ½Àº Winamp 2.x¿¡¼­ »ç¿ë°¡´ÉÇÑ ¸î °¡Áö Å°º¸µå ´ÜÃàÅ°ÀÔ´Ï´Ù (´Ù¸¥ ¹öÀü¿¡¼­µµ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù). À§ÀÇ ¿¹Á¦´Â ´ÙÀ½ Å°µéÀ» »ç¿ëÇϵµ·Ï °³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù:

º¸³¾ Å° È¿°ú
c Á¤Áö/Àç°³
x Ç÷¹ÀÌ/Àç½ÃÀÛ/Àç°³
v ¸ØÃã
+v ¼Ò¸®¸¦ Á×À̸ç õõÈ÷ ¸ØÃã
^v ÇöÀç Æ®·¢ÀÌ ³¡³ª¸é ¸ØÃã
b ´ÙÀ½ Æ®·¢À¸·Î
z ÀÌÀü Æ®·¢À¸·Î
{left} 5 ÃÊ µÇ°¨À½
{right} ºü¸£°Ô 5ÃÊ ¾ÕÀ¸·Î °¨À½
{up} º¼·ý ³ô°Ô
{down} º¼·ý ³·°Ô

 

; ´ÙÀ½ ¿¹Á¦´Â Winamp¿¡°Ô ÇöÀç ¾î´À Æ®·¢ÀÌ È°¼ºÈ­µÇ¾î ÀÖ´ÂÁö ¹¯½À´Ï´Ù:
SendMessage, 1024, 0, 120, ahk_class Winamp v1.x
if ErrorLevel <> FAIL
{
    ErrorLevel += 1  ; WinampÀÇ Ä«¿îÆ®´Â 0ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. ±×·¡¼­ 1 ¸¸Å­ Á¶Á¤ÇÕ´Ï´Ù.
    MsgBox, #%ErrorLevel% ¹ø Æ®·¢ÀÌ ÇöÀç ¿¬ÁÖ ÁßÀÔ´Ï´Ù.
}