FileListViewer

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

1. парсинг испортился ввиду переделки и ускорения механизма. поправим - нет особо много времени на тестирование
2. про уменьшение высоты поправлю
3. хинт, будь он не ладен, пока так.
4. У меня бэкспейс именно в ПРАВОЙ части окна работает. посмотрел и в левой работает


зы: а вот файл, который ты выложил "record.lst" - не ручками ли он сделан?

правка:

выгрузил каталог Каталог Мейкером и долго сидел сверял - всё сходится. насчет твоего файла "record.lst" - Каталог Мейкер сначала в файле пишет каталог, а потом файлы. видимо, проблема при парсинге - в этом. я попытаюсь сделать парсинг таких файлов.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

slartus писал(а):файл, который ты выложил "record.lst" - не ручками ли он сделан?
Чего ты так решил? CatalogMaker 3.1.5, в его настройках на закладке "View" стоят все флаги, на закладке "Format" два первых, остальное по дефолту.

Вот что интересно: я удалил Options.xml и заново включил "Show Files" и "Single click selection".
После этого в версии 3.0.1 BackSpace начал работать и с CatalogMaker'ом проблем нет :shock:
Добавил: Хотя нет, если первая запись в lst - файл, а не каталог, то этот файл отображается в корне диска.
На примере record.lst файл D:\MUSIC\_RECORD\KJAH from GTA3.wav рисуется в корне как D:\KJAH from GTA3.wav
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

ну никак не могу добиться, чтобы файл был первым - настройки делаю как ты описал.
а что дают галки "Ident for files","ident for files and dir" на закладке Format?

вообще проблем быть не должно, но дома нет исходников, поэтому дебагить не могу.
Gwynbleidd
Сообщения: 4
Зарегистрирован: Сб май 05, 2007 14:40
Откуда: Тюмень

Сообщение Gwynbleidd »

slartus писал(а):но дома нет исходников, поэтому дебагить не могу.
Распотроши прогу рефлектором :lol: , я вот давно ее изучаю. алгоритмы смотрю.
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

нафик мне такой гемор. дома мне сирано не до программирования.
а вам, товарисч Белый Волк, я могу исходники и так дать. Тестить у него времени нет, а исходники смотреть - пожалуйста


добавлено


http://slartus.narod.ru/programs/FilePa ... rsion.html

FileListViewer 3.0.2
1. Исправлен парсинг файлов Catalog Maker'a - если первый в списке-файл.
2. Добавлена панель информации в списке.
3. Не появляется хинт, после нажатия "ок" или "cancel" в опциях поиска.
4. "При уменьшении высоты окна (<630пкс) область под деревом пропадает" - исправлено.
5. настройки дерева теперь в раскрываюзейся панели вверху
6. Новая опция дерева: Hide empty folders - скрывает пустые ветки дерева.
7. Новая панель в дереве: "Раскрыть всё", "Свернуть всё".
Последний раз редактировалось slartus Ср июл 16, 2008 15:32, всего редактировалось 1 раз.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

slartus писал(а):что дают галки "Ident for files","ident for files and dir" на закладке Format?
Это отступы пробелами в начале строк.
slartus писал(а):никак не могу добиться, чтобы файл был первым
В исходном каталоге есть и файлы, и вложенные каталоги. Выделяю всё и пакую CatalogMaker'ом - в списке всегда сначала файлы, затем уже подкаталоги с их структурой. В подкаталогах тоже сперва файлы, затем подкаталоги следующих уровней и т.д.
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

http://slartus.narod.ru/programs/FilePa ... rsion.html

FileListViewer 3.0.3
1. При окончании поиска среди всех файлов-папок выдаётся сообщение.
2. продвинутый поиск: Advanced Search. вызывается из верхней панели в отдельном окне выводится весь список найденных, по двойному клику - позиционирование в основном окне на выбранном файле
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Попробовал последнюю версию.
Создал кнопку:

Код: Выделить всё

TOTALCMD#BAR#DATA
%Commander_Path%\Utils\FileListViewer\FileListViewer.exe
%L
WCMICONS.DLL,1
FileListViewer


-1
Наверное следует обратить внимание, что имя каталога тоже FileListViewer.
Установлена сортировка по убыванию по дате. Т.о. FileListViewer.exe верхний в списке.
Нажимаю Num*, а потом указанную кнопку. Раскрываю дерево до конца и вижу только 2 файла в папке FileListViewer.

На всякий случай, файл-список, получаемый из TC по %L:

Код: Выделить всё

c:\TotalCmd\Utils\FileListViewer\FileListViewer.exe
c:\TotalCmd\Utils\FileListViewer\Versions.txt
c:\TotalCmd\Utils\FileListViewer\readme.txt
Нет, я не сплю. Я просто медленно моргаю.
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

http://slartus.narod.ru/programs/FilePa ... rsion.html

FileListViewer 3.0.4
1. Не сортировалась самая верхняя папка - исправлено.
2. Парсер тоталовских файлов тупо не читал первую строчку - исправлено.


Batya,в этой версии эта ошибка исправлена.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

slartus
Если в файле от "Disk Dir Extended" первая запись - файл, FileListViewer на автоопределении считает его тоталовским списком.
При выборе "List type" вручную пускай текущий файл сразу и перечитывается соответственно типу.
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

Rodny, а можно последовательность действий -чтобы первым оказался файл? я сделал обратную сортировку, выделил файл и папку, выгрузил. и в файле я все равно вижу первой строкой сначала глобальный путь, а потом уже файл, дальше папка, дальше файлы в папке.
такой файл действительно не определяется как "Disk Dir " - исправлю

и, если можно, то сразу пример полученного файла (три-четыре строки).


насчет перечитывания файла сразу после смены типа - вернул (на самом деле оно раньше было)
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

http://slartus.narod.ru/programs/FilePa ... rsion.html

FileListViewer 3.0.5
1. при хождении по списку - при переходе в папку фокусируется на первом элементе,
при переходе на уровень выше - фокусируется на папке, в которой были
2. по f1 окрывается файл readme.txt (если есть).
3. в информации в списке показывается также общее кол-во файлов и папок.
4. при смене типа файла "List type" - выбранный файл сразу перечитывается.
5. изменил логику определения "Disk dir" файлов. Добавил в ридми описание логики.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

в файле я все равно вижу первой строкой сначала глобальный путь, а потом уже файл, дальше папка, дальше файлы в папке.
Сорри, зарапортовался. Именно про этот вариант я и говорил.

P.S. Зачем столько табов в readme.txt? Lister с переносом строк не справляется :)
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

2slartus
Можешь добавить в программу обработку списков, созданных командами dir и tree? Также был бы кстати экспорт списков в разные форматы.
slartus
Сообщения: 55
Зарегистрирован: Ср июл 09, 2008 06:58
Контактная информация:

Сообщение slartus »

DrShark
нет ничего невозможного - есть ограничение во времени по длине жизни :D

если у кого стоит англоязычная винда - прошу выложить результаты команд dir и tree - чтобы посмотреть, какие шапки выгружаются в ней.

по поводу экспорта - сделаю отдельную утилиту с возможностью интеграции во вьювер.

ошибок больше не замечено?
Ответить