Страница 3 из 6

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


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

правка:

выгрузил каталог Каталог Мейкером и долго сидел сверял - всё сходится. насчет твоего файла "record.lst" - Каталог Мейкер сначала в файле пишет каталог, а потом файлы. видимо, проблема при парсинге - в этом. я попытаюсь сделать парсинг таких файлов.

Добавлено: Вт июл 15, 2008 19:43
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

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

вообще проблем быть не должно, но дома нет исходников, поэтому дебагить не могу.

Добавлено: Вт июл 15, 2008 23:48
Gwynbleidd
slartus писал(а):но дома нет исходников, поэтому дебагить не могу.
Распотроши прогу рефлектором :lol: , я вот давно ее изучаю. алгоритмы смотрю.

Добавлено: Ср июл 16, 2008 06:32
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. Новая панель в дереве: "Раскрыть всё", "Свернуть всё".

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

Добавлено: Чт июл 17, 2008 12:39
slartus
http://slartus.narod.ru/programs/FilePa ... rsion.html

FileListViewer 3.0.3
1. При окончании поиска среди всех файлов-папок выдаётся сообщение.
2. продвинутый поиск: Advanced Search. вызывается из верхней панели в отдельном окне выводится весь список найденных, по двойному клику - позиционирование в основном окне на выбранном файле

Добавлено: Чт июл 17, 2008 14:15
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

Добавлено: Чт июл 17, 2008 14:54
slartus
http://slartus.narod.ru/programs/FilePa ... rsion.html

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


Batya,в этой версии эта ошибка исправлена.

Добавлено: Чт июл 17, 2008 17:03
Rodny
slartus
Если в файле от "Disk Dir Extended" первая запись - файл, FileListViewer на автоопределении считает его тоталовским списком.
При выборе "List type" вручную пускай текущий файл сразу и перечитывается соответственно типу.

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

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


насчет перечитывания файла сразу после смены типа - вернул (на самом деле оно раньше было)

Добавлено: Пт июл 18, 2008 07:38
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" файлов. Добавил в ридми описание логики.

Добавлено: Пт июл 18, 2008 14:58
Rodny
в файле я все равно вижу первой строкой сначала глобальный путь, а потом уже файл, дальше папка, дальше файлы в папке.
Сорри, зарапортовался. Именно про этот вариант я и говорил.

P.S. Зачем столько табов в readme.txt? Lister с переносом строк не справляется :)

Добавлено: Сб июл 19, 2008 02:47
DrShark
2slartus
Можешь добавить в программу обработку списков, созданных командами dir и tree? Также был бы кстати экспорт списков в разные форматы.

Добавлено: Сб июл 19, 2008 07:56
slartus
DrShark
нет ничего невозможного - есть ограничение во времени по длине жизни :D

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

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

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