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 

Подсветка пустых папок
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Dec 09, 2009 21:55    Post subject: Reply with quote

Так с этим никто не спорит, задержка там что-то около секунды, может ещё меньше.
Интересовали варианты реализации, вдруг какой-то из плагинов быстрее это отрабатывает.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Fri Dec 11, 2009 01:34    Post subject: Reply with quote

Использую следующее: Plugins: filex / ZeroSizeDir / = / Yes, Attributes: [X] Directory. К скорости даже на моей слабой машине претензий никаких. А вот директории, содержащие поддиректории, но не файлы, не использую: по-моему, это какая-то экзотика.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Fri Dec 11, 2009 02:21    Post subject: Reply with quote

Вахмурка, по скорости filex также работает. У меня машинка pentium m 1.73 Ггц, так когда я захожу первый(!) раз в каталог с количеством подпапок больше пяти, то вижу поочёрёдное появление этих самых папок сверху вниз, при последующем входе в этот каталог уже всё ок (отображается мгновенно)!

пс. а можно ли назначить кнопку на изменения профиля цветов? или после этого всё равно потребуется рестарт тотала?

добавлено:
в случае использования "Plugins: filex / ZeroSizeDir / = / Yes, Attributes: [X] Directory" кроме пустых папок подсвечиваются и папки, содержащие файлы нулевого размера..
в некоторых ситуациях это даже плюс
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Dec 11, 2009 11:34    Post subject: Reply with quote

laburj wrote:
в случае использования "Plugins: filex / ZeroSizeDir / = / Yes, Attributes: [X] Directory" кроме пустых папок подсвечиваются и папки, содержащие файлы нулевого размера..
в некоторых ситуациях это даже плюс

На практике этот "плюс", ИМХО, означает необходимость подсчёта размера всего содержимого каждой папки. Со всеми вытекающими последствиями. Аналог: DirSizeCalc — Размер — = — 0. И такая папка, строго говоря, пустой не является ("пустота" определяется нулевым количеством вложенных объектов или хотя бы только файлов).
В ситуациях, когда это минус, лучше использовать для папок, как сказано выше, связку из двух шаблонов на основе DirSizeCalc. Или только один из этих шаблонов — по вкусу. А файлы нулевого размера можно и отдельно поискать.

Про "изменение профиля цветов" вопрос не совсем понял, но сильно подозреваю, что это оффтоп. Здесь обсуждается совершенно конкретный аспект настройки цветовых групп, а не настройка этих групп вообще.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Dec 11, 2009 12:41    Post subject: Reply with quote

Avada wrote:
На практике этот "плюс", ИМХО, означает необходимость подсчёта размера всего содержимого каждой папки. Со всеми вытекающими последствиями.
Это не так. Никто никуда не вытекает. И это вовсе не аналог "DirSizeCalc — Размер — = — 0" (в смысле скорости рботы). Я потому и добавил эти поля в FileX, что сил не было ждать пока DirsizeCalc вальяжно прогуляется и подсчитает все подряд.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Dec 11, 2009 13:08    Post subject: Reply with quote

VadiMGP
Тады ой.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Dec 11, 2009 13:52    Post subject: Reply with quote

Avada wrote:
И такая папка, строго говоря, пустой не является ("пустота" определяется нулевым количеством вложенных объектов или хотя бы только файлов).
А вот это , кстати, верно. Поэтому в FileX и есть два разных поля - EmptyDir и ZeroSizeDir.
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Fri Dec 11, 2009 14:56    Post subject: Reply with quote

Avada wrote:
Про "изменение профиля цветов" вопрос не совсем понял, но сильно подозреваю, что это оффтоп. Здесь обсуждается совершенно конкретный аспект настройки цветовых групп, а не настройка этих групп вообще.

скорее всего оффтоп, я имел ввиду можно ли назначить кнопку, после нажатия которой, включалась подсветка пустых каталогов
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Dec 11, 2009 15:25    Post subject: Reply with quote

laburj
Думаю, что нет. Даже если обратиться к конфигурационной утилите DirSizeCalcSettings.exe и выставить там загрузку полей по требованию вместо автоматики, а потом применять команду cm_LoadAllOnDemandFields, то это сработает только для пользовательских колонок, отображающих статус "пустоты". Вызов плагина для использования шаблона в цветовых схемах происходит автоматически при старте TC. (Собственно, на этом и построена идея автозагрузки средств для модификации поведения TC — TWinKey и MoveButton.) Включать/выключать одну цветовую группу, не трогая остальных, практически нереально. Или, как минимум, крайне сложно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Dec 11, 2009 16:05    Post subject: Reply with quote

Avada wrote:
Включать/выключать одну цветовую группу, не трогая остальных, практически нереально. Или, как минимум, крайне сложно.
В общем случае задача, действительно непростая. Но если рассматривать только некоторые частные случаи, тогда будет совсем другой коленкор.

В данном случае, например, мы говорим о цвете, основанном на полях из WDX плагинов.
А если все плагиновые критерии в цветовой схеме объединены через условие "И" (а таких схем, думается мне, большинство), то такую схему довольно легко включать/выключать.
Если кто-то из программеров захочет реализовать такую выключалку, то можно обсудить детали реализации. Самая большая возня тут - сделать удобный юзерный интерфейс.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Dec 11, 2009 16:23    Post subject: Reply with quote

VadiMGP
Угу. Например, создать новую страничку в настройках TWinKey. Wink
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Dec 11, 2009 17:12    Post subject: Reply with quote

Avada wrote:
Например, создать новую страничку в настройках TWinKey.
Этого, гражданин Гадюкин, вы не добьётесь никогда!
Лень, конечно, двигатель прогресса, но топливо этот движок жрет - дай боже. А у меня с топливом напряженка.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Dec 11, 2009 20:28    Post subject: Reply with quote

VadiMGP (не здесь) wrote:
Что такое TWinKey?
Это сборная солянка, ирландское рагу из всяких разных фич, которые мне очень нужны, но мне либо не удалось выпросить их у Гислера, либо я даже не просил, заранее зная, что буду далеко послан.

Для гипотетического автора новой утилиты можно начинать формирование списка второго порядка, состоящего из фич, которые не удалось выпросить у автора TWinKey. Wink
(Хотя, если серьёзно, я прекрасно понимаю, что такой диспетчер цветовых схем должен быть чем-то совершенно отдельным и позволять в идеале не только полную замену одной схемы на другую, но и временый сброс любой цветовой группы в "неокрашенное" состояние. По аналогии с временным запретом любого плагина в TC Plugins Manager.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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