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 :

Variable texte contenant des mots réservés [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2002
    Messages : 27
    Par défaut Variable texte contenant des mots réservés
    Bonjour,

    Je souhaite définir une variable de type texte mais ce dernier contient le symbôle ">" et par conséquent il est interprété. Ainsi lorsque je tape echo, je n'obtiens pas le résultat attendue.

    Commande :
    SET Set Val1=DATACOPY "LOC"->"INP_CUR"

    Résultat attendu après echo %Val1% : DATACOPY "LOC"->"INP_CUR"

    Résultat obtenu : DATACOPY "LOC"-

    Merci de votre aide,
    Jeannot

  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
    salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET Val1=DATACOPY "LOC"-^^^>"INP_CUR"

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2002
    Messages : 27
    Par défaut
    ça marche.
    Je te remercie Walid!

    Dans les docs et recherche effectué; je n'ai pas trouvé cette info.

    Facultativement, pourquoi "^^^" c'est un nombre de chapeau imposé? Si tu as une explication pour ma culture générale et/ou un lien pour me permettre d'approfondir, ce serait le bienvenue.

    En tout les cas, merci de ton aide,
    Jeannot

  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
    "^" est l'un des caractères d'echappements pour les caractères reservés dans le scripting de commandes NT...les autres étant "%" "/" '"' ..etc

  5. #5
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2002
    Messages : 27
    Par défaut
    Je te remercie

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Service public

    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Par défaut
    Bonjour,

    par contre est ce que je peux contourner %.le caractère ^ ne semble pas marcher.

    j'ai essayé par exemple, set var=^^%table^% il m'affiche table, pourtant je veux qu'il m'affiche un truc comme %table%.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/04/2010, 11h34
  2. Charger un fichier texte contenant des caractères
    Par dm_manu dans le forum MATLAB
    Réponses: 5
    Dernier message: 24/12/2006, 02h37
  3. [ANTLR]gérer des mots réservés
    Par anitshka dans le forum EDI et Outils pour Java
    Réponses: 9
    Dernier message: 18/08/2006, 16h29
  4. Réponses: 3
    Dernier message: 22/06/2006, 17h34
  5. [C# 1.1] Comment récupérer du texte entre des mots connus ?
    Par foolsky dans le forum Windows Mobile
    Réponses: 8
    Dernier message: 26/04/2006, 14h15

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