Total Commander 9.0 beta 2

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):библиотеки для взаимодействия с (запущенным, по всей видимости) Everything
Вот эту видимость и хотелось бы развенчать. Программа-то работает отдельно и без этих библиотек.

Афи
Есть такая вероятность. По скорости поиск ТС значительно отстаёт в сравнении с окном самой программы.

Интересно, почему Гислер не захотел брать данные через пайп из es.exe, тогда бы и библиотеки не понадобились.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Однозначно тотал базу Everything не парсит. Базой вообще распоряжается служба, и обращаться к файлу базы, пока он открыт и модифицируется кем-то ещё, было бы грубейшей ошибкой.

Тотал взаимодействует с запущенным клиентом через SDK модуль. Вот и получается: тотал дергает модуль, модуль связывается с клиентом и говорит ему, чего хочет, клиент обращается к службе, получает список результатов ПО ВСЕМУ ДИСКУ, возвращает их модулю, тотал их фильтрует с учётом заданных директорий для поиска...
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

MVV писал(а):клиент обращается к службе, получает список результатов ПО ВСЕМУ ДИСКУ, возвращает их модулю, тотал их фильтрует
ОМГ... SDK не позволяет передать клиенту фильтр?

Добавлено спустя 38 секунд:

Хотя, да, наверное, глупый вопрос: если бы мог, то Гислер бы прикрутил. Наверное.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Да фильтр-то позволяет. Но ты сам видел в Everything фильтр по директории поиска? По имени, по пути (регуляркой или как-то ещё) - да, но по пути? Я искал и не нашёл (может, не там искал, простейшее, что получилось для тестов - нагородить сложную регулярку). Вот поэтому и думаю, что Everything возвращает результаты для всего диска, а тотал потом их фильтрует.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):думаю, что Everything возвращает результаты для всего диска, а тотал потом их фильтрует.
А, так вот откуда могут быть тормоза. :)

Что там по проблемам - сообщалось? Поддержка была?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

CaptainFlint[url=http://forum.wincmd.ru/viewpost.php?p=116762] писал(а):[/url]Посмотреть, как оно работает, можно, скачав тестовую библиотеку с плоскими значками и подложив её в каталог Тотала под именем WCMICON2.DLL.
Скачал, посмотрел, убедился, что на wcmicon3.dll, wcmicon4.dll и т. д. ''Тотал'' не реагирует. Появились вопросы:
  1. Как теперь будет использоваться wciconex.dll?
  2. Будет ли возможность помещать дополнительные значковые библиотеки в другую папку, помимо установочной?
Добавлено спустя 28 минут:

По-прежнему не работает внешний просмотр, если в незакавыченном пути к вызываемой программе есть пробелы.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Staniclaw писал(а):Как теперь будет использоваться wciconex.dll?
Думаю, так же и будет. Несмотря на то, что в окне выбора библиотеки со значками этот файл не предлагается. При наличии в каталоге TC этой библиотеки и INC-файла к ней они по-прежнему используются вместо стандартной пары. В главном меню это прекрасно видно, если содержимое wciconex.dll заметно отличается от wcmicons.dll. И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
Про всё остальное самому интересно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Avada писал(а):И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
ИМХО, лучше, если wciconex.dll оставить для главного меню. Для кнопок пусть будут предлагаться значки из библиотеки, указанной в новом окне. А wciconex.dll для кнопки можно и вручную указать.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Staniclaw
Категорически не согласен. Если wciconex.dll в каталоге TC — у неё приоритет перед стандартной библиотекой и в меню, и в тулбаре для новых кнопок. Она должна делать ровно то же, что wcmicons.dll, иначе смысла нет. Если оставить что-то одно, годами не менявшийся алгоритм применения этой библиотеки будет нарушен. Если библиотека с таким именем не нужна, так и не надо её добавлять. Задача Гислера — вводить и упорядочивать новые функции, а не ломать старые.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Victor_Dobrov
Сообщения: 50
Зарегистрирован: Вт июл 15, 2008 19:21

Сообщение Victor_Dobrov »

Сбрасывается сортировка вкладки, заблокированной с возможностью смены каталога. Условия: вкладка заблокирована с возможностью смены каталога. Встроенные режимы сортировки - краткий, подробный.
Если перейти в вышестоящую папку, затем закрыть ТС, то при следующем запуске табуляторы Имя, Тип, Размер, Дата будут неактивны (невыбраны).

[right]
path=D:\_Serials\
ShowAllDetails=0
SpecialView=0
show=1
negative Sortorder=0
sortorder=-1
ViewMode=10001 самопроизвольно меняется на ViewMode=0

пробовал воспроизвести на чистом ТС 9.0 beta2, но не получилось.
сбрасывается на ТС 9.0 beta1 и beta2. Расширения TWinKey нет, режим просмотра только стандартный, автопереключений нет.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Victor_Dobrov
Проблему на второй бете воспроизвести не могу ни с какими настройками. Табуляторы работают. (А вообще невыбранные табуляторы — это режим "без сортировки"). Что такое sortorder=-1, не понял, такого значения в существующих описаниях этого ключа нет, при попытке выставить его вручную он сбрасывается после запуска TC в 1. (Там, кстати, есть и новые ключи activepanelcolor=-1 и activepanelcolor2=-1). С ViewMode надо разбираться.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Victor_Dobrov
Проверь параметры стандартного режима, а именно -- выпадающий список ''Sort order'': не указано ли там ''Unsorted''.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Кстати, вот пример использования новых режимов показа. (Я думаю, потом для этого возникнет отдельная тема, но пока здесь.) Мне нужно было, чтобы в виртуальной папке "Мой компьютер" автоматически использовался подробный вид (для полного вывода информации о дисках), но он должен был касаться только и исключительно конкретной виртуальной папки (за её пределами автоматически выставляется краткий режим). Без привлечения TWinKey, где это тоже можно сделать, но по-другому. Я им и пользуюсь, а в TC 9 альтернатива такая:

Код: Выделить всё

[ViewModes]
0_name=<стандартный>
0_icon=
0_options=0|-1|0||-1|-1|-1
1_name=Мой компьютер
1_icon=
1_options=1|-1|0||-1|-1|-1
[ViewModeSwitch]
Enabled=1
0_rules=V|&+*компьютер*\
0_mode=1
То есть в стандартном режиме указываем краткий вид, в новом режиме подробный, а потом создаём два правила: общее для всех виртуальных папок и ограничивающее область применения папкой с определённым именем. Может, кому-то пригодится.
P.S. Специфический значок в заголовке вкладки я силами TC использовать не мог — подключённый TWinKey препятствует (но он продолжает работать и используется для других переключений). А без TWinKey — пожалуйста.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Victor_Dobrov
Сообщения: 50
Зарегистрирован: Вт июл 15, 2008 19:21

Сообщение Victor_Dobrov »

Staniclaw писал(а):Проверь параметры стандартного режима, а именно -- выпадающий список ''Sort order'': не указано ли там ''Unsorted''.
Там указано: "Unchanged". Воспроизвёл баг: наблюдается на чистом ТС beta 1 и 2. Подсунуть данный wincmd.ini в папку [totalcmd].
Перейти на заблокированной вкладке левой панели в корень диска , закрыть ТС - при след. перезапуске табуляторы слева сбрасываются!

Код: Выделить всё

[Configuration]
UseIniInProgramDir=3
[ViewModeSwitch]
Enabled=1
[left]
path=C:\boot\
[lefttabs]
activetab=0
activelocked=2
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Проверте, может у меня глюк , но в режиме экскизов не работают DJV файлы. Не пойму из за чего, ПДФ показывает.
Ответить