Изменить значение settings.xml

Ответить
 • Просмотры: 2
Аватара пользователя
semiono

Изменить значение settings.xml

Сообщение semiono »

Код:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<UserPreferences>
   <list name="Entries" type="list">
      <item>
         <string name="Group" value="PlayRangeOptions"/>
         <member name="Values">

...



Код:

Код: Выделить всё

<item>
         <string name="Group" value="SurfaceSchemeColorSetPreferences10"/>
         <member name="Values">
            <int name="surface.controls.warning-text" value="-4229329"/>
            <int name="surface.info-lines.multiple-text" value="-4229329"/>
            <int name="surface.informer.background" value="-13210"/>
            <int name="surface.rulers.cycle-active" value="-9282587"/>
            <int name="surface.rulers.cycle-external" value="-10772251"/>
            <int name="surface.rulers.cycle-local" value="-10040167"/>
            <int name="surface.rulers.cycle-reverse" value="-4229329"/>
            <int name="surface.status-lines.worry-text" value="-87808"/>
            <int name="surface.system.root" value="-14342101"/>
         </member>
      </item>

...



Код:

Код: Выделить всё

</member>
   </member>
</UserPreferences>

Помогите записать value



Например



итп.



Вобще это цвет в каком-то формате, пока не разобрался зачем там минус. Но не суть важно.

Любые варианты, пожалуйста!



AHK1, AHK2, Perl, sed, AutoIt



Можно строку целиком заменить

"" на ""

правда я не знаю как маску поиска задать



Возможно пробелы XML имеют значение, поэтому лучше средствами XML
Аватара пользователя
YuS_2

Re: Изменить значение settings.xml

Сообщение YuS_2 »

semiono, на powershell можно разобрать xml, только надо валидный xml-файл (а лучше полный пример... если есть конфиденциальные данные, то просто заменить их чем-либо)
Аватара пользователя
semiono

Re: Изменить значение settings.xml

Сообщение semiono »

Не, персональных нет, не проблема! Но у меня на Win 8.1 нету NET Framework и соответственно PowerShell не работает.

Вроде бы люди с AutoIt прислали рабочий скрипт, пока тестирую.



Хм. Вот бы на батнике я бы не отказался! Изображение
Ответить

Вернуться в «AutoIt»