gryu
дикий гусь | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Коллеги, в шапке, если покопатся, можно найти следующий сценарий для Чтение из файлов содержащих ключи и значения (подобно структуре .ini файлов) Set FileToRead=data.cfg Set Key=full For /F "usebackq delims=" %%i In (`Find /I "%Key%=" %FileToRead%`) Do Set Value=%%i Echo %Value:~+5% Вроде как рабочий, но у меня почему то не получается. Он не находит нужный ключ. ... Привожу свой пример сделанный на основе этого. Set FileToRead=out.reg Set Key="Pad" For /F "usebackq delims=" %%i In (`Find /I "%Key%=" %FileToRead%`) Do Set Value=%%i Echo %value%>pad.reg pause вот лог C:\Temp\experiments\editing\test>Set FileToRead=out.reg C:\Temp\experiments\editing\test>Set Key="Pad" C:\Temp\experiments\editing\test>For /F "usebackq delims=" %i In (`Find /I ""Pad "=" out.reg`) Do Set Value=%i Не найден файл: PAD C:\Temp\experiments\editing\test>Set Value=---------- OUT.REG C:\Temp\experiments\editing\test>Set Value="Pad"="76455ffff7890gg" C:\Temp\experiments\editing\test>Set Value="DigitalID"=hex:a4,00,00,00,03,00,00, 00,37,36,34,35,35,2d,4f,45,4d,2d,\ C:\Temp\experiments\editing\test>Echo "DigitalID"=hex:a4,00,00,00,03,00,00,00,37 ,36,34,35,35,2d,4f,45,4d,2d,\ 1>pad.reg Что не правильно? |