Имя пользователя:
Пароль:
 

Название темы: [решено] обработка *.txt
Показать сообщение отдельно

Аватара для El Sanchez

Ветеран


Contributor


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

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


Михаил11, если я правильно понял задание:
Код: Выделить весь код
@Echo Off
SetLocal
Set Source=C:\Source\in.txt
Set Output=C:\Output\in_new.txt
Set Num=1

Del /F /Q "%Output%" 2>nul
For /F "Tokens=1* Delims=:" %%A In ('Type "%Source%"^|FindStr .^|FindStr /N .') Do Call :Func "%%A" "%%B"
EndLocal
Exit /B 0
:Func
	If "%~1"=="%Num%" If Not Defined SubStr Set SubStr=%~2
	If Not "%~1"=="%Num%" If Defined SubStr (Echo %SubStr% - %~2 >>"%Output%"&Set SubStr=&Set /A Num=%Num%+4)

Отправлено: 16:28, 28-03-2011 | #4

Название темы: [решено] обработка *.txt