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

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

Ветеран


Contributor


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

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


После интереснейшего решения amel27 размещаю своё, так как просто жаль выбрасывать бесследно в корзину
Код: Выделить весь код
@Echo Off

SetLocal EnableExtensions EnableDelayedExpansion

Set "Skip="
Set /A N=0

Del 789.txt 2>Nul

FOR /F "%Skip% usebackq delims=" %%i IN (123.txt) DO (
	Call :Continue %%i !Skip!
	Set /A N=!N!+1
	Set "Skip=skip=!N!"
)
GoTo :Eof

:Continue
	FOR /F "%Skip% usebackq delims=" %%j IN (456.txt) DO (
		>>789.txt Echo %1#%%j 
		GoTo :Eof	     
	)

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

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

Отправлено: 14:09, 06-08-2013 | #4