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