Bonjour,
Je suis entrain d'écrire un programme pour permettre d'effectuer des connexions automatiques avec la commande net use. Les login/password sont stockés dans un fichier txt.
Le pb est que le chemin réseau où sont stocké les fichier de login/pass contient un espace.
Voilà mon code
Donc il récupère dans le fichier l'adresse IP, le login et le passwxord.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FOR /F "tokens=1-11 delims=;" %%a in (S:\REPERTOIRE\07 - PASS\login.txt) do set IP=%%a& set pass=%%b& set login=%%c NET USE \\%IP% %pass% /USER:%login%
Le code marche parfaitement bien si je remplace S:\REPERTOIRE\07 - PASS\login.txt par S:\REPERTOIRE\07-PASS\login.txt
J'ai essayé de mettre entre guillemets, mais ca ne passe pas.
Y a-t-il un moyen de faire interpréter l'espace présent dans le chemin du répertoire.
Merci.
Partager