Mat_y
05-05-2023, 14:57
Добрый день!
Помогите создать батник для замены значений с троке <iScale> </iScale> в xml файле, назовем его test.xml
Подробнее: есть xml файлик вида:
<rt>
<det>
<gpuMemory> 5980 </gpuMemory>
<cpuCores> 4 </cpuCores>
<ram> 16325 </ram>
</det>
<pref>
<iScale> 1.00 </iScale>
<vScale> 1.70 </vScale>
</pref>
</rt>
Задача состоит из 2 пунктов:
1. Найти в файлике строку <iScale> 1.00 </iScale> и заменить значение в ней на <iScale> 1.54 </iScale>, по сути между <iScale> </iScale> может быть любое числовое значение вида x.xx: <iScale> x.xx </iScale> и мы его изначально не знаем.
2. Если параметра <iScale> </iScale> в файлике нет, то надо его добавить между <pref> </pref>
Сам задачу решить не смог, уповаю на вашу помощь. Форум почитал пару дней, но похожего не смог найти.
Спасибо заранее!
Помогите создать батник для замены значений с троке <iScale> </iScale> в xml файле, назовем его test.xml
Подробнее: есть xml файлик вида:
<rt>
<det>
<gpuMemory> 5980 </gpuMemory>
<cpuCores> 4 </cpuCores>
<ram> 16325 </ram>
</det>
<pref>
<iScale> 1.00 </iScale>
<vScale> 1.70 </vScale>
</pref>
</rt>
Задача состоит из 2 пунктов:
1. Найти в файлике строку <iScale> 1.00 </iScale> и заменить значение в ней на <iScale> 1.54 </iScale>, по сути между <iScale> </iScale> может быть любое числовое значение вида x.xx: <iScale> x.xx </iScale> и мы его изначально не знаем.
2. Если параметра <iScale> </iScale> в файлике нет, то надо его добавить между <pref> </pref>
Сам задачу решить не смог, уповаю на вашу помощь. Форум почитал пару дней, но похожего не смог найти.
Спасибо заранее!