Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: Avada
Дата сообщения: 16.01.2010 17:24
CaptainFlint
Тьфу ты... Ну разумеется — забываю. Всё время вылетает из головы, что последнее заданное правило для поиска с плагинами в текущем сеансе TC остаётся, но галочку надо ставить заново... Хотя при использовании шаблона это значения уже иметь не будет.
Спасибо, вопрос закрыт. Вариант с неравенством пустой строке действительно является универсальным.
Автор: oshizelly
Дата сообщения: 16.01.2010 17:36
Avada
CaptainFlint
Цитата:
Спасибо, вопрос закрыт.

Э-э, уважаемые гуру... То есть, как это - закрыт? Совсем закрыт??

23:55 15-01-2010
Цитата:
Речь выше шла не о том, как вообще составить такое правило, а о том, что с этим правилом дальше делать.

Автор: Avada
Дата сообщения: 16.01.2010 22:20
oshizelly
Нет-нет, это только мой вопрос закрыт — по работоспособности приведённого правила. Что с ним дальше делать — это особый разговор. Я абсолютно согласен, что классическое цветовое выделение объектов, имеющих комментарии, весьма неудобно при наличии энного числа уже настроенных цветовых групп. Но другого рабочего варианта пока просто не существует — CaptainFlint привёл только общие соображения о том, как это теоретически могло бы работать при дальнейшем развитии TWinKey. Но совершенно не факт, что автор TWinKey захочет и сможет это на самом деле реализовать. Поживём — увидим.
Автор: CaptainFlint
Дата сообщения: 17.01.2010 00:33

Цитата:
CaptainFlint привёл только общие соображения о том, как это теоретически могло бы работать при дальнейшем развитии TWinKey.

Не совсем так. Я описал вариант, который мог бы сработать, если в TWinKey уже было бы реализовано определённое поведение. Если речь о том, чтобы дорабатывать TWinKey, то уж лучше сразу делать более пристойный вариант с полноценной поддержкой, т.к. дублировать все цветовые схемы довольно неудобно.
Автор: zhuchella
Дата сообщения: 17.01.2010 17:55
ToALL
Скажите, как сделать так, чтобы и по дате сортировались и каталоги, а не только файлы ?
Автор: Rodny
Дата сообщения: 17.01.2010 18:09
zhuchella
Закладка "содержимое панелей" в настройках.
Автор: TheBarmaley
Дата сообщения: 18.01.2010 10:44
zhuchella
Цитата:
как сделать так
wincmd.ini -> [Configuration] -> SortDirsByName=0
Автор: Kiter70
Дата сообщения: 18.01.2010 11:15
Знатоки, подскажите как сделать выборку в TotalCommander на FTP файлов с датой создания позднее определенной?
Например вывести на панель все файлы созданные после 01.01.2010 и все это на FTP, не скачивая все содержимое с сервака.
Заранее благодарен.
Автор: Avada
Дата сообщения: 18.01.2010 13:06
Kiter70

Цитата:
Знатоки, подскажите как сделать выборку в TotalCommander на FTP файлов с датой создания позднее определенной?

Через стандартную функция поиска TC, ИМХО, никак. Поиск на FTP работает с ограничениями (а не так уж давно и и вовсе не работал). В частности, не поддерживается функция вывода выборки на панель. Найти файлы позже указанной даты, естественно, можно, но, конечно, со скачиванием файлов с сервера, и список отобразится только в самом диалоге поиска. Впрочем, можно нажать на списке Ctrl+C, вставить его в редактор и сохранить в виде текста, если это что-то даст.
Автор: rsuan
Дата сообщения: 18.01.2010 16:20

Цитата:
Впрочем, можно нажать на списке Ctrl+C, вставить его в редактор и сохранить в виде текста, если это что-то даст.

А можно воспользоваться програмкой List Grabber, которая позволяет грабить списки в текстовый файл.

Добавлено:
Вопрос. Поиском нахожу файлы по заданной маске, вывожу их на панель, выделяю их, открываю Групповое переименование. Задача - переименовать их, но файлы, в которые надо переименовать, уже существуют. Тотал говорит: "Такие файлы уже есть", и отказывается переименовывать. А если в панели вручную по Shift-F6 переименовывать, он скажет что такой файл есть, но предложит вариант, в котором можно выбрать Заменить.
ИМХО недоработка функции Групповое переименование. Или я что-то упустил?
Автор: NickOnToluca
Дата сообщения: 18.01.2010 16:48
А CTRL+B с фильтром не работает на FTP? Просто проверить не могу сейчас.

