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

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

Ветеран


Contributor


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

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


Darkar25, Ох, и любите Вы вопрос криво поставить
Как я понял, есть файл, например: Z:\Box_In\list.txt
В строке, например, 3 (номер строки задается переменной),
после заданного разделителя, например, = (у меня тоже задаётся переменной),
забрать часть текста
Код: Выделить весь код
@Echo Off
CLS

Set "FileIn=Z:\Box_In\list.txt"
Set "Nstrok=3"
Set "Delim=="

Set /A n=%Nstrok%-1
FOR /F "usebackq tokens=1,* delims=%Delim%" %%i IN (`MORE +%n% "%FileIn%"`) DO Set "Out=%%j" &GoTo :Continue 
:Continue

Echo %Out%
PAUSE
Практически то же, что и у alpap, но еще строка выбирается.

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

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:58, 08-09-2017 | #6