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 :

Script de test de date


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut Script de test de date
    Salut à tous,
    Je suis tout débutant en batch, et après maintes recherches, je n'ai pas trouvé de solution à mon problème...
    Voila le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @echo off
    set jour=%date:~0,2% 
    if %jour%=="11" goto oui
    if not %jour%=="11" goto non
    
    :oui
    echo oui
    
    :non
    echo non
    
    :fin
    pause
    Le problème, c'est qu'on est bien le 11 et que seul "non" est affiché...
    Je doute que ce soit un problème de cast, étant donné la rudimentarité du langage.

    Merci d'avance à ceux qui pourront maider

  2. #2
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par TimBuk Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @echo off
    set jour=%date:~0,2% 
    if %jour%=="11" goto oui
    if not %jour%=="11" goto non
    
    :oui
    echo oui
    
    :non
    echo non
    
    :fin
    pause
    tout caractère dans une instruction conditionnelle est interprété littéralement, même les guillemets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if %jour%==11 goto oui
    if not %jour%==11 goto non

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut
    Ok, j'avais vu dans un tutoriel qu'il fallait mettre des guillemets lors d'une condition.

    Merci

  4. #4
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    Citation Envoyé par TimBuk;5464183[COLOR="DimGray"
    ]Ok, j'avais vu dans un tutoriel qu'il[/COLOR] fallait mettre des guillemets lors d'une condition.
    oui mais, le tutoriel était clair là dessus:

    tiré du tutoriel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Toujours encadrer la condition ET la valeur à tester par des guillemets,
    par contre:

    tiré du tutoriel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Se rappeler que "<action>" représente une seule commande à executer
    n'est plus une obligation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if "valeur1"=="valeur2" (
      action1
      action2
      actionN
    )

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

Discussions similaires

  1. [MySQL] Probleme script concernant vérification de dates
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 10/10/2006, 13h37
  2. [Hibernate]test de date
    Par Limod dans le forum Hibernate
    Réponses: 17
    Dernier message: 22/06/2006, 17h46
  3. [Dates] [php]Test de dates
    Par samjung dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2006, 17h00
  4. Script: permet de savoir date fichier
    Par noirot dans le forum Windows
    Réponses: 2
    Dernier message: 14/04/2006, 16h47
  5. Scripts de test de SGBD (SQL-Server et Oracle)
    Par chti_juanito dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 24/10/2005, 16h05

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