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 

Total Commander 9.0 beta 2
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Jun 17, 2016 18:35    Post subject: Reply with quote

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

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

Интересно, почему Гислер не захотел брать данные через пайп из es.exe, тогда бы и библиотеки не понадобились.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 17, 2016 20:19    Post subject: Reply with quote

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

Тотал взаимодействует с запущенным клиентом через SDK модуль. Вот и получается: тотал дергает модуль, модуль связывается с клиентом и говорит ему, чего хочет, клиент обращается к службе, получает список результатов ПО ВСЕМУ ДИСКУ, возвращает их модулю, тотал их фильтрует с учётом заданных директорий для поиска...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Fri Jun 17, 2016 20:29    Post subject: Reply with quote

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

ОМГ... SDK не позволяет передать клиенту фильтр?

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

Хотя, да, наверное, глупый вопрос: если бы мог, то Гислер бы прикрутил. Наверное.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 17, 2016 21:02    Post subject: Reply with quote

Да фильтр-то позволяет. Но ты сам видел в Everything фильтр по директории поиска? По имени, по пути (регуляркой или как-то ещё) - да, но по пути? Я искал и не нашёл (может, не там искал, простейшее, что получилось для тестов - нагородить сложную регулярку). Вот поэтому и думаю, что Everything возвращает результаты для всего диска, а тотал потом их фильтрует.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Jun 17, 2016 21:27    Post subject: Reply with quote

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

Что там по проблемам - сообщалось? Поддержка была?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Fri Jun 17, 2016 23:04    Post subject: Reply with quote

CaptainFlint wrote:
Посмотреть, как оно работает, можно, скачав тестовую библиотеку с плоскими значками и подложив её в каталог Тотала под именем WCMICON2.DLL.
Скачал, посмотрел, убедился, что на wcmicon3.dll, wcmicon4.dll и т. д. ''Тотал'' не реагирует. Появились вопросы:
  1. Как теперь будет использоваться wciconex.dll?
  2. Будет ли возможность помещать дополнительные значковые библиотеки в другую папку, помимо установочной?


Добавлено спустя 28 минут:

По-прежнему не работает внешний просмотр, если в незакавыченном пути к вызываемой программе есть пробелы.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Jun 17, 2016 23:41    Post subject: Reply with quote

Staniclaw wrote:
Как теперь будет использоваться wciconex.dll?

Думаю, так же и будет. Несмотря на то, что в окне выбора библиотеки со значками этот файл не предлагается. При наличии в каталоге TC этой библиотеки и INC-файла к ней они по-прежнему используются вместо стандартной пары. В главном меню это прекрасно видно, если содержимое wciconex.dll заметно отличается от wcmicons.dll. И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
Про всё остальное самому интересно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Fri Jun 17, 2016 23:54    Post subject: Reply with quote

Avada wrote:
И при добавлении кнопок для cm-команд на тулбар тоже предлагаются соответствующие значки из этой библиотеки.
ИМХО, лучше, если wciconex.dll оставить для главного меню. Для кнопок пусть будут предлагаться значки из библиотеки, указанной в новом окне. А wciconex.dll для кнопки можно и вручную указать.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Jun 18, 2016 00:37    Post subject: Reply with quote

Staniclaw
Категорически не согласен. Если wciconex.dll в каталоге TC — у неё приоритет перед стандартной библиотекой и в меню, и в тулбаре для новых кнопок. Она должна делать ровно то же, что wcmicons.dll, иначе смысла нет. Если оставить что-то одно, годами не менявшийся алгоритм применения этой библиотеки будет нарушен. Если библиотека с таким именем не нужна, так и не надо её добавлять. Задача Гислера — вводить и упорядочивать новые функции, а не ломать старые.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Victor_Dobrov



Joined: 15 Jul 2008
Posts: 50

Post (Separately) Posted: Sat Jun 18, 2016 09:51    Post subject: Reply with quote

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

[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 нет, режим просмотра только стандартный, автопереключений нет.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Jun 18, 2016 10:50    Post subject: Reply with quote

Victor_Dobrov
Проблему на второй бете воспроизвести не могу ни с какими настройками. Табуляторы работают. (А вообще невыбранные табуляторы — это режим "без сортировки"). Что такое sortorder=-1, не понял, такого значения в существующих описаниях этого ключа нет, при попытке выставить его вручную он сбрасывается после запуска TC в 1. (Там, кстати, есть и новые ключи activepanelcolor=-1 и activepanelcolor2=-1). С ViewMode надо разбираться.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Sat Jun 18, 2016 10:58    Post subject: Reply with quote

Victor_Dobrov
Проверь параметры стандартного режима, а именно -- выпадающий список ''Sort order'': не указано ли там ''Unsorted''.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Jun 18, 2016 11:34    Post subject: Reply with quote

Кстати, вот пример использования новых режимов показа. (Я думаю, потом для этого возникнет отдельная тема, но пока здесь.) Мне нужно было, чтобы в виртуальной папке "Мой компьютер" автоматически использовался подробный вид (для полного вывода информации о дисках), но он должен был касаться только и исключительно конкретной виртуальной папки (за её пределами автоматически выставляется краткий режим). Без привлечения TWinKey, где это тоже можно сделать, но по-другому. Я им и пользуюсь, а в TC 9 альтернатива такая:
Code:
[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 — пожалуйста.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Victor_Dobrov



Joined: 15 Jul 2008
Posts: 50

Post (Separately) Posted: Sat Jun 18, 2016 14:33    Post subject: Reply with quote

Staniclaw wrote:
Проверь параметры стандартного режима, а именно -- выпадающий список ''Sort order'': не указано ли там ''Unsorted''.

Там указано: "Unchanged". Воспроизвёл баг: наблюдается на чистом ТС beta 1 и 2. Подсунуть данный wincmd.ini в папку [totalcmd].
Перейти на заблокированной вкладке левой панели в корень диска , закрыть ТС - при след. перезапуске табуляторы слева сбрасываются!
Code:
[Configuration]
UseIniInProgramDir=3
[ViewModeSwitch]
Enabled=1
[left]
path=C:\boot\
[lefttabs]
activetab=0
activelocked=2
Back to top
View user's profile Send private message
Mailk



Joined: 16 Jan 2010
Posts: 251

Post (Separately) Posted: Sun Jun 19, 2016 15:05    Post subject: Reply with quote

Проверте, может у меня глюк , но в режиме экскизов не работают DJV файлы. Не пойму из за чего, ПДФ показывает.
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, 3, 4, 5, 6  Next
Page 4 of 6

 
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