IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Problème espace .bat


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut Problème espace .bat
    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

    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%
    Donc il récupère dans le fichier l'adresse IP, le login et le passwxord.

    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.

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    salut,

    Tu peux mettre ta chaine entre guillemets si tu utilises l'option usebackq :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "usebackq  tokens= .../... " %%i in ("ton fichier") do .../...

Discussions similaires

  1. problème espaces dans shell
    Par meavy dans le forum Linux
    Réponses: 10
    Dernier message: 08/06/2008, 12h45
  2. Simple problème en BAT
    Par _SamSoft_ dans le forum Windows
    Réponses: 6
    Dernier message: 13/05/2007, 17h59
  3. problème espace avec include
    Par gforce dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2006, 13h50
  4. Problème espaces dans requête
    Par dl_jarod dans le forum ASP
    Réponses: 12
    Dernier message: 12/10/2005, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo