Fichier batch

Résolu
Bonjour à vous,

Je dois créer un fichier batch installant deux-trois programmes.
Pour ça, pas de souci.

Mais j'ai aussi à remplacer un fichier par un autre. Je m'explique plus clairement : lors de l'installation, est positionné un fichier de configuration (.rb, ouvrable avec le bloc notes), mais cette configuration ne me plaisant pas, j'aimerais le remplacer par un autre (dont j'ai le contenu).

Ma question est donc : comment faire ?

Car si je fais un set variable = [touuuuuuuut le contenu du fichier avec des retours à la ligne et tout]
puis echo %variable% > C:\ruby\...\config.rb , cela ne fonctionne pas ...

De plus, il me faut faire un gem install rghost (qui permet d'installer une petite extension de ruby), et après cette commande, le batch coupe, il n'exécute pas les instructions qui suivent...

Un ou deux petit(s) coup(s) de pouce serait le bienvenu :)

Merci ;)
Configuration: Windows 2000
Firefox 3.0

1 réponse

  1. Bonjour,

    Tu veux créer le fichier toi-même via commande batch ? Si c'est bien ça, c'est simple il te suffit de faire ligne par ligne :

    Echo ligne1 > fichier.txt
    Echo ligne2 >> fichier.txt
    Echo ...

    Tu noteras > pour vider le fichier avant (le recréer au fait) et >> pour continuer de le remplir.
    0
    1. Merci pour ta réponse, mais mon fichier fait plus de 200 lignes...
      Donc je me vois mal faire ça 200 fois...
      0
    2. @zzzerTu penses que c'est pire que faire un "set variable = [...." ????
      0
    3. @BlueMindBen si ça avait marché, je n'aurais eu qu'un copié/collé du fichier à faire ...
      0
    4. @zzzerAttends je comprend plus là. Tu as déjà le fichier ? Ben pourquoi pas juste le copier alors ?
      0
    5. @BlueMindL'installation de Ruby provoque le positionnement d'un fichier, C:\...\config.rb

      Mais ce fichier ne me plaît pas, je dois le remplacer par un autre (en fait une copie de l'original avec quelques modifications)
      0