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

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

Ветеран


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

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


Цитата alpap:
у меня уходит 8сек и я скажу вам что это очень много для подобной операции »
Цитата megaloman:
На моём десятилетнем ноуте на Ваш батник уходит 40 сек, и это напрягает. »
А так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

echo Start: %time%

for %%i in (400 300 200 100) do (
	<"0001.txt" >"Out_%%i.txt" (
		for /l %%j in (1, 1, %%i) do (
			set /p sVar=
			echo !sVar!
		)
	)
)

echo Finish: %time%

endlocal
exit /b 0
?



Цитата megaloman:
А вообще-то очень плохо, что нет стандартной утилиты для того, чтобы прочесть заданное кол-во строк в батнике »
Обходится таким вот кодом .

Отправлено: 03:30, 11-05-2017 | #5