Вот по этой функции у меня вопрос.
Можно ли, чтобы кроме файлов при CTRL+B выстраивались не только файлы, но и папки?
Очень мне нравится искать таким образом файлы, названия которых точно не помню.
Т.е. нажимаю CTRL+B иначинаю вводить пару букв - вижу, в правильном ли направлении движусь. Так вот когда ищу не файл, а папку - этот способ не подходит.
Автор: Avada
Дата сообщения: 18.01.2010 18:10
Воспоизвожу ответ автора TWinkey по поводу альтернативной маркировки комментариев.

Цитата:
Я уже как-то обдумывал похожую фишку (не в связи с комментариями, разумеется, но не в этом суть). Но есть проблемы.
Рисование в панели ТС идет в два этапа. Сначала ТС собирает информацию о файлах (в том числе, из плагинов), потом рисует. TWinKey вклинивается на втором этапе и рисует нужные спецэффекты (рамки, градиенты и т.д.).
Первая засада в том, что этот второй этап может происходить в абсолютно непредсказуемое время. Значит, для того, чтобы правильно его отработать TWinKey должен к этому моменту знать какой файл как надо рисовать. То есть, TWinKey должен вести свой список файлов (именно так, как он делает с закладками и стиками). Но допустим, мы даже нашли способ сообщить TWinKey какие файлы как надо отрисовывать. Тогда остается еще один вопрос - а как TWinKey узнает, что файл уже НЕ надо рисовать со спецэффектами (например, комментарии потерли) и файл нужно исключить из списка?
Закладками и стиками явно управляет юзер, а тут как быть?
Таким образом, все упирается в классическую задачу ограбления банка - прорваться в кладовую и вскрыть сейф это только полдела. Нужны грамотные пути отхода. А вот тут-то и засада номер два.

ЗЫ. Если у кого-то будет плодотворная дебютная идея, буду рад услышать.

В общем, продуктивные мысли по этому поводу приветствуются.

rsuan

Цитата:
ИМХО недоработка функции Групповое переименование. Или я что-то упустил?

Нет, всё так. Нет там возможности в такой ситуации управлять перезаписью.

NickOnToluca

Цитата:
А CTRL+B с фильтром не работает на FTP? Просто проверить не могу сейчас.

Ctrl+B не работает на FTP вообще.

Цитата:
Можно ли, чтобы кроме файлов при CTRL+B выстраивались не только файлы, но и папки?

По Ctrl+B — нет. Но ничто не мешает "как бы найти" по Alt+F7 всё содержимое данной папки, включая подпапки, для чего поисковую строку оставить пустой, а всё найденное отправить на панель результатов поиска TC, где и применить быстрый фильтр по Ctrl+S. Кстати, для приблизительного поиска может пригодиться QuickSearch eXtended (см. на русcком форуме TC здесь и здесь).
Автор: CaptainFlint
Дата сообщения: 18.01.2010 19:21
Avada

Цитата:
В общем, продуктивные мысли по этому поводу приветствуются.

А разве Тотал панель не перерисовывает при редактировании комментария? Я давно использую комментарии для быстрой пометки файлов. Как только добавляю комментарий, он тут же помечается соответствующим цветом согласно заданным шаблонам.

Но если это почему-то не подходит или не работает, можно следить за изменениями в текущем каталоге и при изменении descript.ion считывать его и либо перерисовывать файлы с изменившимися комментариями прямо поверх панели, либо вызвать обновление, чтобы Тотал всё перерисовал полностью.
Автор: oshizelly
Дата сообщения: 18.01.2010 19:28
NickOnToluca
Цитата:
Т.е. нажимаю CTRL+B иначинаю вводить пару букв - вижу, в правильном ли направлении движусь. Так вот когда ищу не файл, а папку - этот способ не подходит.

Для локальных дисков (не для FTP!) есть другое решение: поиск в диалоге Alt+F10 (Directories Pop-up tree). Если известны начальные символы, то просто вводим их. Если известно только несколько символов имени, но они не обязательно в начале имени, то надо сначала ввести звездочку *.
Неудобство этого способа: отвечающие критерию папки выдаются по одной, а не сразу готовым списком. Преимущество: быстрота и простота (все делается в один шаг.)


