Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

FileListViewer
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Tue Jul 22, 2008 12:17    Post subject: Reply with quote

http://slartus.narod.ru/programs/FilePathesListTreeViewer/LastVersion.html

FileListViewer 3.0.6
1. продвинутый поиск теперь в потоке и с возможностью прервать.
2. в продвинутом поиске WholeWordsOnly работала не всегда = исправлено
3. в спике на самом верхнем уровне не показывается элемент перехода на верхний уровень ("..")
4. в дереве, если в корне лежали файлы, то галочка "Show files" не показывала их - исправлено.
5. при хождении по списку - при переходе в папку фокусируется на элементе возврата ("..") - как в TC.
6. в списке новая кнопка "Show all files in current dir and all subdirs" - с функцией, аналогичной в TC.
7. парсинг файлов, выгружаемых командой dir. Поддерживаются ключи: A, C, L, N, O, S, T, 4, без ключей
8. парсинг файлов, выгружаемых командой tree. Поддерживаются ключи: A, F, без ключей
9. добавил в ридми описание логики для новых парсеров.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Jul 23, 2008 00:02    Post subject: Reply with quote

Quote:
7. парсинг файлов, выгружаемых командой dir. Поддерживаются ключи: A, C, L, N, O, S, T, 4, без ключей
8. парсинг файлов, выгружаемых командой tree. Поддерживаются ключи: A, F, без ключей

Вот примеры файлов, которые не отображается в программе:
1) командой dir .
Code:
  Том в устройстве C не имеет метки.
 Серийный номер тома: 0958-1BE9

 Содержимое папки C:\Program Files\totalcmd\Utils\FileListViewer

17.07.2008  11:18    <DIR>          .
17.07.2008  11:18    <DIR>          ..
22.07.2008  14:08           135 168 FileListViewer.exe
22.07.2008  14:12             2 662 readme.txt
22.07.2008  14:13             3 082 Versions.txt
17.07.2008  11:24               646 Options.xml
22.07.2008  22:51                 0 dir.txt
               5 файлов        141 558 байт
               2 папок     123 731 968 байт свободно


2) командой tree . /f
Code:
Структура папок
Серийный номер тома: 00720065 0958:1BE9
C:\PROGRAM FILES\TOTALCMD\UTILS\FILELISTVIEWER
    FileListViewer.exe
    readme.txt
    Versions.txt
    Options.xml
    dir.txt
    tree.txt
   
Подпапки отсутствуют


Естественно, кириллица там в кодировке 866.

Заодно допишу пожелания:
- поддержка файлов treeinfo.wc, создаваемых Total Commander'ом в корне каждого диска;
- поддержка кавычек в пути к файлу-списку в адресной строке программы;
- вообще, эту строку лучше преобразовать в выпадающий список с хапоминанием n последних просмотренных файлов-списков.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Wed Jul 23, 2008 06:12    Post subject: Reply with quote

DrShark, ваш результат "dir" - распарсился, только типы файлов не определились - щас гляну в чем трабла.
а по поводу tree - видимо, из-за того, чтофайл сохранен не в кодировке уникода - потерялись "волшебные" символы Smile если не смогу победить, то придется выгружать tree с ключом /a

всё попробуем исправить, а также уберу папки "." и ".." - они веть не нужны?


пожелания хорошие - будут сделаны.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Wed Jul 23, 2008 08:48    Post subject: Reply with quote

http://slartus.narod.ru/programs/FilePathesListTreeViewer/LastVersion.html

FileListViewer 3.0.7
1. при выгрузке командой "dir" не определялись типы файлов, и отображались папки "." и ".." - исправлено.
2. выпадающий список путей с последними 10-ю путями.
3. путь можно вводить в кавычках.
4. парсинг файлов структуры дерева treeinfo.wc (в ридми добавлено описание логики)
5. парсинг файлов, выгружаемых командой tree с обязательным ключом /A.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Jul 23, 2008 12:34    Post subject: Reply with quote

У меня ничего на тестовых файлах ничего не исправилось.
В этом архиве сами файлы, сукриншоты и файл настроек просмотрщика: http://rapidshare.com/files/131796682/bugreport_01.ZIP.html (221 kb).
Кстати, ключ A для команды tree на кодировку вывода у не влияет - как с ним, так и без него, кодировка на выходе - DOS 866 (WinXP SP2 Pro rus).
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Wed Jul 23, 2008 12:38    Post subject: Reply with quote

