[RESOLU] Programmation .cmd

La Team a résolu l'affaire... Mais ça peut toujours servir !
Répondre
aymeric81401
    unknown unknown

[RESOLU] Programmation .cmd

Message par aymeric81401 »

Salut les amis
J'ai un soucis ^^

Contexte :
- J'ai un répertoire C:\Temp
- J'ai un fichier .xml => C:\Temp\agent.xml
- J'ai un fichier .cmd => C:\Temp\Test.cmd

Voilà Voilà ...

Ce que je veux faire, c'est assez simple en faite :D mais j'y arrive pas.
Donc je veux que mon fichier .cmd remplace un @IP dans le fichier .xml.
Dit comme ça, c'est simple ... mais je galère beaucoup.

Merci
aymeric81401
    unknown unknown

Re: [RESOLU] Programmation .cmd

Message par aymeric81401 »

Voilà mon code pour ceux que ça intéresserait
ça fonctionne avec Windows XP Pro SP3

Code : Tout sélectionner

@echo off

REM Lecture des lignes du fichier .txt
REM Copie de chaque ligne dans un fichier temp
REM Remplacement de la chaine de caractère
REM ==========================================

copy agent.xml agent.txt

setLocal EnableDelayedExpansion

for /f "tokens=* delims= " %%a in (agent.txt) do (
    if "%%a"=="" (
        echo. >> fichTemp.txt
    ) else (
        set str=%%a
        set str=!str:[132.147.217.233]=[0.0.0.0]!
        echo !str!>>fichTemp.txt
    )
)

REM Suppression des fichiers temp
REM Création du fichier agent.xml
REM =============================
type fichTemp.txt>agent.xml
del fichTemp.txt
del agent.txt

REM Redémarrage de l'agent BitDef
REM =============================
taskkill /f /im bdagent.exe
c:\progra~1\BitDef~1\Bitdef~1\bdagent.exe
Avatar du membre
Chewbacca
Administrateur du site
Administrateur du site
Messages : 7958
Enregistré le : ven. 5 nov. 2010 23:08
Localisation : Evry
A été remercié : 1 fois
Contact :
    unknown unknown

Re: [RESOLU] Programmation .cmd

Message par Chewbacca »

bien joué 8)
"Un peuple qui oublie son Histoire est condamné à la revivre"
Répondre