Les fichiers autoextractibles sont utilisés pour copier des fichiers ou dossiers de manière totalement transparente dans un dossier précis (par exemple dans le dossier Program Files).
Avant de pouvoir commencer, il vous faudra vous procurer l'utilitaire Winrar.
Prenons un exemple:
Vous souhaitez copier tous vos documents Word ou Exel ainsi qu'un dossier contenant toutes vos images dans votre dossier "Mes documents" dont le chemin complet est:
"C:\Documents and Settings\Ma session\Mes documents" Où " Ma session" correspond à votre session .
Commencez par regrouper tous vos fichiers et dossiers :
Une fois tout vos fichiers regroupés, sélectionnez-les à l'aide de votre souris, faites un clic-droit et sélectionnez
"ajouter à l'archive..." :
L'ecran suivant apparaîtra:
Dans l'onglet " Général " , spécifiez le nom de l' archive (dans l'exemple " fichiers_perso " ) et cochez l'option
" Créer une archive SFX " .
Allez ensuite dans l'onglet " Avancé " et cliquez sur le bouton " Options SFX... " :
L'ecran suivant apparaîtra:
Dans le champ " Chemin pour l'extraction ", inscrivez le chemin complet vers lequel les fichiers seront copiés.
Dans notre cas, nous voulons copier nos fichiers et dossiers dans "C:\Documents and Settings\Ma session\Mes documents" .
Pour ce faire, deux options s' offrent à nous.
La première est de spécifier le chemin tel quel :
La seconde de spécifier le chemin en utilisant les variables d' environnements (ce que je préconise) :
Une fois le chemin spécifié, allez dans l'onglet " Modes ":
Dans cet onglet, les options qui nous intéressent sont " Mode silencieux " et " Mode réécriture " .
1. " Mode silencieux "
N° |
Description |
1 |
Option par défaut. Elle permet de demander la confirmation pour commencer l' extraction et permet à l' utilisateur de changer le chemin d' extraction par défaut. |
2 |
Cette option permet de passer le confirmation mais affiche la fenêtre permettant de changer le chemin d' extraction par défaut. |
3 |
Cette option est celle que nous choisirons. Elle permet de cacher la totalité des fenêtres ( confirmation et modification du chemin d' extraction) |
2. " Mode réécriture"
Cette option permet de choisir comment SFX manipulera les fichiers déjà existants dans le dossier d'extraction.
N° |
Description |
4 |
Cette option permet d' afficher une fenêtre vous demandant de confirmer l' écrasement des données. |
5 |
Cette option est celle que nous choisirons. Elle fait en sorte d' écraser tout les fichiers déjà présents par ceux se trouvant dans l' archive. |
6 |
Cette option ignore la copie des fichiers déjà présents dans le dossiers de destination. |
Une fois vos options choisies, cliquez sur " OK " :
Et une nouvelle fois sur " OK " pour lancer la création de l' archive autoextractible:
Si tout s' est bien déroulé, vous verrez apparaître votre fichier autoextractible :
Il est possible d' exécuter une application avant et après l' exécution de l' archive.
Revenons à notre exemple.
Supposons que vous vouliez installer Winrar juste avant la copie des fichiers et ouvrir un des fichiers copiés (par exemple le fichier " document 1.doc ") lorsque la copie des fichier est terminée.
Remarques :
1. Dans ce cas, nous supposeront que l' exécutable de Winrar se trouve à la racine du disque C:\ sous le nom " setup.exe "
2. Le paramètre silencieux de Winrar est /S
Commencez par suivre les étapes précédentes jusqu 'à ce que vous arriviez à l' écran"Options SFX avancées".
La seule différence est que nous allons renseigner deux informations en plus de celle indiquant le chemin d' extraction.
La première ( 1 ) permet de spécifier le chemin complet vers l' application à exécuter lorsque la copie des fichiers est terminée.
La seconde ( 2 ) permet de spécifier le chemin complet vers l' applicationà exécuter avant la copie des fichiers .
Remarques :
1. Observez les guillemets qui entourent le chemin complet vers l' application à exécuter ( 1 ) et ( 2 ) :
2. Si vous utilisez un paramètre silencieux ( 2 ) veillez à le mettre à l' extérieur des guillemets :
Maintenant que votre fichier est créé, vous pouvez l' utiliser avec proinstall, la section [GuiRunOnce] de votre fichier de réponses ou encore à l' aide du fichier cmdlines.txt en le lançant comme n' importe quelle application à la seule différence que vous ne devrez pas spécifier de paramètre silencieux pour que l' extraction s' exécute silencieusement .
Exemple à l'aide de la section [GuiRunOnce] :
[GuiRunOnce] Command0="%systemdrive%\fichiers_perso.exe" |
Nombre de visiteurs en ligne: 11