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

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

Ветеран


Contributor


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

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


rango13,
Вот вариант
Код: Выделить весь код
@Echo Off
cls

Call :Quote "Z:\Box_In\тра ля ля.txt" "Serial Number" "Rezult"
Echo [%Rezult%]     ErrorLevel=%ErrorLevel%

pause
GoTo :Eof

:Quote
	Set "%~3="
	For /F "usebackq tokens=2 delims=:" %%a In (`2^>nul FINDSTR /B /I /N /C:%2 %1`) DO (Call :OutQuote "%%a" %3 &Exit /B 0)
	Exit /B 1
	:OutQuote
		Set "OutRez=%~1"
		Call :OutRez0 "%OutRez:*"=% %2 
	GoTo :Eof
	:OutRez0
		Set "%~2=%~1"
GoTo :Eof

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


Последний раз редактировалось megaloman, 03-04-2018 в 16:12.


Отправлено: 15:21, 03-04-2018 | #4