2017-10-12 5 views
2

여기에 뭔가 빠졌습니까? Nsis7z를 발견하고 예제를 발견했습니다.Nsis7z받지 못했습니다.

File "ArchiveName.7z" 
Nsis7z::Extract "ArchiveName.7z" 
Delete "$OUTDIR\ArchiveName.7z" 

그래서 만든 I 도구 :

Section 
# Init temporary folder $PLUGINSDIR 
InitPluginsDir 

# Include 7-zip archive 
SetOutPath "$PLUGINSDIR" 
ReserveFile "F:\test.7z" 

# Extract archive 
Nsis7z::Extract "$PLUGINSDIR\test.7z" 
Delete "$PLUGINSDIR\test.7z" 
SectionEnd 

나는 임시 폴더가 생성 얻을 볼 수 있지만, 아무것도 이제까지 nsis7z.dll를 제외하고 임시 폴더로 추출합니다.

내가 뭘 놓친 거지. 그것은 매우 기본적인 것처럼 보입니다.

답변

2
Section 
# Init temporary folder $PLUGINSDIR 
InitPluginsDir 

# Include 7-zip archive 
SetOutPath "$PLUGINSDIR" 
ReserveFile D:\test.7z 

File Test.7z 
# Extract archive 
Nsis7z::ExtractWithCallback "$PLUGINSDIR\test.7z" 
Delete "$PLUGINSDIR\test.7z" 
SectionEnd 

당신은 와우, 내가 믿지 못할 사람이 내가 이상이 보였다

+0

파일 Test.7z을 추가하는 것을 잊지. 감사. (지금 벙어리 감각) –