Bonjour à tous.
J'ai un bout de code batch qui me permet de faire un Robocopy des comptes utilisateurs sans les fichiers système.
Le script demande de saisir la source (par exemple : C\Users\%username%\) et la destination.
Ces valeurs sont saisis manuellement.
Est-il possible, depuis le script, d'ouvrir l'explorateur de fichier et de sélectionner le dossier source et le dossier destination pour que cette valeur soit enregistrée dans le script pour exécution ?
Code BATCH : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 @echo off cls color F chcp 65001>nul setlocal EnableDelayedExpansion set /p Source=Veuillez saisir le chemin du profil : echo ################################################################ echo ##~~ Assurez-vous que vous avez un HDD EXTERNE de connecté ~~## echo ##~~ ou un lecteur réseau mappé pour la sauvegarde ~~## echo ################################################################ set /p Destination=Veuillez saisir le chemin de la destination : set /p Log=Veuillez saisir le chemin de la destination : robocopy "%SOURCE%" "%Destination%" /MIR /XA:SH /XD AppData /XJD /LOG:%Log%\Robocopy.log
Merci d'avance pour votre aide
Partager