Aktualisieren Sie die XML-Datei mit Batch

Ich habe eine Stunde ohne Glück gesuchtMein Chef möchte, dass es eine Batch-Datei ist

Ich habe eine XML-Datei, die Folgendes enthält.

    <?xml version="1.0"?>
    <profiledoc default="*** Last Run ***">
    <profile name="*** Last Run ***" >
    <workingdir>c:\proj</workingdir>
    <somestuff>none</somestuff>
    <smpnumprocs>4</smpnumprocs>
    <otherstuff></otherstuff>
    <llama>FLUFFY</llama>
    <language>en-us</language>
    <customexe></customexe>
    <addlparams></addlparams>
    <graphicsdevice>win32</graphicsdevice>
    </profile>
    </profiledoc>

Wir wollen setzen<smpnumprocs>4</smpnumprocs> (das ist die Anzahl der verwendeten Prozessoren) bis 2, daher sollte die Zeile so aussehen<smpnumprocs>2</smpnumprocs>

Ich habe herausgefunden, wie ich damit zu dem Wert komme, den ich will

FOR /f "tokens=3 delims=><  " %%a IN ('TYPE %LOCAL_FILE% ^| FIND "<smpnumprocs>"') DO SET NUM_PROCS=%%a

Wie ändere ich nun den Wert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage