Archivio sfx - definire il percorso d'estrazione

Supporto a WinRAR

Moderatore: Andrea

Rispondi
hibone
Messaggi: 1
Iscritto il: 14 lug 2006, 17:14

Archivio sfx - definire il percorso d'estrazione

Messaggio da hibone »

Salve a tutti.. sono nuovo e mi sono iscritto appena ho scoperto questo forum.

io stavo cercando di utilizzare winrar per realizzare dei silent installers
da lanciare al setup di windows.
grazie a winrar realizzare dei silent installer è molto semplice.
tuttavia registro un comportamento anomalo...

nel modulo auto-estraente
ho indicato come cartella %systemroot%\temp ;

il problema è dato dal fatto che
mentre nel pc che uso, quindi con windows installato,
l'archivio autoestraente crea una cartella

%systemroot%\temp\RarSfx1 e scompatta l'archivio in tale cartella,

durante l'installazione di windows, lanciando da cmdlines l'archivo
autoestraente i file vengono copiati direttamente in

%systemroot%\temp ; inoltre se come percorso indico
%systemroot%\temp\ ( con la backslash finale ) allora la cartella RarSfx1
non viene più creata.
Dato che ho diversi programmi da installare esiste un modo per
far creare la cartella random in %systemroot%\temp ?

ho provato con modalità temporanea ma in quel caso i file mi vengono aperti in documents & settings\default user\

Grazie ancora e scusate il disturbo :)
Andrea
Site Admin
Messaggi: 404
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: Archivio sfx - definire il percorso d'estrazione

Messaggio da Andrea »

hibone ha scritto:ho indicato come cartella %systemroot%\temp ;
[...]
l'archivio autoestraente crea una cartella
%systemroot%\temp\RarSfx1
[...]
durante l'installazione di windows, lanciando da cmdlines l'archivo
autoestraente i file vengono copiati direttamente in
%systemroot%\temp
Se tu configuri il modulo auto-estraente a scompattare in %systemroot%\temp lui scompatta sempre lì. La cartella "RarSfx1" che crea è solo una cartella temporanea utilizzata al momento dell'esecuzione del modulo auto-estraente, che viene cancellata al termine dell'operazione. La cartella temporanea viene creata nella cartella definita nella variabile d'ambiente %temp%, che varia e può essere ridefinta dall'utente.
Cordialmente,

Andrea
Supporto WinRAR.it
EtaBeta
Messaggi: 1
Iscritto il: 22 nov 2012, 12:31

Re: Archivio sfx - definire il percorso d'estrazione

Messaggio da EtaBeta »

Buongiorno, comprendo che il post è molto vecchio ma avrei una domanda da fare in merito a questo stesso problema e non so se vale la pena aprire una nuova discussione. Ad ogni modo io estraggo in una cartella personalizzate in " C:\Users\**********\AppData\Local\Temp\MiaCartella" e funziona tutto il problema sorge, come descritto nel post se devo estrarre in un altro PC dove il nome dell'account è differente. Ho provato a mettere nel percorse d'estrazione "%temp%\MiaCartella " ma in fase di estrazione cambia il percorso e crea una cartella %temp% su c: oppure su C:\Program Files (x86) e altro ancora . Posso utilizzare l'estrazione automatizzata di Winrar nella cartella temporanea ma vorrei estrarre in una cartella personalizzata come ad esempio "MiaCartella". Se potete darmi una mano ve ne sarei grato perché presumo che sia solo un errore di sintassi ma non so proprio quale. Grazie.
Andrea
Site Admin
Messaggi: 404
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: Archivio sfx - definire il percorso d'estrazione

Messaggio da Andrea »

EtaBeta ha scritto: 13 mar 2024, 8:47 Buongiorno, comprendo che il post è molto vecchio ma avrei una domanda da fare in merito a questo stesso problema e non so se vale la pena aprire una nuova discussione.
Visto che è in linea con la richiesta precedente, rimaniamo qui.
EtaBeta ha scritto: 13 mar 2024, 8:47 Ho provato a mettere nel percorse d'estrazione "%temp%\MiaCartella " ma in fase di estrazione cambia il percorso e crea una cartella %temp% su c: oppure su C:\Program Files (x86) e altro ancora.
Ho creato un archivio auto-estraente di prova e nel file di script con cui l'ho creato ho messo:

Codice: Seleziona tutto

path=%temp%\MiaCartella
All'esecuzione mi propone sempre, correttamente, come percorso:

Codice: Seleziona tutto

C:\Users\<nome_utente>\AppData\Local\Temp\MiaCartella
indipendentemente dal PC. Su due PC ho installato Win11 e su un'altro Win10.
Non capisco perché a te risulti un comportamento differente. Prova a riportare qui la linea di comando con cui crei l'archivio auto-estraente e il file di script dell'auto-estraente, o la cattura dei pannelli che configuri se utilizzi la modalità grafica.
Cordialmente,

Andrea
Supporto WinRAR.it
Rispondi