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 :

Erreur fonction echo


Sujet :

Scripts/Batch

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2008
    Messages : 89
    Points : 56
    Points
    56
    Par défaut Erreur fonction echo
    Bonjour,

    La ligne suivante est en erreur :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo X:\XXXX\xxxx.cmd             WARNING (see XX.xx)>>X:\XXX\xxx
    Le message d'erreur est :
    X:\XXXX\xxxx.cmd WARNING (see XX.xx)
    The syntax of the command is incorrect.


    J'ai essayé d'encapsuler le tout avec des guillemets, ça ne fonctionne pas, avez-vous une idée?

    Edit1 : sans les paranthèses ça ne fonctionne pas non plus mais je n'ai pas le message d'erreur et le batch continue.
    Edit2 : j'ai mis des quotes , toujours pas
    Edit3 : confirmation sans la partie (see XX.xx) ça fonctionne
    Edit4 : avec un tiret, ça ne fonctionne pas WARNING - see XX.xx

    Voilà, y a-t-il une longueur définie pour la zone echo?

    Merci,

    Carlozi.

  2. #2
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    salut Carlozi,

    Tu dois avoir un programme dans ton "path" portant le même nom que la commande «echo» ou tu utilises un interpréteur tiers autre que «cmd.exe».
    Note que l'erreur de syntaxe peut concerner la commande que tu as placée avant ou sous ta ligne «echo».

    Bonne continuation.

  3. #3
    Membre averti Avatar de J.Michel
    Inscrit en
    Septembre 2007
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations forums :
    Inscription : Septembre 2007
    Messages : 279
    Points : 323
    Points
    323
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo X:\XXXX\xxxx.cmd             WARNING (see XX.xx)>>X:\XXX\xxx
    Normalement >> signifie la redirection du retour (affichage en l'occurence) à la fin du fichier spécifé après.
    Un seul > signifie création du fichier
    deux >> signifient ajout en fin de fichier.
    Ex: envoi la liste des fichiers du répertoire dans le fichier liste.txt

    Essaye sans les caractères >>
    (\ _ /)
    (='.'=)
    L'erreur est humaine. Mais pour une véritable catastrophe il faut un ordinateur
    (")-(") Lorsque votre problème est solutionné, merci de cliquer sur

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2008
    Messages : 89
    Points : 56
    Points
    56
    Par défaut
    Je viens de faire le tour des discussions que j'ai ouvertes sur le forum.
    Désolé pour ces réponses un peu tardives.

    maxim_um : il n'y avait pas d'erreur antérieures et j'utilise cmd.exe.

    J.Michel : Les >> étaient bien utilisés pour diriger l'echo dans le fichier après les >>.

    Résolution : j'ai raccourci le message (le nom du fichier était top long) et ça a fonctionné. Je n'ai pas cherché le pourquoi du comment cependant ... Si vous avez des pistes?

    Merci pour vos remarques ça pourra servir un jour.

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

Discussions similaires

  1. fonction echo et concaténation
    Par Athorus dans le forum Langage
    Réponses: 7
    Dernier message: 18/07/2006, 15h07
  2. Signification \t dans fonction echo ou print
    Par webrider dans le forum Langage
    Réponses: 2
    Dernier message: 08/06/2006, 13h44
  3. Réponses: 2
    Dernier message: 01/06/2006, 14h54
  4. [DOM XML] Erreur fonction load() d'un objet dom??
    Par ribrok dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/10/2005, 11h43
  5. méssage d'erreur fonction d'agrégat
    Par developpeur_mehdi dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/03/2004, 12h42

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