Modifier AUTOEXEC.BAT en batch

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
J'ai comme projet de faire un batch d'optimisation pour XP.
Mais pour cela j'ai besoin de rajouter une ligne a AUTOEXEC.BAT, manuellement je sais qu'on peut le faire avec sysedit.exe mais j'aimerais bien qu ça se fasse automatiquement.
Et forcement si je veux rajoutez une ligne j'aimerais bien qu'il y ai la possibilité de la retirer.

Merci de votre compréhension.
Configuration: Windows XP
Firefox 3.0.16

5 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    pour ajouter une ligne :
    echo ton code >> autoexec.bat
    pour enlever la ligne
    find /v "ton code" < autoexec.bat > autoexec.new
    move autoexec.bat autoexec.old
    ren autoexec.new autoexec.bat
    2
  2. le concombre noyé
     
    Salut,

    si tu essayes find /v "qqechose" <fichierA >fichierA
    tu te retrouves avec une fichier vide : DOS ne peut lire et écrire en même temps dans un fichier texte.
    la solution de dubcek passe par un fichier temporaire autoexec.new et te fait une copie de sauvegarde dans autoexec.old
    tout simplement.
    1
  3. Utilisateur anonyme
     
    Ah bas oui c'est évident pour rajouter une ligne :)
    par contre pour enlever une ligne j'y aurais pas penser et je ne comprend même pas vraiment pourrais-tu m'expliquer car entre .old .bat et .new j'ai un peu de mal :)
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    Ok merci à vous je vais essayer ça.
    0