2011-05-07 2 views
1

nsis 설치 프로그램을 사용하여 배치 파일의 아이콘을 설정하거나 배치 파일의 바로 가기를 설정해야합니다. 아이콘을 바로 가기로 설정하거나 바로 가기를 만들어야하는 기본 배치 파일의 아이콘을 설정할 수 있습니까?nsis 설치 프로그램을 사용하여 배치 파일의 바로 가기 아이콘 만들기

다음 코드는 작동하지 않습니다 :

나는 폴더 MyAccountSoftware을 가지고, 내 설치 프로그램은 exe 파일에이 폴더의 파일을 컴파일합니다. 이 폴더는이 두 파일이 있습니다 -

---MyAccountSoftware 
     |______Account.BAT 
     |______Account.ico 

    SetOutPath $INSTDIR\ 
    File "MyAccountSoftware\Account.BAT" 

CreateShortCut "$INSTDIR\Account.lnk" "$INSTDIR\Account.BAT" "$INSTDIR\Account.ico" 

이 코드는 바로 복사 필요한 $INSTDIR로 파일 Account.BAT을하고, 바로 가기 생성 - $INSTDIR에서 Account.Ink을하지만, 바로 가기 아이콘을 설정하지 않습니다 . 도와주세요.

답변

5

배치 파일에는 사용자 지정 아이콘을 사용할 수 없습니다. 바로 가기를 만들 때 매개 변수가 필요하지 않더라도 여전히 빈 문자열을 제공해야합니다.

CreateShortCut "$INSTDIR\Account.lnk" "$INSTDIR\Account.BAT" "" "$INSTDIR\Account.ico" 
+0

각하, 여기에 도움이됩니다. http://stackoverflow.com/questions/ 5959585/filecopy-of-nsis-installer-not-working-in-windows-7-but-working-in-windows-xp – sqlchild

관련 문제