Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата sawe:
Cбой при чтении файла DxDiag. Вот тест для Windows Vista Ultimate: »
Пока не понял, то или нет..
Мне нужно определенные секции отредактировать в имеющемся xml.
Скорее всего, речь должна идти об удалении значения секции, и замене ее новыми строками...

!macro AdjustConfigValue ConfigFile Key Value

DetailPrint "Config: adding '${Key}'='${Value}' to ${ConfigFile}"

nsisXML::create
nsisXML::load ${ConfigFile}

nsisXML::select "/configuration/appSettings/add[@key='${Key}']"
nsisXML::setAttribute "value" ${Value}

nsisXML::save ${ConfigFile}

!macroend

!insertmacro AdjustConfigValue "$INSTDIR\MyApp.exe.config" "ServiceURL" "http://127.0.0.1"

То есть это позволяет заменить значение секции в настройках ?

Цитата wolkow70:
MyApp.exe.config »
здесь наименование xml файла?

Цитата wolkow70:
"ServiceURL" »
Название секции?

Цитата wolkow70:
"http://127.0.0.1" »
Новое значение?

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 16-05-2011 в 11:38.


Отправлено: 11:25, 16-05-2011 | #1185