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 avec la variable d'environnemen %TIME%


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    PLM IT Consultant
    Inscrit en
    Novembre 2003
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : PLM IT Consultant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 202
    Par défaut Problème avec la variable d'environnemen %TIME%
    Bonjour,
    j'ai un soucis avec la variable d'environnement %TIME%. Je vais expliquer un exemple très simple:

    Si l'heure est de 0 à 9h et que vous faites "echo %TIME%", l'heure s'affiche dans votre invite de commande dans se format là:

    9:16

    Si l'heure est après 10h, elle s'affiche comme cela:

    10:11

    En fait, un espace se créer dans les heures en dessous de 10h. Est-ce que quelqu'un pourrait m'aider pour supprimer se caractère d'espace.
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de NorocBzh
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2008
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 834
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    
    set heure_exec=%TIME:~0,2%
    set heure_exec=%heure_exec: =0%
    set minute_exec=%TIME:~3,2%
    
    echo Heures  : %heure_exec% 
    echo Minutes : %minute_exec%
    cf : http://www.developpez.net/forums/d65...re-caracteres/

  3. #3
    Membre confirmé
    Homme Profil pro
    PLM IT Consultant
    Inscrit en
    Novembre 2003
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : PLM IT Consultant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 202
    Par défaut
    Citation Envoyé par NorocBzh Voir le message
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    
    set heure_exec=%TIME:~0,2%
    set heure_exec=%heure_exec: =0%
    set minute_exec=%TIME:~3,2%
    
    echo Heures  : %heure_exec% 
    echo Minutes : %minute_exec%
    cf : http://www.developpez.net/forums/d65...re-caracteres/
    Ok merci beaucoup...

    j'étais en train de tester cette solution là, et elle fonctionne également:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if "%time:~0,1%" == " " (
    set heure=%time:~1,1%) ELSE (set heure=%time:~0,2%)

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

Discussions similaires

  1. Problème avec les variables en PHP
    Par King_T dans le forum Langage
    Réponses: 3
    Dernier message: 06/05/2006, 23h46
  2. [xmlrad]problème avec la variable session
    Par ekmule dans le forum XMLRAD
    Réponses: 5
    Dernier message: 22/02/2006, 13h22
  3. Problèmes avec les variables et les unités
    Par christoufe dans le forum EDI
    Réponses: 2
    Dernier message: 22/01/2006, 16h22
  4. Problèmes avec les variables final
    Par casolaro dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2004, 14h29
  5. Réponses: 6
    Dernier message: 28/05/2004, 09h39

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