![]() |
Чтение/запись строк из конфигурационного файла в переменную
Приветствую! Есть файл конфигураций для программы setting.xml, имеет следующий вид:
Код:
<?xml version="1.0" encoding="utf-16"?> Код:
for /f "UseBackQ Delims=" %%A IN ("setting.xml") do ( Код:
if !c!==4 set "a="%%A"" А потом , измененный username запись обратно в файл. Для очистки "лишнего" пробовал: Код:
set sPath= Заранее спасибо! |
Код:
@echo off |
Цитата:
Код:
<GoogleUsername><s_username></GoogleUsername> и можно раздельно операцию поиска и отдельно замены? т.е 1) поиск в файле и внесение в переменную значения между >< 2) Ввод и замена в файле? Спасибо. |
Обе строки:
Код:
@echo off Цитата:
На выходе вы получете Код:
<?xml version="1.0" encoding="utf-16"?> иначе для чего все это делается. Или объясните толком какова конечная цель операции. Если хотите взять в переменную середину строки [<GoogleUsername>username</GoogleUsername>]: Код:
@echo off Цитата:
|
Да не.. эт я написал все вместе вам, а так буду пихать в разные места в скрипте.
Конечная цель? Написать полноценный скрипт с меню и т.п, при выборе допустим одного пункта он будет искать в файле значения и записывать в переменные. В другом же пункте пользователь вводит значения и они записываются в файл. Да все вроде как знаю, но вот с таким первый раз столкнулся. Цитата:
Код:
<?xml version="1.0" encoding="utf-16"?> |
Цитата:
|
Вот, неужели, сделал рабочий прототип. Спасибо.
Код:
@echo off |
Цитата:
Код:
@echo off |
Время: 13:58. |
Время: 13:58.
© OSzone.net 2001-