FileGetShortcut

´ÜÃà ÆÄÀÏ (.lnk)¿¡ °üÇÑ Á¤º¸¸¦ ¿­¶÷ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´ÜÃà ÆÄÀÏÀÇ ¸ñÇ¥ ÆÄÀÏ.

FileGetShortcut, LinkFile [, OutTarget, OutDir, OutArgs, OutDescription, OutIcon, OutIconNum, OutRunState]

¸Å°³º¯¼ö

LinkFile

ºÐ¼®ÇÒ ´ÜÃà ÆÄÀÏÀÇ À̸§. Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é %A_WorkingDir%¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ. .lnk È®ÀåÀÚ¸¦ ²À Æ÷ÇÔÇϽʽÿÀ.

OutTarget

´ÜÃà ÆÄÀÏÀÇ ¸ñÇ¥¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§ (ÀÎÀÚµéÀº Á¦¿Ü). ¿¹¸¦ µé¾î: C:\WINDOWS\system32\notepad.exe

OutDir

´ÜÃà ÆÄÀÏÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§. ¿¹¸¦ µé¾î: C:\My Documents. %WinDir% °°Àº ȯ°æ º¯¼ö°¡ ¹®ÀÚ¿­ ¾È¿¡ Á¸ÀçÇϸé, StringReplace¸¦ ÅëÇÏ¿© ÇØ°áÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: StringReplace, OutDir, OutDir, `%WinDir`%, %A_WinDir%.

OutArgs

´ÜÃà ÆÄÀÏÀÇ ¸Å°³º¯¼ö¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§ (¾øÀ¸¸é ºñ¾î ÀÖÀ½).

OutDescription

´ÜÃà ÆÄÀÏÀÇ ÁÖ¼®À» ÀúÀåÇÒ º¯¼öÀÇ À̸§ (¾øÀ¸¸é ºñ¾î ÀÖÀ½).

OutIcon

´ÜÃà ÆÄÀÏÀÇ ¾ÆÀÌÄÜ ÆÄÀÏ À̸§À» ÀúÀåÇÒ º¯¼öÀÇ À̸§ (¾øÀ¸¸é ºñ¾î ÀÖÀ½).

OutIconNum

¾ÆÀÌÄÜ ÆÄÀÏ ¾È¿¡¼­ÀÇ ´ÜÃà ÆÄÀÏÀÇ ¾ÆÀÌÄÜ ¹øÈ£¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§ (¾øÀ¸¸é ºñ¾î ÀÖÀ½). ÀÌ °ªÀº ´ëºÎºÐ 1ÀÔ´Ï´Ù. ù ¹ø° ¾ÆÀÌÄÜÀ̶ó´Â ¶æÀÔ´Ï´Ù.

OutRunState

´ÜÃà ÆÄÀÏÀÇ ÃÖÃÊ ±âµ¿ »óŸ¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§. ´ÙÀ½ ¼ýÀÚ Áß ÇϳªÀÔ´Ï´Ù:

1: Á¤»ó
3: ÃÖ´ë
7: ÃÖ¼Ò

ErrorLevel

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

¹®Á¦°¡ ÀÖ¾ú´Ù¸é -- ¿¹¸¦ µé¾î LinkFileÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é -- ¸ðµç Ãâ·Â º¯¼ö´Â ºñ¿öÁö°í ErrorLevel¿¡ 1ÀÌ ¼³Á¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù.

³íÆò

Ãâ·Â º¯¼ö´Â »óÀÀÇÏ´Â Á¤º¸°¡ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ

FileCreateShortcut, SplitPath

¿¹Á¦

FileSelectFile, file, 32,, Pick a shortcut to analyze., Shortcuts (*.lnk)
if file =
    return
FileGetShortcut, %file%, OutTarget, OutDir, OutArgs, OutDesc, OutIcon, OutIconNum, OutRunState
MsgBox %OutTarget%`n%OutDir%`n%OutArgs%`n%OutDesc%`n%OutIcon%`n%OutIconNum%`n%OutRunState%