Написание поискового плагина

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

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

Ответить
skull
Сообщения: 1
Зарегистрирован: Ср авг 24, 2005 05:54

Написание поискового плагина

Сообщение skull »

Возникла идея написание плагина для ТС и хочу посоветоваться.
Суть плагина : Индексирования файлов для поседующего быстрого поиска.

Вариант WFX :
Нашел один аналог на этом сайте от Crown_s Soft CDDataBase.
Но там не раелизованно одна главная вещь.
При работе с фиртуально ФС(копией носителя), нужно както переместиться на реальую ФС. А то весь смысл теряется, нашел индукс файла и CTRL+(вправо,влево) на реальную ФС, а нет ищи его по найденному пути в фиртуальной ФС(можно конечно, но вся автоматизация теряется)

Насколько я понимаю в своей ФС тотал ищет на основе информации которую он получает FsFindFirs, tFsFindNext в параметре WIN32_FIND_DATA. И сразу раждается идея при поиске подтовлять раельные данные. Вот только как отличить режи поиска от кликов пользователя? Это пока единственный вариант, но но у меня вызывает большие сомнения.

Вариант WDX:
В TC6.5 появилась навая возможность поиск с помощю плагинов WDX.
Но здесь, имхо я думаю он мне никак не подойдет.

Подскажите может моя задумка вообще не осуществима?

Еще вопрос : чем отличаются плагины просмотра содержимого от внутреннего просмотра, руководство для Lister плагинов едино?
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

skull
попробуй wfx плагин FileRedirector, может он тебе подойдет
чем отличаются плагины просмотра содержимого от внутреннего просмотра, руководство для Lister плагинов едино?
у тотала есть 4 вида плагинов:
1. wcx - в основном архиваторы (просмотр содержимого, упаковка)
2. wlx - просмотр файлов (быстрый просмотр)
3. wfx - файловой системы (видны в сети)
4. wdx - информация о файле (дополнительные колонки в панели)
для каждого вида плагинов свое руководство.
TNK
Сообщения: 3
Зарегистрирован: Пт окт 28, 2005 23:46

Сообщение TNK »

Таварисчи разработчики! среди плагинов я ещё ни разу не встречал чатов...восполните этот пробел, люди буду толпами качать! даже просче эмулятор icq...
vserd
Сообщения: 118
Зарегистрирован: Вт апр 26, 2005 16:54

Сообщение vserd »

TNK
Таварисчи разработчики! среди плагинов я ещё ни разу не встречал чатов...восполните этот пробел, люди буду толпами качать! даже просче эмулятор icq...
В сад.... Чтобы Файловый менеджер занимался чатом?????
TNK
Сообщения: 3
Зарегистрирован: Пт окт 28, 2005 23:46

Чат

Сообщение TNK »

А ведь в самом деле реально получится...лучше даже чтоб поддерживал много протоколов, типа как gaim :icq, google talk,yahoo и т д ...а то задалбывает када висят в трее 3 программы...Блин, неужто так сложно???

CaptainFlint:
Огромный красный шрифт заменил на нормальный. Просьба такими вещами не пользоваться, если в этом нет жизненной необходимости.
_Elzor
Сообщения: 33
Зарегистрирован: Ср авг 31, 2005 13:42
Откуда: Орск

Сообщение _Elzor »

А ведь в самом деле реально получится...лучше даже чтоб поддерживал много протоколов, типа как gaim :icq, google talk,yahoo и т д ...а то задалбывает када висят в трее 3 программы...Блин, неужто так сложно???
В теории - это возможно. Но никто не будет писать то, чем не будет пользоваться сам. Тем более что существует целый ряд мультипротокольных клиентов. Так что не надо требовать от людей нарушения их личного взгляда на функциональность файлового менеджера, тем более в ТАКОМ тоне.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Re: Написание поискового плагина

Сообщение Моторокер »

skull писал(а):Возникла идея написание плагина для ТС и хочу посоветоваться.
Суть плагина : Индексирования файлов для поседующего быстрого поиска.
Лучше реализовать через архиваторный плагин типа DiskDir, была такая тема на форуме.
Вот только обновлять его придётся либо вручную либо сторонней утилитой Total Commander Desktop Search, которая периодически будет шуршать по винту, обходя папки.
Ivan A. Krestinin
Сообщения: 1
Зарегистрирован: Чт окт 12, 2006 20:33

Re: Написание поискового плагина

Сообщение Ivan A. Krestinin »

skull писал(а): Нашел один аналог на этом сайте от Crown_s Soft CDDataBase.
Но там не раелизованно одна главная вещь.
При работе с фиртуально ФС(копией носителя), нужно както переместиться на реальую ФС.
Такая возможность в плагине CDDataBase есть, достаточно включить в настройках опцию
Настройки CDDataBase -> Отображение и операции -> Действие при двойном щелчке -> Открыть директорию, содержащую файл

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

Вообще при разработке плагина ставилась цель минимизировать отличия при работе с реальной файловой системой и файловой системой плагина, однако существуют некоторые ограничения ТС-ра, которые обойти не удалось.
acnapyx
Сообщения: 1
Зарегистрирован: Пт апр 06, 2007 12:22

Сообщение acnapyx »

Лучше реализовать через архиваторный плагин типа DiskDir, была такая тема на форуме.
Вот только обновлять его придётся либо вручную либо сторонней утилитой Total Commander Desktop Search, которая периодически будет шуршать по винту, обходя папки.
Полностью согласен с Моторокер-ом. Вот только о наличии такой темы на форуме - так и не нашел, хотя весь форум обыскал. Может быть, кто-то даст ссылку на соответствующий топик?
Аватара пользователя
Стас Агарков
Сообщения: 130
Зарегистрирован: Пн фев 05, 2007 19:45
Откуда: Белгород
Контактная информация:

Сообщение Стас Агарков »

А зачем это в TC? Не легче ли использовать Yandex Desktop (http://desktop.yandex.ru/).
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

А Locate32 – это не то?

Использовать архиваторный плагин будет неудобно, т.к. нельзя вывести результат поиска на панель.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Ответить