Когда-то я задавал вопрос о том, как посчитать и вывести на панель количество файлов в каталогах. Посоветовали использовать DirSizeCalc. Все отлично работает, но вот теперь захотелось сохранить в файл те результаты, которые вижу - удобнее всего это было бы сделать в CSV или другой подобный (табличный) формат, чтобы выглядело, например, так:
и т.д.
Можно ли что-то подобное сделать с помощью ТС/плагинов?
Сохранение текстовых данных из панелей в таком виде могло бы быть полезно не только с этим набором колонок, но и с любым другим. Пока что для сохранения содержимого каталогов мне приходится использовать сторонние программы (DirLister).
Команда сохранения содержимого колонок в файл — самый простой путь, но не единственный. Вот альтернатива. Если не нужны полные пути выделенных папок и/или файлов (как выше), применяем команду cm_CopyFileDetailsToClip. Если нужны, берём другую команду — cm_CopyFpFileDetailsToClip.
Остаётся добавить строку с заголовками колонок (в моём случае "Имя", "Размер", "Число папок" и "Число файлов"). Сохранённый текстовый файл можно потом тупо перетащить, скажем, в Excel, и там всё будет уже совсем красиво.
Последний раз редактировалось Avada Вс ноя 14, 2010 18:05, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
alexey65536
А она (команда) присутствует в списке команд (cm_CommandBrowser), а также в расширенном меню. А полного списка команд в справке не было, нет и, насколко мне известно, не планируется, ни в русской, ни в английской.
Апну тему вместо создания новой. На исходный вопрос ответ, смотрю, не получен.
Задача именно, чтобы скопировать содержимое всех колонок С ЗАГОЛОВКАМИ.
Кстати, распечатать (непосредственно) тоже нельзя содержимое всех колонок...
Flasher
Да, я попробовал, что тут советовали. Но эти варианты нельзя назвать "то что надо".
Хорошо, сформулирую задачу заново:
имеется произвольный набор колонок, нужно сохранить в файл и/или в буфер список, как по команде cm_SaveDetailsToFile, но плюс в первой строчке чтобы был список заголовков колонок (через тот же разделитель).
Я бы смирился, если хотя бы был способ вообще получить строчку с заголовками! Но о таком способе не знаю...
File name Size Date Time Attr
------------------------------------------------------ --------------- ---------- -------- ----
C:\Totalcmd\Plugins\Wcx\CatalogMaker\ 15.08.2010 16:39.51 ----
C:\Totalcmd\Plugins\Wcx\CatalogMaker\README.ENG 4,030 28.11.2008 00:31.16 ra--
C:\Totalcmd\Plugins\Wcx\CatalogMaker\CatalogMaker.ini 126 16.07.2011 19:14.57 -a--
C:\Totalcmd\Plugins\Wcx\CatalogMaker\download.nfo 467 27.07.2007 06:59.20 -a--
C:\Totalcmd\Plugins\Wcx\CatalogMaker\README.RUS 3,233 28.11.2008 00:30.48 ra--
C:\Totalcmd\Plugins\Wcx\CatalogMaker\CatalogMaker.wcx 159,744 29.11.2008 01:21.06 -a--
total files 5 total size 167,600
Примерно то же самое по содержанию даёт DiscMaker, но там настроек поменьше и с отступами похуже.
Или нужен всенепременно набор колонок, а подробный режим не устраивает?
Даже самая богатая фантазия
Не представит себе наши безобразия.
ApceH
Посмотрел, скриптом не получится, т.к. сперва надо прочесть значения ключей SpecialView в секциях left/right, а они обновляются только с перезапуском ТС. И CustomFields парсить не так просто. В kIT UP нечно подобное тоже не помешало бы, кстати.
Последний раз редактировалось Flasher Вс июл 17, 2011 02:17, всего редактировалось 1 раз.
Avada
Конечно же, это хорошие плагины. Но вот приведённое вами — это максимум, что они способны включить в результат...
А надо произвольные колонки. Например, у меня набор колонок Хэши, где через HashSys.wdx считаются все нужные мне хэши. Очень надо одним движением сохранить хэши вместе с названиями алгоритмов!
Flasher писал(а):В kIT UP нечно подобное тоже не помешало бы, кстати.