MVV писал(а):библиотеки для взаимодействия с (запущенным, по всей видимости) Everything
Вот эту видимость и хотелось бы развенчать. Программа-то работает отдельно и без этих библиотек.
Афи
Есть такая вероятность. По скорости поиск ТС значительно отстаёт в сравнении с окном самой программы.
Интересно, почему Гислер не захотел брать данные через пайп из es.exe, тогда бы и библиотеки не понадобились.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Однозначно тотал базу Everything не парсит. Базой вообще распоряжается служба, и обращаться к файлу базы, пока он открыт и модифицируется кем-то ещё, было бы грубейшей ошибкой.
Тотал взаимодействует с запущенным клиентом через SDK модуль. Вот и получается: тотал дергает модуль, модуль связывается с клиентом и говорит ему, чего хочет, клиент обращается к службе, получает список результатов ПО ВСЕМУ ДИСКУ, возвращает их модулю, тотал их фильтрует с учётом заданных директорий для поиска...
Да фильтр-то позволяет. Но ты сам видел в Everything фильтр по директории поиска? По имени, по пути (регуляркой или как-то ещё) - да, но по пути? Я искал и не нашёл (может, не там искал, простейшее, что получилось для тестов - нагородить сложную регулярку). Вот поэтому и думаю, что Everything возвращает результаты для всего диска, а тотал потом их фильтрует.
MVV писал(а):думаю, что Everything возвращает результаты для всего диска, а тотал потом их фильтрует.
А, так вот откуда могут быть тормоза.
Что там по проблемам - сообщалось? Поддержка была?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Staniclaw писал(а):Как теперь будет использоваться wciconex.dll?
Думаю, так же и будет. Несмотря на то, что в окне выбора библиотеки со значками этот файл не предлагается. При наличии в каталоге TC этой библиотеки и INC-файла к ней они по-прежнему используются вместо стандартной пары. В главном меню это прекрасно видно, если содержимое wciconex.dll заметно отличается от wcmicons.dll. И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
Про всё остальное самому интересно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Avada писал(а):И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
ИМХО, лучше, если wciconex.dll оставить для главного меню. Для кнопок пусть будут предлагаться значки из библиотеки, указанной в новом окне. А wciconex.dll для кнопки можно и вручную указать.
Staniclaw
Категорически не согласен. Если wciconex.dll в каталоге TC — у неё приоритет перед стандартной библиотекой и в меню, и в тулбаре для новых кнопок. Она должна делать ровно то же, что wcmicons.dll, иначе смысла нет. Если оставить что-то одно, годами не менявшийся алгоритм применения этой библиотеки будет нарушен. Если библиотека с таким именем не нужна, так и не надо её добавлять. Задача Гислера — вводить и упорядочивать новые функции, а не ломать старые.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Сбрасывается сортировка вкладки, заблокированной с возможностью смены каталога. Условия: вкладка заблокирована с возможностью смены каталога. Встроенные режимы сортировки - краткий, подробный.
Если перейти в вышестоящую папку, затем закрыть ТС, то при следующем запуске табуляторы Имя, Тип, Размер, Дата будут неактивны (невыбраны).
пробовал воспроизвести на чистом ТС 9.0 beta2, но не получилось.
сбрасывается на ТС 9.0 beta1 и beta2. Расширения TWinKey нет, режим просмотра только стандартный, автопереключений нет.
Victor_Dobrov
Проблему на второй бете воспроизвести не могу ни с какими настройками. Табуляторы работают. (А вообще невыбранные табуляторы — это режим "без сортировки"). Что такое sortorder=-1, не понял, такого значения в существующих описаниях этого ключа нет, при попытке выставить его вручную он сбрасывается после запуска TC в 1. (Там, кстати, есть и новые ключи activepanelcolor=-1 и activepanelcolor2=-1). С ViewMode надо разбираться.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Кстати, вот пример использования новых режимов показа. (Я думаю, потом для этого возникнет отдельная тема, но пока здесь.) Мне нужно было, чтобы в виртуальной папке "Мой компьютер" автоматически использовался подробный вид (для полного вывода информации о дисках), но он должен был касаться только и исключительно конкретной виртуальной папки (за её пределами автоматически выставляется краткий режим). Без привлечения TWinKey, где это тоже можно сделать, но по-другому. Я им и пользуюсь, а в TC 9 альтернатива такая:
То есть в стандартном режиме указываем краткий вид, в новом режиме подробный, а потом создаём два правила: общее для всех виртуальных папок и ограничивающее область применения папкой с определённым именем. Может, кому-то пригодится.
P.S. Специфический значок в заголовке вкладки я силами TC использовать не мог — подключённый TWinKey препятствует (но он продолжает работать и используется для других переключений). А без TWinKey — пожалуйста.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Staniclaw писал(а):Проверь параметры стандартного режима, а именно -- выпадающий список ''Sort order'': не указано ли там ''Unsorted''.
Там указано: "Unchanged". Воспроизвёл баг: наблюдается на чистом ТС beta 1 и 2. Подсунуть данный wincmd.ini в папку [totalcmd].
Перейти на заблокированной вкладке левой панели в корень диска , закрыть ТС - при след. перезапуске табуляторы слева сбрасываются!