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 pour remplacer = dans une variable


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut Probléme pour remplacer = dans une variable
    Bonjour, j'ai une variable VrTest qui contien une chaine de caractére avec le signe =, je voudrai remplacer le = par +, voila ce que j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set VrTest=%VrTest:==+%
    Mais la commande ne remplace pas le égale, j'ai essayer avec la caractére d'echapement ^:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set VrTest=%VrTest:^==+%
    Mais sa na rien donner.

    Sauriez vous que faire ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Tu dois parcourir ta chaîne caractère par caractère, tester chaque caractère et le remplacer quand c'est le mauvais.

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Bonjour et merci beaucoup

    OK mais comment faire ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Comme tu fais d'habitude.
    Tu as déjà posté des scripts qui font cela ou des tâches similaires.

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Je ne voi pas.

    Il n'y a pas un autre caractére d'echapement ?

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Pas besoin d'un caractère d'échappement.
    Je te mets le shéma, tu n'auras qu'à le transposer en script

    - attribution de la chaine à une variable chaîne : ChSource
    - attribution de la longueur chaine à une variable numérique : ChLg
    - création d'une seconde variable chaîne (la chaîne à construire) : ChCible
    - parcourt de la chaîne du premier au dernier caractère : de 1 à ChLg (boucle FOR)
    - extraire à chaque incrémentation le caractère concerné (premier, deuxième, nième, jusqu'au dernier (ChLg))
    - comparaison du caractère récupéré au caractère à remplacer
    - si le caractère n'est pas celui à remplacer, l'ajouter à la chaîne à construire
    - sinon ajouter le caractère de remplacement à la chaîne à construire

    Normalement, avec tout ce que tu nous a donné comme scripts ici, ça ne devrait pas te poser de problème

Discussions similaires

  1. Problème pour rechercher dans une liste excel avec vba
    Par hop51 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/03/2013, 19h00
  2. [C#][Excel] Problème pour écrire dans une cellule
    Par MoscoBlade dans le forum C#
    Réponses: 1
    Dernier message: 24/02/2010, 16h54
  3. Réponses: 3
    Dernier message: 06/05/2009, 17h00
  4. [Débutant]Problème de données dans une variable
    Par stansoad0108 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 26/06/2008, 14h36
  5. Problème d'adresse dans une variable
    Par mick77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/06/2007, 12h41

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