View previous topic :: View next topic |
Author |
Message |
Avada

Joined: 01 Aug 2008 Posts: 10418 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 02, 2019 09:07 Post subject: |
|
|
Flasher
Не обязан, но иногда, насколько мне известно, следишь. Не следил в этот раз — прими к сведению. (Отсюда и — с некоторыми перерывами — ещё несколько страниц про одно и то же.) А насчёт 8.01 я как раз вполне всё понял. Диалог копирования расширился именно после этой версии, об этом несколько раз говорилось и на ру-борде, и такое упоминание — достаточно ясный показатель того, о чём реально идёт речь.
И посмотри, если не заметил, дописку в моём предыдущем посте. Просто для сведения, вопрос в основном к разработчику.
Loopback
Справка плагина wrote: | Поскольку в 32-битной и 64-битной версиях Total Commander используются разные классы элементов управления, для поддержки обеих версий необходимо в конфигурации Autorun сделать два набора и загружать нужный в зависимости от версии программы. |
Я полагаю, это нужно прописать несколько подробнее, с рекомендациями по практическому обеспечению этой самой нужной загрузки. И хоть один примерчик изменения диалога для TC x64 хорошо бы в справку. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 02, 2019 09:37 Post subject: |
|
|
Avada
От раз в 2 недели до раз в 3 месяца "следишь" это трудно назвать. Иногда заглядываю — скорее. Тем более, что мне приходится для этого использовать прокси.
Откуда растут тапки теперь понятно.
Дописку увидел. Тут описание можно сократить до наличия предварительной фиксации как таковой. Стандартным путём или специфическим она достигнута — неважно. Диалог с ней не меняется вообще ни в какой части. Ни в перестановке кнопок, ни в изменении диалога и контролов. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10418 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 02, 2019 09:48 Post subject: |
|
|
Flasher
Начальная часть дописки — про то, что до этой дорисованной кнопки всё-таки окольными путями добраться можно (в конце концов, не каждые пять минут она переключается). Не будь последующих проблем при этой фиксации, я бы на том и остановился, но они есть, так что прочее добавлялось по мере оценки последствий. Вот это (как и твои уточнения) — уже для разработчика. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 02, 2019 10:31 Post subject: |
|
|
Avada
А я нисколько не осуждаю указание на проблему. К слову, с тем же FixWindow при предварительной фиксации кнопка ОК смещается на первоначальное место и восстанавливает исходную ширину, при том что всё остальное остаётся на месте.
А в части "добраться" могу предложить такую переключалку:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef
if(tcini(Configuration,ShowCopyOptions,#),set_tcini(Configuration,ShowCopyOptions,0),set_tcini(Configuration,ShowCopyOptions,1))
ieframe.dll,115
Вкл/выкл: закрепить блок дополнительных параметров|в диалоге копирования в раскрытом состоянии |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1545
|
(Separately) Posted: Sat Mar 02, 2019 12:53 Post subject: |
|
|
Flasher wrote: | Тогда это Файловые ассоциации (системные, wcx, по типам файлов). |
Да, вот это как раз тот случай. Первые два различаются наличием одной кнопки. В связи с этим думаю переименовать параметр /queuebtn в некий нейтральный, например /marker. Или /veryimportantcontrol
А вот "по типам файлов" - это какой? Если внутренние ассоциации - это другой класс (кстати, такой же, как для выбора цветов, ну блин Гислер...)
Flasher wrote: | В FixWindow есть функция запоминания размера и позиции диалога. |
А, понятно. Подумаю, но наверно не сейчас.
Avada wrote: | Но далее в зафиксированном развёрнутом состоянии диалог отображается обычным, а не модифицированным. |
Я был уверен, что кто-нибудь этот косяк заметит Да, для этого придется сделать еще один виртуальный набор. Что-нибудь типа DIALOG_COPYMOVE_PINNED.
Avada wrote: | Я полагаю, это нужно прописать несколько подробнее, с рекомендациями по практическому обеспечению этой самой нужной загрузки. И хоть один примерчик изменения диалога для TC x64 хорошо бы в справку. |
Про пример для x64 уже думал, пример по загрузке согласен, будет полезен. Добавлю. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 02, 2019 13:04 Post subject: |
|
|
Loopback wrote: | В связи с этим думаю переименовать параметр /queuebtn в некий нейтральный, например /marker. | А как с этим связана кнопка очереди?
Loopback wrote: | А вот "по типам файлов" - это какой? | Он в настройках на странице "Правка/Просмотр". _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10418 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 02, 2019 15:54 Post subject: |
|
|
Flasher wrote: | А как с этим связана кнопка очереди? |
Кнопка очереди позволяет различать диалоги копирования/перемещения и создания ярлыка. Для других похожих диалогов надо искать другие различия. (И, соответственно, название этой кнопки уже универсально ситуацию не описывает.) Кнопка "Изменить" имеется в диалоге настройки внешних ассоциаций, но отсутствует в диалогах настройки WCX-плагинов и ассоциаций для внешнего просмотра. А вот эти два последних диалога по кнопкам не различаются вообще. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
rk2019
Joined: 01 Mar 2019 Posts: 16 Location: Moskov
|
(Separately) Posted: Sat Mar 02, 2019 19:55 Post subject: |
|
|
Loopback
На ру-боарде я оставлял запрос под ником radeonuser. Очень большая просьба вернуть узкие диалоги, какими они были до версии 8.01. Для меня главное чтобы этот возврат заработал в ТС 8.52а, так как версии 9.ХХ использовать не планирую ввиду их ещё большего ухода от классического вида и появлению ненужных опций, которые только загромождают ТС.
Слово "диалоги", я применил во множественном числе, но по факту речь идет о 2-х диалогах:
- диалог копирования
- диалог перемещения
P.S.:
Зададите вопрос - а нафига тебе 8.52а, сиди на своей 8.01 раз тебя всё устраивает?? Че мозги нам полощешь?
Отвечаю сразу:
8.01 и 7.57а меня вполне устраивают, но есть 2 бага, которые не дают жизни, которые в 8.52а не проявляются:
1) некоторые новые rar-архивы не открываются в 8.01 и 7.57а, а открывается только в 8.52а (подмена dll на новые ничего не дает, видимо фиксы в самом ехе-шнике)
2) в 8.52а более стабильный поиск. Эта версия реже крашится при поиске по тексту в файле в архивах большого размера |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10418 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 02, 2019 21:30 Post subject: |
|
|
rk2019 wrote: | На ру-боарде я оставлял запрос под ником radeonuser. |
Это здесь уже поняли сразу без пояснений. Поэтому еще раз и больше ни разу: про "вернуть узкие диалоги" (а точнее — диалог копирования) в этой теме всё уже было сказано несколько раз, в том числе и разработчиком. Полный возврат узкого диалога невозможен. То, что реально можно сделать, в вашем распоряжении: изучайте информацию в теме и справку (один пример там дан), а затем приступайте к экспериментам с шириной окна и его составляющих.
Что вас не устраивает в новых версиях, здесь вряд ли кого-то заинтересует: это ваши проблемы. Но на специальное решение каких-то задач применительно к устаревшим версиям не надейтесь. И примите к сведению, что к глупостям про "опции, которые только загромождают TC" здесь отношение значительно менее лояльное, чем на ру-борде, так что как модератор этого форума продолжать изъясняться в таком стиле категорически не советую. Повторно надоедать одними и теми же запросами после получения ответа по существу — тоже. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sun Mar 03, 2019 07:50; edited 1 time in total |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1545
|
(Separately) Posted: Sat Mar 02, 2019 23:49 Post subject: |
|
|
Flasher
Avada
Кстати да, различить, например, диалоги настройки WCX-плагинов и ассоциаций для внешнего просмотра я вообще не вижу как. Текст в формах дельфи, к большому сожалению, реализуется не элементом "static", как в Winapi, а графическим элементом (так же, как и кнопка прикрепления), соответственно, я не могу получить с него текст для фильтрации по тексту. Заголовок у них одинаковый и тоже не поможет. Как ни печально, с точки зрения плагина такие диалоги сейчас ничем не отличаются. Так что спасибо хоть где-то кнопки есть, к которым можно привязаться.
rk2019
Выше уже всё верно посоветовали. Берете последнюю версию плагина, в ней сейчас актуальная справка. Оттуда копируете пример для "/NARROW", вставляете в конфиг Autorun и пробуете. Если что-то не работает (а так наверняка и будет, т.к. в разных версиях тотала разные кнопки имеют разные номера экземпляров) - в своей версии 8.52а находите нужные имена классов и номера контролов (в справке указаны инструменты, которыми это удобно делать) и меняете по своему вкусу. Ограничений сейчас в принципе только два - это невозможность доступа к кнопке прикрепления после сужения диалога, и невозможность сужения комбобоксов в версии x64. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 03, 2019 01:44 Post subject: |
|
|
Avada wrote: | Кнопка "Изменить" имеется в диалоге настройки внешних ассоциаций, но отсутствует в диалогах настройки WCX-плагинов и ассоциаций для внешнего просмотра. | Можно ещё по родительскому классу сравнивать.
Loopback wrote: | соответственно, я не могу получить с него текст для фильтрации по тексту. | А первую строку листбокса на предмет (нет) ты тоже не можешь считать? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10418 Location: Россия, Саратов
|
(Separately) Posted: Sun Mar 03, 2019 08:12 Post subject: |
|
|
Loopback
По поводу справки.
1. Свежая английская версия будет, полагаю, уже в новой полной версии Autorun?
2. В разделе "Стандартные плагины" описание MoveButton надо обновить.
3. В разделе "MoveOptionsButton" написано: "Если до запуска команды были добавлены элементы управления с помощью команд AddDialog и AddControl, то данная команда запускает процедуру ожидания диалогов с заданными параметрами. При этом все параметры игнорируются". Процедура запускается с параметрами, при этом параметры игнорируются... Как-то бы тут попонятнее изложить надо.
4. И мелочь в разделе про AddControl для этого плагина — опечатка в начале в слове "диалог". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1545
|
(Separately) Posted: Sun Mar 03, 2019 14:47 Post subject: |
|
|
Flasher wrote: | Можно ещё по родительскому классу сравнивать. |
Кстати вот да, забыл еще про такую возможность. Позволит надежно отличить то, что открывается не из основного окна. Надо будет параметр добавить.
Flasher wrote: | А первую строку листбокса на предмет (нет) ты тоже не можешь считать? |
Могу, а зачем? Эта строка во всех диалогах этого типа.
Avada
Верно, английская будет в последнюю очередь перед релизом. Нет смысла сейчас править параллельно две справки, пока еще всё меняется.
3 - да, тут еще есть простор для улучшения
2,4 - исправил |
|
Back to top |
|
 |
