Страница 3 из 6
Добавлено: Пн май 25, 2009 14:56
LocKtaR-o-DarK
evshi
сценарий
Код:
@echo off
setlocal enabledelayedexpansion
for %%a in (%*) do set q
=!q!+%%a
set q
=%q:~1%
copy /b
%q% result.txt
кнопка
Код: Выделить всё
TOTALCMD#BAR#DATA
%pp%\comp_f.cmd
%S
TOTALCMD.EXE,2
Соединить файлы
1
Добавлено: Вт май 26, 2009 02:59
aLexx
Прочёл статью по ссылке от Batya. Полезно, но...
Как вариант: переименовываем файлики по виду file01.ext file02.txt
*.ext и *.txt ? Так и должно быть?
Добавлено: Вт май 26, 2009 09:39
Batya
aLexx
Исходный пост на форуме -
http://forum.wincmd.ru/viewtopic.php?p=2006#2006.
Просто
D1P приводил сообщения к удобочитаемому виду и кое-где опечатался. Я поправил.
Добавлено: Сб май 30, 2009 13:17
Моторокер
Гислер не собирается улучшать эту функцию? Даже Нортон умел собирать любые файлы в один, а здесь введено явно искусственное ограничение.
1. Вначале сделай копию файлов, чтобы не удалить исходные.
2. Потом переименуй.
3. Потом курсор на первый файл.
4. И только после этого запусти функцию
Добавлено: Сб май 30, 2009 14:38
Tol!k
Модераторы
Тема дублирует
эту, может склеить их?
Upd.
Подклеена тема
"Как слить несколько файлов в один?"
Добавлено: Пн авг 10, 2009 00:08
Моторокер
Tol!k писал(а):Модераторы
Тема дублирует
эту, может склеить их?
Добавлены сообщения из темы
Как слить несколько файлов в один?
Добавлено: Вт июл 29, 2014 01:09
KatMuse
Подскажите, пожалуйста, как добавить имена файлов в качестве разделителей, в скрипте, приведённом Batya? Спасибо!
Добавлено: Ср авг 06, 2014 11:41
Batya
KatMuse писал(а):имена файлов в качестве разделителей
Это как?
Добавлено: Ср авг 06, 2014 13:57
MVV
Batya писал(а):Это как?
Видимо, как-то так:
Код: Выделить всё
-- Файл1.txt --
aaa
aaa
-- Файл2.txt --
bbb
bbb
Добавлено: Пн фев 06, 2017 08:54
BeardFury78
Никто не может сделать кнопку, который бы объединял выделенные текстовые файлы в активной панели в один текстовый файл, которые будет размещаться в папке на пассивном панели? И чтобы также можно было объединять файлы на панеле результатов поиска. Буду благодарен за решение задачи, сам искал на форуме, но ничего не нашлось.
[mod="Avada"]Это сообщение и всё последующее обсуждение перенесены из темы по обсуждению обмена кнопками в более подходящее место, а сама тема — в Автоматизацию.[/mod]
Добавлено: Пн фев 06, 2017 10:49
Вахмурка
BeardFury78 писал(а):сам искал на форуме, но ничего не нашлось
Чегой-то не верится. Как-то
совсем...
Добавлено: Пн фев 06, 2017 11:27
Dimsok
Если не нужен уникод, то можно так:
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c type
%P%S > "%Tmerged.txt"
%COMMANDER_PATH%\Totalcmd.exe,3
Объединить выбранные txt
1
-1
Добавлено спустя 27 минут:
Впрочем, вот с utf 8
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c chcp 65001 &&
type %P%S > "%Tmerged.txt"
%COMMANDER_PATH%\Totalcmd.exe,3
Объединить выбранные txt (utf8)
1
-1
Добавлено: Пн фев 06, 2017 11:30
BeardFury78
Вахмурка
Искал по запросу "объединить текстовые файлы" и "слить текстовые файлы". Думал, раз по таким запросам не находит, то таких тем нет.

Спасибо за ссылки.
Dimsok
Спасибо за кнопку, но уникод нужен. А с второй кнопкой на панели результатов поиска пишет "Файл не найден". Без панели результатов поиска мне не обойтись. Можно ли что-нибудь в этом случае поправить?
Добавлено: Пн фев 06, 2017 14:26
Flasher
BeardFury78
Чтобы собрать файлы с разной кодировкой, нужно проверить каждый и перекодировать. Это одной кнопкой не делается. Или искомые файлы в одной кодировке? Если да, то в какой?
Avada, перенеси, плиз, куда следует.
Добавлено: Пн фев 06, 2017 17:20
BeardFury78
Flasher
Да не надо, уже пользуюсь скриптом от Batya.