DrShark
а где символы веток дерева??? у меня с ними выгружается:
tree /A
Code:

Структура папок
Серийный номер тома: 0006EEA4 14E2:0031
C:.
+---FileListViewer
\---Ultra TC Editors
    +---Data Files
    \---Languages



а что за винда у тебя?
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Jul 23, 2008 13:07    Post subject: Reply with quote

Это не в винде дело. Это специфика работы команды в даной конкретной ситуации - находясь в каталоге вьювера, я ввожу команду:
tree . /f
(точка указывает на то, что команда должна обрабатывать текущую папку; допускается также двоеточие (..) для указания отображения дерева папки верхнего уровня).
А версию Windows я указал в предыдущем посте.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Wed Jul 23, 2008 14:38    Post subject: Reply with quote

"находясь в каталоге вьювера"
какого вьювера?
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Jul 23, 2008 14:52    Post subject: Reply with quote

Это я каталог вьювера (C:\Program Files\totalcmd\Utils\FileListViewer\) для примера привёл.
Имеется ввиду любой текущий каталог для cmd.exe, т.е. тот, что указан перед ">" в командной строке.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Wed Jul 23, 2008 16:41    Post subject: Reply with quote

http://slartus.narod.ru/programs/FilePathesListTreeViewer/LastVersion.html

FileListViewer 3.0.8
1. При парсинге результатов команд Dir и Tree - проверка на кодировку 866.
2. теперь вроде результат команды Tree парсится с любыми ключами.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Thu Jul 24, 2008 06:18    Post subject: Reply with quote

итак, если Tree команда парсится, то возвращаю в описание "любые ключи и без ключей" для этой команды?
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Thu Jul 24, 2008 17:44    Post subject: Reply with quote

Quote:
итак, если Tree команда парсится, то возвращаю в описание "любые ключи и без ключей" для этой команды?

C парсингом tree ещё встречаются проблемы. Сегодня проверю обработку команд dir и tree ещё в Windows Vista и DOS (других ОС у меня пока нет) и тогда отпишусь.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Fri Jul 25, 2008 01:10    Post subject: Reply with quote

Итак, результаты тестинга:
1) в Windows Vista ключ /A для tree работает как положено, ListViewer обрабатывает кодировки tree и tree /A корректно;
2) команды tree /F и tree /F /A парсятся некорректно - часто программа отображает несуществующий файл с именем произвольного каталога в дереве либо вообще без имени;
3) некорректно обрабатывается список по команде dir их шелла эмулятора DosBox. Тестовый файл.

Пожелания:
- настройка для авторазворачивания всего дерева (сейчас это делается нажатием кнопки вручную);
- поддержка пути к файлу-списку в кавычках в адресной строку ListViewer'а;
- поддержка перетаскивания файла-списка в ListViewer.
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Fri Jul 25, 2008 06:12    Post subject: Reply with quote

DrShark
1. "парсятся некорректно" - просьба выкладывать некорректные файлы.
2 .DosBox - вообще отдельная песня. почитай логику определения типа списка в readme.txt. могу только добавить еще один тип - DosBox.
3. "- настройка для авторазворачивания всего дерева (сейчас это делается нажатием кнопки вручную);" - ок
4. "- поддержка пути к файлу-списку в кавычках в адресной строку ListViewer'а;" - сделано же уже?! или я что-то неверно понял?
5. "- поддержка перетаскивания файла-списка в ListViewer."попробуем
Back to top
View user's profile Send private message
slartus



Joined: 09 Jul 2008
Posts: 55

Post (Separately) Posted: Fri Jul 25, 2008 11:47    Post subject: Reply with quote

http://slartus.narod.ru/programs/FilePathesListTreeViewer/LastVersion.html

FileListViewer 3.0.9
1. исправлена "двойная" загрузка.
2. при парсинге файла повнизу появляется прогрессбар с возможностью прервать процесс.
Отобразятся результаты того, что успело распарситься.
3. проверка на наличие новой версии "check new version" в верхней панели.
4. автораскрытие дерева после закгрузки списка.
5. поддержка перетаскивания файла-списка в ListViewer. При перетаскивании нескольких файлов - берется первый.
6. парсер DosBox dir без ключей (ключи есть ли?).
7. экспорт в тип TotalCommander'a.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 4 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group