단축 파일 (.lnk)에 관한 정보를 열람합니다. 예를 들어 단축 파일의 목표 파일.
FileGetShortcut, LinkFile , OutTarget, OutDir, OutArgs, OutDescription, OutIcon, OutIconNum, OutRunState
분석할 단축 파일의 이름. 절대 경로를 지정하지 않으면 %A_WorkingDir%에 있다고 간주됩니다. .lnk 확장자를 꼭 포함하십시오.
Name of the output variable in which to store the shortcut's target (not including any arguments it might have). 예를 들어: C:\WINDOWS\system32\notepad.exe
Name of the output variable in which to store the shortcut's working directory. 예를 들어: C:\My Documents. If environment variables such as %WinDir% are present in the string, one way to resolve them is via StrReplace() or StringReplace. 예를 들어: StringReplace, OutDir, OutDir, `%WinDir`%, %A_WinDir%
.
Name of the output variable in which to store the shortcut's parameters (blank if none).
Name of the output variable in which to store the shortcut's comments (blank if none).
Name of the output variable in which to store the filename of the shortcut's icon (blank if none).
Name of the output variable in which to store the shortcut's icon number within the icon file (blank if none). 이 값은 대부분 1입니다. 첫 번째 아이콘이라는 뜻입니다.
Name of the output variable in which to store the shortcut's initial launch state, which is one of the following digits:
[v1.1.04+]: 이 명령어는 실패하면 예외를 던질 수 있습니다. 더 자세한 정보는 실행시간 에러를 참조하십시오.
문제가 있었다면 -- 예를 들어 LinkFile이 존재하지 않는다면 -- 모든 출력 변수는 비워지고 ErrorLevel에 1이 설정됩니다. 그렇지 않으면 0이 설정됩니다.
출력 변수는 상응하는 정보가 필요하지 않으면 생략할 수 있습니다.
Allows the user to select an .lnk file to show its information.
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%