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 :

Dans un IF, comparer avec <sp>. Comment faire? [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 43
    Par défaut Dans un IF, comparer avec <sp>. Comment faire?
    Bonjour,

    Je veux vérifier si le caractère 16 est un espace. Comment je fais?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IF %MESSAGE:~16,1% == " " SET CASSUIVANT=1
    Me retourne une erreur.

  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,

    il faut mettre les guillemets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if "%MESSAGE:~16,1%"==" " SET CASSUIVANT=1

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 43
    Par défaut
    L'as-tu testé?

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

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 43
    Par défaut
    Il me semble que j'ai fait l'essaie et ça ne fonctionnait pas.

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    set message=0123 567
    echo %message:~0,1%
    echo %message:~1,1%
    if  "%message:~4,1%"==" " echo yesSpace
    if  "%message:~4,1%"=="1" echo yesOne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] plusieurs projets avec le dossier Symfony2 : comment faire?
    Par laSista dans le forum Symfony
    Réponses: 4
    Dernier message: 21/07/2014, 22h16
  2. [Débutant] web-service-rest-avec-wcf-3-5. comment faire un PUT d'une Liste d'object ?
    Par denfer06 dans le forum Développement Web avec .NET
    Réponses: 2
    Dernier message: 16/04/2014, 14h48
  3. Namespace avec les même méthodes, comment faire la différence ?
    Par Yoshio dans le forum Général Dotnet
    Réponses: 9
    Dernier message: 17/02/2008, 15h14
  4. ASP + PHP avec le même phpmyadmin comment faire?
    Par King Boulet dans le forum ASP
    Réponses: 8
    Dernier message: 29/10/2003, 16h57

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