обновить XML-файл с помощью пакета

I have been searching for an hour with no luck My boss wants it to be a batch file

У меня есть XML-файл, который содержит следующее.

    <?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>

Мы хотим установить<smpnumprocs>4</smpnumprocs> (который является числом используемых процессоров) до 2 поэтому строка должна выглядеть так<smpnumprocs>2</smpnumprocs>

Я понял, как добраться до значения, которое я хочу с этим

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

Теперь, как я могу изменить значение?

Ответы на вопрос(1)

Ваш ответ на вопрос