Цитата:
Но ничто не мешает "как бы найти" по Alt+F7 всё содержимое данной папки, включая подпапки, для чего поисковую строку оставить пустой, а всё найденное отправить на панель результатов поиска TC

А если интересуют только папки, то ограничиваем поиск только папками (вкладка Advanced диалога поиска).

Avada
Цитата:
Кстати, для приблизительного поиска может пригодиться QuickSearch eXtended

Действительно, очень мощная штука. Кстати, стандартный диалог поиска TC не поддерживает работу с логическими операторами (и IMHO нет плагинов, которые это бы делали). В результате имеем совершенно абсурдную ситуацию: быстрый поиск на панели более функционален, чем диалог поиска


Добавлено:
CaptainFlint
Цитата:
Я давно использую комментарии для быстрой пометки файлов. Как только добавляю комментарий, он тут же помечается соответствующим цветом согласно заданным шаблонам.

А нельзя ли чуть поподробнее про эту методику? Что значит " соответствующим цветом согласно заданным шаблонам"?
То есть, если, например, ввести в комментарии "!!!", то файл пометится красным цветом и т.д.? Или что-то другое имеется в виду?
Автор: CaptainFlint
Дата сообщения: 18.01.2010 22:12
oshizelly

Цитата:
То есть, если, например, ввести в комментарии "!!!", то файл пометится красным цветом и т.д.?

Да. Я себе выбрал несколько зарезервированных текстов комментариев (не конкретно "!!!", но похоже), на них создал поисковые шаблоны, а к этим шаблонам привязал цвета.
Автор: VadiMGP
Дата сообщения: 18.01.2010 22:57
CaptainFlint

Цитата:
А разве Тотал панель не перерисовывает при редактировании комментария?

Разумеется перерисовывает. Но проблема вовсе не в этом, а в том, что часто надо заново перерисовывать элементы списка просто по требованию системы (например, если окно ТС было временно перекрыто окном другой программы). Система шлет в листбокс WM_DRAWITEM и TWinKey надо знать - так рисовать сейчас для этого файла свои спецэффекты или нет? А откуда взять эту информацию?
Автор: oshizelly
Дата сообщения: 18.01.2010 23:11
CaptainFlint 22:12 18-01-2010
Цитата:
Да. Я себе выбрал несколько зарезервированных текстов комментариев (не конкретно "!!!", но похоже), на них создал поисковые шаблоны, а к этим шаблонам привязал цвета.

А не было бы удобнее включать эти ключевые слова прямо в имя файла и завязать цветовые схемы на маски имени файла? Или имена файлов не должны подвергаться изменениям?
Автор: ASE_DAG
Дата сообщения: 18.01.2010 23:23
Kiter70

Цитата:
Знатоки, подскажите как сделать выборку в TotalCommander на FTP файлов с датой создания позднее определенной?
Например вывести на панель все файлы созданные после 01.01.2010 и все это на FTP, не скачивая все содержимое с сервака.

Стоит еще добавить, что и под Windows существует софт, монтирующий FTP в локальную ФС, к примеру ExpanDrive. А как смонтировали, можете приступать к поиску Тоталом, если канал позволяет.
Автор: CaptainFlint
Дата сообщения: 19.01.2010 00:08
VadiMGP

Цитата:
Система шлет в листбокс WM_DRAWITEM и TWinKey надо знать - так рисовать сейчас для этого файла свои спецэффекты или нет? А откуда взять эту информацию?

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

oshizelly

Цитата:
А не было бы удобнее включать эти ключевые слова прямо в имя файла и завязать цветовые схемы на маски имени файла? Или имена файлов не должны подвергаться изменениям?

Скажем так: такой вариант резко снизил бы удобство и универсальность. Ну и, к тому же, в самом деле, бывают ситуации, когда смена имени файла недопустима, а пометить как-то требуется. Может, они и не слишком часто встречаются, но ведь достаточно и одного раза.
Автор: VadiMGP
Дата сообщения: 19.01.2010 01:21

