이제 왠만큼 Nsis를 다룰수 있게 되었습니다.....
간편한 파일같은건 배포할 수준이 되었습니다만
여전히 Nsis7z plugin이 문제네요.
7z 파일은 문제없이 압축해제가 되지만
7z.001 파일은 인식자체를 못하넹요.
아무래도 7z.exe 를 사용해서 하는방법을 써야할거 같은데
전 쓸줄을 몰라서 지금 패닉[?] 상태입니다.
아래는 대략적인 Nsis 7z plugin사용법
;가장 간단한 명령어. 파일 , 압축해제 , 압축파일 제거 입니다.
File "Test.7z"
Nsis7z::Extract "Test.7z"
Delete "Test.7z"
;파일의 진행도를 확인할수 있는 명령어
File "Test.7z"
Nsis7z::ExtractWithDetails "Test.7z" "파일 압축 해제중 %s..."
Delete "Test.7z"
;콜백 함수를 불러오는 명령어
;콜백 함수를 미리 생성해 두어야 사용이 가능합니다.
GetFunctionAddress $R9 Callback
Nsis7z::ExtractWithCallback "Test.7z" $R9
File "Test.7z"
Nsis7z::Extract "Test.7z"
Delete "Test.7z"
;파일의 진행도를 확인할수 있는 명령어
File "Test.7z"
Nsis7z::ExtractWithDetails "Test.7z" "파일 압축 해제중 %s..."
Delete "Test.7z"
;콜백 함수를 불러오는 명령어
;콜백 함수를 미리 생성해 두어야 사용이 가능합니다.
GetFunctionAddress $R9 Callback
Nsis7z::ExtractWithCallback "Test.7z" $R9
001 파일 압축해제 하는법 반드시 알아내고 말겁니다 후후..
참 세부사항에는 압축관련 메세지가 표시되지 않으니
여러개의 압축파일을 해제하려고 하실때는
DetailPrint "1번 파일의 압축을 해제하는중입니다..."
같은 문구를 넣어주면 좋을것 같습니다.
'자료 > NSIS' 카테고리의 다른 글
NSIS 인스톨러 업데이트 기능 2 (0) | 2011.02.10 |
---|---|
NSIS 인스톨러 업데이트 기능 (2) | 2011.02.06 |
NSIS, 스플래쉬 이미지 플러그인 및 사용법 (2) | 2010.12.27 |
NSIS , 설치 조건 (특정 파일이 필요할때) (0) | 2010.11.27 |
Nsis Downloader // NSISdl 한글화 (0) | 2010.11.06 |
Nsis 7z.exe 사용시 문제점. (0) | 2010.11.05 |
Nsis 7z 001파일 문제 해결. (0) | 2010.11.01 |