Batch Remplacer les virgules par des points

Bonjour,

Je souhaiterais executer un batch automatique me permettant de remplacer les virgules dans texte par des points.

Comment dois-je m'y prendre SVP

Je n'y connait pas trop en langage batch, donc si vous avez une solution simple et rapide à mettre en oeuvre, elle est la bienvenue :))

je vous remercie d'avance.

Kingo
Configuration: Windows Vista
Firefox 3.0.13

6 réponses

  1. peux tu faire une requete sql?
    0
    1. Tien tu peut faire un truc comme sa:

      Pour cette exemple notre variable %var% sera égal à "Salut, ça va ?".
      Imaginons que nous voulons remplace les "," par des "." il faut donc mettre:
      set var=%var:,=.%
      -----A-----A-A-A
      -----|------|-|-|
      -----Variable--|-|
      ---------------|-Caractère-remplaçant.
      ---------------|
      ---------------|
      ---------Caractère-remplacer.

      Voila c'est aussi simple que sa.

      Bilou.
      0
      1. Merci de ta reponse.

        Comment dois je faire pour qu'il me le fasse dans tout le fichier, me l'enregistre sous le même nom?

        Merci d'avance
        0
        1. hello
          soit le fichier f1.txt en entrée, et le fichier f2.txt en sortie avec des .

          @echo off
          setlocal enableDelayedExpansion
          for /f "delims=" %%a in (f1.txt) do (set x=%%a
          set x=!x:,=.!
          echo !x! >> f2.txt)
          rem si tu veux garder le même nom
          ren f1.txt f1-vieux.txt
          ren f2.txt f1.txt
          0
          1. @dubcek

            MMMMMMMMMMMMMEEEEEEEEEEEEEEERRRRRRRRRRRRCCCCCCCCCCCIIIIIIIIIIIIIIIIIII!!!!!!

            C'est Ni-ckel!

            C'est exactement ce qu'il me fallait.

            Encore merci pour toute vos réponses et votre aide!!!!

            A Plus
            Kingo :)))))))))))
            0
            1. Je vous remercie infiniment, je l'ai testé ca m'a aidé beauuuuuuuuuuuuuuuuuuuuuuucoup
              0