2017-10-12 6 views
2

Est-ce qu'il me manque quelque chose ici? J'ai trouvé Nsis7z et j'ai trouvé l'exemple.Nsis7z ne l'obtient pas.

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

Je outil et créé:

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 

Je vois le dossier temp pu être créé, mais rien n'extrait jamais dans le dossier temporaire à l'exception du nsis7z.dll.

qu'est-ce qui me manque? Ça a l'air si basique.

Répondre

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 

Vous oubliez d'ajouter fichier Test.7z

+0

Wow, je ne peux pas l'homme que je belive plus regardé que. Merci. (Se sentir bête maintenant) –