Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
for /f
Auteur Message
Répondre en citant
Message for /f 
salut a tousse sa fait des heur que je cherche sur internet des cour sur le for /f sauf que je comprend crémant rien.

je voudrai changer une ligne dans un document .xml, celle qui dit

<UserId>
username
</UserId>

(j'ai dega tester cette position pour l'userid elle et elle marche )
donc moi je voudrai changer la ligne username par user de la sesion (%username%) comme sa la tache planifier poura s’installer
sans modification manuelle du document .xml
j'ai aussi esséyer de recréer le fichier en fesan
echo "ligne de commande "> file.xml
mais sa ajouter aussi les gimer se qui fai un errere de syntaxe sur créer la tache planifier

merci d'avance pour vos réponse Okay

PS: désoler pour les faute d’orthographe je suis dysorthographique du coup J'écrie phonétiquement pas d'insulte svp



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: for /f 
Il suffit juste de changer les variables :

Code:
@echo off
setlocal enabledelayedexpansion

:: On defini les variables
set "file=Test.xml"
set "remplace=username"
set "remplaceto=!username!"

:: On supprime le fichier temporaire si il existe
if exist "%file%._" del /q "%file%._"

:: On remplace la suite de caracteres par une autre
for /f "delims=" %%a in ('type "%file%"') do (
    set "remplacein=%%a"
    set "remplacein=!remplacein:%remplace%=%remplaceto%!"
    ( echo;!remplacein! )>>"%file%._"
)

:: On supprime le fichier d'origine
del /q "%file%"

:: On renomme le fichier temporaire par le fichier d'origine
ren "%file%._" "%file%"


ÉDIT : Je l'ai modifié pour qu'il soit mieux.




______________________________________________________
#~Ma chaine Youtube~#
Message for /f 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch