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 :

Remplacer un mot par une phrase contenant des = et &


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 3
    Par défaut Remplacer un mot par une phrase contenant des = et &
    Salut la compagnie
    J'ai créé grâce à vous et vous en remercie un batch modifiant un mot par une phrase.
    J'ai un problème car la phare contient des caractères qui perturbent le code. (= et + )
    En effet la phrase n'est pas prise en totalité car elle s'arrête à = et le reste provoque des erreurs
    Voici mon code

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    echo off
    setlocal enabledelayedexpansion
     
    set "Chercher=bonjour"
    set "Remplacer=bj+&;=sdbfgd"
     
    set FichierTexteAremplacer=C:\toto.txt
    set NouveauFichierTexte=C:\toto-tmp.txt
    for /f "tokens=1,* delims=¶" %%A in ( '"type !FichierTexteAremplacer!"') do (
    	SET string=%%A
    	SET modified=!string:%Chercher%=%Remplacer%!
    	)
    move C:\toto-tmp.txt C:\toto.txt
    exit

    Je vous remercie pour votre aide
    Cdt
    Ptit cousin

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Tu doit echaper les caractères spéciaux avec ^

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    set "Remplacer=bj+^&;^=sdbfgd"

  3. #3
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 3
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Tu doit echaper les caractères spéciaux avec ^

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    set "Remplacer=bj+^&;^=sdbfgd"
    Salut
    Je te remercie, je teste çà dans la journée

  4. #4
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 3
    Par défaut
    çà ne fonctionne pas avec ^ mais j'ai résolu mon problème. J'ai simplifié les expressions en enlevant les ; =

  5. #5
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Même si je suis sur que ma proposition fonctionne, peux tu exposer la tienne pour que tout le monde en profite ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/02/2015, 17h38
  2. Remplacer un mot par une image
    Par Steufa dans le forum jQuery
    Réponses: 22
    Dernier message: 02/09/2014, 22h55
  3. Remplacement de mot dans une phrase
    Par Tapin dans le forum Débuter
    Réponses: 4
    Dernier message: 04/12/2013, 18h29
  4. Remplacer un nombre par une phrase
    Par sidstormy dans le forum Excel
    Réponses: 6
    Dernier message: 20/01/2012, 10h26
  5. Réponses: 2
    Dernier message: 25/07/2005, 14h27

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