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

Название темы: BAT нужна помощь.
Показать сообщение отдельно

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
	Set "FileIn=Z:\Box_In\1.txt"
	Set "FileOut=Z:\Box_Out\2.txt"

	>"%FileOut%" (For /F "usebackq delims=" %%s In ("%FileIn%") Do (
			For /F "tokens=2,4 delims==&" %%i In ("%%~s") Do (Echo %%i %%j)
	))
Exit /B 0
С контролем наличия в строке
Цитата bagira2005:
title= и &artist= они постоянны »
Код: Выделить весь код
@Echo Off
	Set "FileIn=Z:\Box_In\1.txt"
	Set "FileOut=Z:\Box_Out\2.txt"

	>"%FileOut%" (For /F "usebackq delims=" %%s In (`2^>nul FINDSTR /R /C:"^.*title=.*&artist=.*" "%FileIn%"`) Do (
			For /F "tokens=2,4 delims==&" %%i In ("%%~s") Do (Echo %%i %%j)
	))
Exit /B 0

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 07-12-2019 в 12:36.


Отправлено: 12:06, 07-12-2019 | #2

Название темы: BAT нужна помощь.