Ho un programma di installazione di terze parti che vorrei che i miei utenti potessero scaricare ed eseguire come prerequisito per un'applicazione che ho scritto. Il programma di installazione può utilizzare parametri che consentono un'installazione passiva, in cui l'utente può osservare l'avanzamento del processo ma non deve interagire con l'installazione.Come posso creare un file WinRar SFX autoeseguibile da un file batch?
In precedenza, ho realizzato questo comportamento creando un file SFX in WinRar. Dall'interno delle opzioni della GUI di WinRAR, è possibile specificare un file da avviare dopo la decompressione dell'archivio e i parametri dell'applicazione.
C'è un modo per creare un file SFX e impostare queste proprietà di esecuzione automatica usando la console? Sto cercando di creare un file batch che si occupi di tutto questo.
Qui di seguito è il mio contenuto in batch file fino ad ora:
C:\Progra~1\WinRAR\rar a -m0 installer_archive.rar install_me.exe
C:\Progra~1\WinRAR\rar s installer_archive.rar installer_auto_extractor.exe
Dopo la fase finale, che cosa devo fare sentire per aggiornare lo SFX?
Sto provando a fare la stessa cosa. Qualsiasi possibilità di fornire un riferimento per ciò che può andare in questo file di configurazione (in particolare in cerca di directory di estrazione di default e comandi di pre e post estrazione). – JMorgan
@JMorgan Penso che questa pagina dal [sito Acritum] (http://acritum.com/software/manuals/winrar/html/helpguisfxscript.htm) dovrebbe aiutarti con i comandi disponibili. – thisismyrobot
Si potrebbe prendere in considerazione l'uso di -cfg- switch per evitare la dipendenza delle impostazioni di default di WinRAR. In caso contrario, le impostazioni predefinite di WinRAR potrebbero sovrascrivere il contenuto del file -z "f: \ xfs.conf". Saluti! –