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?