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

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

Ветеран


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

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


JackL, Попробуйте изменить:
Код: Выделить весь код
...

1>1.tmp more +%start% text.txt
1>2.tmp more +%stop% text.txt

for /f "tokens=2 delims=:" %%i in ('find "Страховая компания" 1.tmp') do set "ins=%%i"

1>out.txt (

    findstr /v /b /e /g:2.tmp 1.tmp
    for /f "tokens=1,2 delims=#" %%i in (text2.txt) do if " %%i"=="%ins%" echo %%j
      
)

...
При условии, что формат text2.txt будет:
Код: Выделить весь код
Ресо#Езжайте на Нагорную и ждите оценщика
Оранта#Основана в 1905 году. Бла Бла
Росгорстрах#Что-то там про компанию
Чижик-Пыжик#Где ты был?
Т.е. разделитель "#" в строке "insurance company#description"

Батник должен быть в кодировке windows-1251
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:35, 21-05-2013 | #4