Nous allons maintenant créer le script batch qui sera utilisé par Directory Monitor pour décompresser un fichier ZIP dès qu'il sera détecté dans le dossier surveillé.
Ouvrez le bloc-notes en cliquant sur son raccourci qui se trouve dans le dossier Accessoires Windows du menu démarrer.
Collez la commande suivante dans le bloc-notes.
7z x -o" Chemin dans lequel extraire les fichiers\*" "Chemin vers le dossier où vous téléchargez les fichiers \*.zip"
Remplacez Chemin vers le dossier où vous téléchargez les fichiers et Chemin dans lequel extraire les fichiers par les chemins adéquates. Si avec votre navigateur Web, vous téléchargez des fichiers dans le dossier Téléchargements de Windows, vous pouvez utiliser le chemin %userprofile%\Downloads. Pour le dossier où extraire les fichiers, vous pouvez le faire dans le même dossier Téléchargement, ou dans un dossier dédié, sur le bureau, etc. Ici, les fichiers ZIP du dossier Téléchargements seront décompressés dans le dossier Téléchargements.
7z x -o"%userprofile%\Downloads\*" "%userprofile%\Downloads\*.zip"
Pour décompresser les fichiers ZIP enregistrés dans Téléchargements sur le Bureau, utilisez la commande suivante :
7z x -o"%userprofile%\Desktop\*" "%userprofile%\Downloads\*.zip"
La commande ne pouvant pas savoir quel fichier ZIP vous venez de télécharger, tous les fichiers ZIP du dossier sont décompressés. Pour ne décompresser que le dernier fichier ZIP, l'astuce consiste à déplacer le fichier ZIP dans un sous-dossier ou à la supprimer dès que la décompression est finie. Pour déplacer le fichier dans le dossier Archives_ZIP dans Téléchargements, ajoutez la ligne suivante à la suite dans le bloc-notes (après un retour à la ligne).
Si vous préférez supprimer le fichier ZIP une fois qu'il a été décompressé, ajoutez plutôt la commande suivante à la suite dans le bloc-notes (après un retour à la ligne).
del "%userprofile%\Downloads\*.zip"
Votre script doit maintenant ressembler à la capture suivante. Ici les fichiers ZIP sont décompressés dans Téléchargements et déplacés dans le dossier Archives_ZIP.
Cliquez sur Fichier puis sur Enregistrer.
Créez un dossier Script à la racine de C:\ via le bouton Nouveau dossier.
Ouvrez le dossier. Saisissez decompression.zip dans le champ Nom du fichier.
Déroulez la liste Type et sélectionnez l'option Tous les fichiers (*.*). Cliquez enfin sur Enregistrer.
Fermez le bloc-notes.
Si vous avez choisi de déplacer les fichiers ZIP une fois qu'ils ont été décompressés, le dossier destination, ici Archives_ZIP dans le dossier Téléchargements doit exister. Si ce n'est pas le cas, ouvrez l'explorateur et rendez-vous dans le dossier parent, ici Téléchargements. Cliquez sur Nouveau dossier.
Nommez le nouveau dossier, Archives_ZIP ici et validez.
( les afficher maintenant )