Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Добавление к каждой строке из файла txt свой текст (http://forum.oszone.net/showthread.php?t=318545)

Acred 07-09-2016 10:41 2666434

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

Iska 07-09-2016 11:11 2666445

Цитата:

Цитата Acred
Надеюсь объяснил понятно »

Вот нихрена Нет (во всяком случае — для меня).

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

Acred 07-09-2016 11:29 2666452

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

Iska 07-09-2016 11:45 2666463

Цитата:

Цитата Acred
Нет слияния не нужно »

Именно так и работает функция «Слияние» в Microsoft Word.


Откуда будем шаблон:
Цитата:

Цитата Acred
Тема
Начало< Tmp1>конец »

брать?

Acred 07-09-2016 11:51 2666466

Зачем шаблон
Этот текст не будет манятся я его сразу в bat файл внесу
Все что нужно конкретно к каждой строке внести эти три слова

Iska 07-09-2016 11:52 2666467

Если тупо в тексте пакетного файла:
Скрытый текст
Код:

@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 2666474

Спасибо

Acred 07-09-2016 13:30 2666493

А как за место "начало" вставить это:
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 2666517

Цитата:

Цитата Acred
А как за место "начало" вставить это: »

Например, удвойте проценты в данном тексте — и можете вставлять.

Acred 08-09-2016 04:53 2666644

Помогло


Время: 22:23.

Время: 22:23.
© OSzone.net 2001-