Muy buenas, antes que nada pedir disculpas si este tema no va aquí, pero no se donde podría ir sino.
El caso es que estoy intentando crear un SFX(Autoextraíble) con 7-zip, desde el modo gráfico del programa, me lo crea correctamente si no pongo ningún parámetro, pero al ponerle el que quiero : InstallPath="C:\Users\Usuario\Desktop\"
Y darle a Aceptar, me pone que el parámetro no es correcto. Pero lo tengo exactamente como pone en la web oficial y he probado con varias rutas diferentes, ¿alguna idea?
El parámetro lo he encontrado aquí : http://7zsfx.info/en/
Un saludo.
Si no me equivoco, eso no se hace desde el modo gráfico. Debe ir en un fichero de configuración y comprimirlo todo junto (*.7z+módulo.sfx+config.txt)
Ummm, entonces lo hacía mal.
¿Como debería hacerlo como tú dices?
Comprimes los ficheros que quieras en loquesea.7z
Creas un fichero config.txt y pegas esto en él:
Citar
;!@Install@!UTF-8!
InstallPath="C:\Users\Usuario\Desktop\"
;!@InstallEnd@!
Al guardar el txt lo guardas como UTF8.
Te creas una carpeta y metes el fichero 7z, el config.txt y el módulo sfx modificado.
Desde el cmd accedes a la carpeta anterior y generas el autoextraible así (respeta el orden de los ficheros indicado abajo):
copy /b modulo.sfx + config.txt + loquesea.7z autoextraible.exe
Un saludo.