FileCreateShortcut
단축 파일을 만듭니다 (.lnk).
FileCreateShortcut, Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState]
매개변수
- Target
단축 파일이 가리키는 파일의 이름. 절대 경로가 포함되어 있어야합니다. 시스템에 통합된 파일을 예외입니다 (예, Notepad.exe). 단축 파일이 만들어지는 순간 해당 파일이 존재하면 안 됩니다; 다른 말로, 무효한 목표를 가리키는 단축 파일이 생성될 수 있습니다.
- LinkFile
생성될 단축 파일의 이름. 절대 경로를 지정하지 않으면 %A_WorkingDir%에 있다고 간주합니다. .lnk 확장자를 꼭 포함하십시오. 그 파일이 이미 존재하면 덮어쓰기 됩니다.
- WorkingDir
단축 파일이 기동할 때 목표의 작업 디렉토리. 비어 있거나 생략되면, 단축 파일은 "시작 디렉토리"가 비어 있고 단축 파일이 기동할 때 시스템이 기본 작업 디렉토리를 제공합니다.
- Args
단축 파일이 기동할 때 Target에 건넬 매개변수. 매개변수 사이는 스페이스로 구분합니다. 매개변수에 스페이스가 포함되어 있다면, 겹따옴표로 둘러 싸십시오.
- Description
단축 파일을 기술하는 주석 (OS가 툴팁, 등등을 보여 주는 데 사용합니다.)
- IconFile
LinkFile에 대하여 아이콘의 이름과 전체 경로. ico 파일이거나 아니면 EXE 또는 DLL의 첫 번째 아이콘입니다.
- ShortcutKey
단일 기호, 숫자, 또는 키 리스트의 각 키의 이름 (마우스 버튼과 기타 비-표준 키는 지원하지 않을 수도 있습니다). 수식 심볼을 포함시키지 마십시오. 현재, 모든 단축 키는 CTRL+ALT 단축 키로 생성됩니다. 예를 들어, 기호 B가 이 매개변수에 지정되면, 단축 키는 CTRL-ALT-B가 됩니다.
- IconNumber
첫 번째 아이콘이 아니라 IconFile 파일에서 아이콘을 하나 사용하려면, 여기에 그 번호를 지정하십시오 (표현식 가능). 예를 들어, 2는 두 번째 아이콘입니다.
- RunState
-
Target을 최대 또는 최소 상태로 기동하려면, 다음 숫자 중 하나를 지정하십시오:
1 - 정상 (기본값)
3 - 최대화
7 - 최소화
ErrorLevel
[v1.1.04+] 이 명령어는 실패시 예외를 던질 수 있습니다. 자세한 것은 실행 시간 에러를 참조하십시오.
ErrorLevel은 문제가 있으면 1 없으면 0이 설정됩니다.
논평
Target을 포함하지 않아도 될 경우가 있습니다. 목표 파일이 시스템의 PATH 환경 변수의 폴더 중 하나에 존재하면 지정하지 않아도 됩니다.
새로 생성된 단축 파일의 ShortcutKey는 그 단축 파일이 시작 메뉴의 어딘가 또는 바탕화면에 거주하지 않으면 아무 효과가 없습니다. 여러분이 고른 ShortcutKey가 이미 사용 중이면, 여러분의 새 단축 파일이 우선합니다.
URL을 가리키는 단축 파일을 생성하는 또다른 방법은 다음 예제입니다. 특별한 URL 단축 파일을 생성합니다. 앞 두개의 매개변수를 여러분 마음대로 바꾸십시오:
IniWrite, http://www.google.com, C:\My Shortcut.url, InternetShortcut, URL
.
다음을 선택적으로 추가해 위의 아이콘에 할당할 수 있습니다:
IniWrite, <IconFile>, C:\My Shortcut.url, InternetShortcut, IconFile IniWrite, 0, C:\My Shortcut.url, InternetShortcut, IconIndex
위에서, 0을 아이콘의 인덱스로 교체하십시오 (0은 첫 아이콘에 사용됩니다) 그리고 <IconFile>를 URL, EXE, DLL, 또는 ICO 파일로 교체하십시오. 예제: C:\Icons.dll, C:\App.exe, http://www.somedomain.com/ShortcutIcon.ico
.LNK 파일이 아니라 평범한 텍스트 파일인데도 운영 체제는 위에서 생성된 .URL 파일을 진짜 단축 파일로 취급합니다.
관련 항목
예제
; 마지막 매개변수에서 기호 "i"는 단축 키를 Ctrl-Alt-I로 만듭니다: FileCreateShortcut, Notepad.exe, %A_Desktop%\My Shortcut.lnk, C:\, "%A_ScriptFullPath%", My Description, C:\My Icon.ico, i