2015년 4월 21일 화요일

[NSIS] NSIS CreateShortcut 사용시 시작 위치(Start in) 정보 설정 방법

출처 : http://purelab.net/zbxe/guruin/97790

nsis 에서 바로가기를 생성해주는 CreateShortcut 명령어입니다.


근데 사용하다보니 생성된 바로가기의 "시작 위치" 정보가 이상하게 들어가고 있어 메뉴얼을 봤지만 CreateShortcut 에는 해당 정보 설정이 없습니다.

CreateShortcut 명령 사용 전에  SetOutPath 을 통해 "시작 위치" 로 지정할 폴더를 지정해주면 됩니다.



(사용 예)


SetOutPath $INSTDIR  

CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" "$INSTDIR\run.exe" "" "$INSTDIR\run.exe" 0

엄청 해맸네;;;

댓글 없음: