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

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

Ветеран


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

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


Цитата Darkar25:
Батник: »
Обрамляйте код тэгом «code». И лишь затем, если код слишком велик, его можно обернуть и в «spoiler».

Примерно так:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /a num = -1
set /p Question=

:Repeat
set /a num += 1

for /f "delims= skip=%num%" %%i in ("123.txt") do (
	set STR=%%i
	echo !STR! | >nul findstr.exe /с:%Question% && echo Yes || goto :Repeat
)

echo %STR%

endlocal
exit /b 0

Поскольку проверять не на чем — не проверялось. Но толку в таком виде всё равно не будет: Вы не можете указывать «skip=0». Именно отсюда ошибка:
Код: Выделить весь код
Непредвиденное появление: ".

Отправлено: 20:39, 08-09-2017 | #2