rk2019
Joined: 01 Mar 2019 Posts: 16 Location: Moskov
|
(Separately) Posted: Sun Mar 03, 2019 16:38 Post subject: |
|
|
Loopback wrote: | Flasher
rk2019
Оттуда копируете пример для "/NARROW", вставляете в конфиг Autorun и пробуете. Если что-то не работает (а так наверняка и будет, т.к. в разных версиях тотала разные кнопки имеют разные номера экземпляров) - в своей версии 8.52а находите нужные имена классов и номера контролов (в справке указаны инструменты, которыми это удобно делать) и меняете по своему вкусу. Ограничений сейчас в принципе только два - это невозможность доступа к кнопке прикрепления после сужения диалога, и невозможность сужения комбобоксов в версии x64. |
В моей жизни есть проблема - меня все считают тупее, чем я есть на самом деле. Конечно, я это всё проделал и на ру-боарде приводил скриншот - просто здешний форум не дает вставлять ни картинки, ни ссылки для новичков.
Интересует не кастрированный на быструю руку диалог, а нормально обрезанный, с учетом 3-х замечаний на картинке.
Указываю ссылку на картинку так - на ру-боарде тема "Total Commander (часть 10) ", 43 страница, 1 пост сверху
Quote: |
Поноценный узкий диалог возможен только на версии 8.01.
Версия 8.52а + новая версия movebutton_20190225.zip
По сути, недочеты чисто косметические, в 3-х местах
=== И ЗДЕСЬ ЗАВЕТНАЯ КАРТИНКА ===
|
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 03, 2019 18:14 Post subject: |
|
|
Loopback wrote: | Могу, а зачем? Эта строка во всех диалогах этого типа. | Выяснилось, что если в wcx-списке есть путь с пробелами, то (нет) уходит на нижеследующие строки, чего не скажешь о "По типам файлов...".
А по заголовку страницы (в TMyPanel) настроек ты не сможешь отличать? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Sun Mar 03, 2019 18:19; edited 1 time in total |
|
Back to top |
|
 |
|
|
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
|