Цитата:
Для производительности можно кэшировать и перечитывать его только при обновлении даты файла.
Ну, насчет кэширования тут вряд ли что-то получится. Панель может быть результатом поиска и содержать сотни файлов из самых разных директорий. Это что, надо держать в памяти все даты всех descript.ion-ов? Кроме того, это означает, что тоталовские возможности работы с комментариями не помогут и надо самому разбираться с содержимым descript.ion, что тоже энтузиазму не прибавляет.
Автор: rs
Дата сообщения: 19.01.2010 07:18
В Windows 7 каталоги в Program Files закрыты для записи даже в случае, когда текущий пользователь является администратором. Поэтому в частности, все изменения настроек в TC после его рестарта не сохраняются.

Имеются ли какие-либо адекватные способы решения проблемы?
Автор: Uncle
Дата сообщения: 19.01.2010 08:04
rs

Использовать для установок каталог пользователя Users\пользователь\AppData\Roaming\GHISLER\.

Необходимо из каталого \program files\total commander\ переписать в Users\пользователь\AppData\Roaming\GHISLER\ wincmd.ini и Wcx_ftp.ini. Затем выйти из тотала и стереть исходные инишники, снова запустить тотал, все будет работать.

Сам два дня назад с такой байдой столкнулся, когда перелазил с xp на семерку.
Автор: Pacho
Дата сообщения: 19.01.2010 08:08
Есть в TC функция проверки при копировании файлов?
Автор: rs
Дата сообщения: 19.01.2010 08:36
Uncle
Настройки хранятся не только в wincmd.ini и Wcx_ftp.ini. У меня, к примеру, модифицируется Default.bar. Плагины также устанавливаются в папку TC. Как быть со всем этим и аналогичным добром?

Хотелось бы иметь целостное представление об особенностях функционирования TC в Windows 7 - какие каталоги и подкаталоги и куда следует перенести, а какие оставить на месте? Есть где-либо в сети внятное освещение вопроса?

Добавлено:
Что думает Гислер по этому поводу?
Автор: NickOnToluca
Дата сообщения: 19.01.2010 08:40
rs
Можно ставить тотал в корень диска.
Если и там будут проблемы - дать себе права на все операции в папке тотала.
Автор: rs
Дата сообщения: 19.01.2010 09:01
NickOnToluca
Не хотелось бы идти по пути хакерских решений. Желательно иметь естественное и "правильное".
Автор: NickOnToluca
Дата сообщения: 19.01.2010 09:14
rs
А это вполне естественное решение и ничего в нем хакерского.

Еще варианты:
1. Попытаться дать себе права на папку тотала прямо в програмных файлах.
2. Запуск тотала от админа минуя UAC:
ТАК - это просто запуска от админа (несколько вариантов).
ИЛИ ТАК - это еще и минуя UAC.

Опробуйте и отпишитесь, пожалуйста, а то нет семерки под рукой.

Avada
Хороший плагин. Хоть не совсем подходит под мой вопрос, но беру на вооружение. Спасибо.

Тогда уж обычным поиском.
Автор: Avada
Дата сообщения: 19.01.2010 09:19
Pacho
Читать здесь и здесь. Также рекомендую поиск в версии для печати текущей темы по TeraCopy и/или FastCopy.

rs
Что именно хакерского, неестественного и неправильного в установке TC в корень диска, стандартно предлагаемой по умолчанию испокон веку? (Если не считать отклонения от традиций, предписывающих всё ставить всенепременно в Program Files?)
Автор: rs
Дата сообщения: 19.01.2010 09:36
Avada
С т.зр. Win, включая версии более ранние, чем 7-ка, установка чего-либо в корень является неестественной. Я с этим согласен.

"Хакерское" употреблено в том смысле, что предлагается некое решение, "ломающее" некоторые общепринятые положения. В частности, концепция, лежащая в основе безопасности Windows 7.

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

В частности, предложение "дать себе права на все операции в папке тотала" не является естественном с этой т.зр.
Автор: Avada
Дата сообщения: 19.01.2010 09:53
rs

Цитата:
С т.зр. Win, включая версии более ранние, чем 7-ка, установка чего-либо в корень является неестественной. Я с этим согласен.

А я нет. Как и с некоторыми другими точками зрения Windows, которые отнюдь не являются истиной в последней инстанции. Например, я не считаю, что лучшим файл-менеджером ныне, присно и во веки веков является Проводник, а предпочитаю Total Commander.
Впрочем, позиция сформулирована ясно, спорить не вижу смысла.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.