Войти

Показать полную графическую версию : [решено] Добавление к каждой строке из файла txt свой текст


Acred
07-09-2016, 10:41
Нужно к каждой строку из файла 1.txt добавить текст и записать в новый файл 2.txt
Пример итога
«Мой текст 1»(тут нужно поставить Enter)
«Мой текст 2»+«Строка»+«Мой текст 3»
Надеюсь объяснил понятно
Просьба помочь !

Iska
07-09-2016, 11:11
Надеюсь объяснил понятно »
Вот нихрена Нет (во всяком случае — для меня).

Вам «Слияние» Word'овское нужно что ль?

Acred
07-09-2016, 11:29
Нет слияния не нужно
Примет
1.txt в этом файле
Tmp1
Tmp2
Tmp3
Нужно по итогу сделать новый файл 2.txt (Тема начало конец одно и тоже в каждой строке)
Тема
Начало< Tmp1>конец
Тема
Начало< Tmp2>конец
Тема
Начало< Tmp3>конец

Iska
07-09-2016, 11:45
Нет слияния не нужно »
Именно так и работает функция «Слияние» в Microsoft Word.

Откуда будем шаблон:
Тема
Начало< Tmp1>конец »
брать?

Acred
07-09-2016, 11:51
Зачем шаблон
Этот текст не будет манятся я его сразу в bat файл внесу
Все что нужно конкретно к каждой строке внести эти три слова

Iska
07-09-2016, 11:52
Если тупо в тексте пакетного файла:
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=C:\Мои проекты\0006\1.txt
set sDestFile=2.txt

if exist "%sSourceFile%" (
>"%sDestFile%" (
for /f "usebackq delims=" %%i in ("%sSourceFile%") do (
echo Тема
echo Начало%%iконец
)
)
) else (
echo Can't find source file [%sSourceFile%].
exit /b 1
)

endlocal
exit /b 0

Acred
07-09-2016, 12:21
Спасибо

Acred
07-09-2016, 13:30
А как за место "начало" вставить это:
Redirect template Здравствуйте,\20%TOFName.\0D\0A\0D\0A%Cursor\0D\0A\0D\0A--\20\0D\0AС\20уважением,\0D\0A\20%FROMNAME\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\2 0\20\20\20\20\20\20mailto:%FromAddr address Рассылка\20

Iska
07-09-2016, 15:04
А как за место "начало" вставить это: »
Например, удвойте проценты в данном тексте — и можете вставлять.

Acred
08-09-2016, 04:53
Помогло




© OSzone.net 2001-2012