TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

VadiMGP писал(а):Просто из интереса, как ты это будешь использовать?
Ты не поверишь, но я пропишу там некоторые пути, соответствующие переменным окружения ;)
Года два назад из-за аппаратных проблем мне пришлось перейти на другую систему индексации дисков. Соответственно, почти все, что было прописано в явном виде (типа c:\utils\totalcmd или d:\windows), работать перестало. К счастью, таких адресов было немного, большей частью %COMMANDER_PATH% или %WINDIR%. Но кое-какие бяки пришлось изыскивать и исправлять. Не сказать, чтобы это оказалось увлекательным и приятным процессом. Вот и хочу сделать пути максимально независимыми от имен дисков.
Если мой запрос тебе кажется странным и трудновыполнимым, ты знаешь, что делать - как делали до исторического материализма.
Насчет иконок. Вот сию секунду (сразу после запуска) нет ни одной. Конфигурацию не менял. С кем бы поспорить, что после перезапуска ТС они появятся? Нет желающих? А жаль, я бы озолотился
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

Я, конечно, мог бы немного улучшить ситуацию
VadiMGP, было бы замечательно, можно ли реализовать вариант от Авады, с возможностью указания/выбора необходимого уровня?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
Уточни, пожалуйста, на каких системе и TC ты это сейчас видишь? И можешь ли ты проверить это со значками TWinKey каждого вида порознь: из работающей схемы без включения опции для Desktop.ini, и наоборот?

VadiMGP
Я со значками на вкладках, кажется, другую проблему нашёл — с неправильной отработкой приоритетности Desktop.ini перед визуальной схемой. Подробности обсудим мылом, а пока в общем виде. Имеется каталог TC, где есть Desktop.ini. И в некоторых подкаталогах есть. (Соответственно, значки этих папок в файловых панелях нестандартные, для того и делалось.) Есть у меня тестовая схема, где по фильтру ?*Total* для рабочей папки TC и папок внутри её отображается кое-что специфическое, включая и значок. Раньше у меня в настройках схемы всегда был указан тот же значок, что и в Desktop.ini. А в ходе наших последних обсуждений поставил я там другой значок и обнаружил следующее. Допустим, включены и схема, и опция для Desktop.ini. Приоритет у Desktop.ini. Вкладки полностью закреплены. Поменял что-то в настройках, сразу перезапустил TC и вижу: на всех вкладках этих папок, кроме активной стоит значок из схемы, а не из Desktop.ini. При переходе на вкладку (иногда даже не с первого раза) её значок меняется на правильный и сохраняется в текущем сеансе, но если даже прощёлкать все вкладки, при следующем перезапуске TC значок в них опять сбрасывается в вариант схемы. Если приоритет обратный (схема главнее), всегда чётко отображается значок из схемы. И, что важно, это наблюдается и в 8.52a.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Не планируется ли в виз. схеме задавать путь через переменную окружения?
VadiMGP писал(а):как ты это будешь использовать?
Вахмурка писал(а): я пропишу там некоторые пути, соответствующие переменным окружения
Вальпургенический семинар! © Алиса в стране чудес.
Вахмурка писал(а):Насчет иконок. Вот сию секунду (сразу после запуска) нет ни одной.
На других компьютерах проверял?
Можешь воспроизвести на виртуалке и дать мне туда доступ по teamviewer?

Avada
likhobory
Нет, если начинать с предпоследней снизу папки, то ничего не поломается. Просто, пардон за каламбур, ломает делать решение для очень частного случая.
Что касается указания уровня, то я не понял как именно это должно работать. На примере поясните, плиз. Желательно, на примере с папками
...en\module\1\lang\2\2\2\2\2 и ...ru\module\3\lang\2\2\2

Лирическое отступление.
Вообще-то, по уму, в ТС явно не хватает вещи, о которой давно говорили большевики - "Project management". Чтобы юзер мог определить понятие "проект" и в рамках проекта наборы файлов, версии проекта и т.д. и т.п. И, разумеется, специфические команды для работы с проектами. Но жить в эту пору чудесную...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Этот подтверждённый баг так и не исправили.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Баг был, да, подтверждён и исправлялся почти сразу же по обнаружении. У меня там на Windows 7 x64 всё нормально. Перепроверял только что: заливка области значков у элементов на месте изначально, никакая коррекция не требуется. Специфика 32-битной версии системы или каких-то визуальных её настроек?
Кстати, пользуюсь случаем сообщить, что тех огрехов навигации при наличии прикреплённых объектов, о которых ранее шла речь, я так и не выявил.

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

Сообщение Flasher »

Avada
Специфика прежняя. Служба тем на Win7x32 отключена.
С навигацией понятно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Хорошо. А что за "зебра" в визуальных?
При проведении указателя над табуляторами пропадания фона не наблюдаю.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
"Зебра" — это разный фон чётных и нечётных строк. Если в TC используется "зебра", а в схеме задан пользовательский цвет фона, он идёт для нечётных строк, а чётные строки автоматически делаются на 10% темнее (см. справку). Вот на них и видно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

VadiMGP писал(а):На примере поясните, плиз. Желательно, на примере с папками
...en\module\1\lang\2\2\2\2\2 и ...ru\module\3\lang\2\2\2
Универсальное решение тут вряд-ли возможно, вероятно, лучше добавить отдельную страничку для настроек данной ф-ции и в качестве одной из настроек - вести поиск общей точки после пропуска указанного кол-ва папок, т.о. для твоего примера указываем принудительный пропуск 4 папок, в этом случае анализ правого пути начинаем с ...ru\module\3
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Понятно. Фон - это и есть зебра. Ну, в этом режиме незакрашенный фон иконок появляется и без закреплений в рандомных местах.
Кстати, весёлая картинка со шрифтом списка панели получается, если выбрать белый фон.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

Avada писал(а): А вот на это надеяться категорически не советую. В TWinKey к использованию полезного пространства Утилизатора отношение значительно более серьёзное, чем вам, видимо, представляется. На данный момент, между прочим, у этой функции даже одной опции нет.
Я, конечно, не знаю всех нюансов, но почему нельзя в дерево опций утилизатора добавить еще одну и на отдельной страничке указать все опции для данной ф-ции, коих сейчас - да, всего одна, но ведь ничто не вечно под луной, в свое время, если не ошибаюсь, этой чести были удостоены заголовки вкладок.
Avada писал(а): каким образом заранее вычислить верную цифру и вообще предугадать отстутствие в любой из каталожных структур таких проблем?
Так я и не говорю об универсальности решения, нельзя объять необъятное и разрулить одной опцией все возможные варианты, потому и говорю об отдельной страничке с различными опциями. Вполне возможно, что для типовых задач конкретного пользователя вычилять ничего не придется и этого решения будет достаточно (уж простите, что начал именно со своей проблемы, но наверняка я здесь не одинок :wink: ). Кстати, а если в сочетание горячих клавиш добавлять цифру и использовать именно ее как точку отсчета?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Ну, в этом режиме незакрашенный фон иконок появляется и без закреплений в рандомных местах.
Совершенно верно.
А вот с белым фоном я там что-то ничего интересного не увидел.
likhobory писал(а):на отдельной страничке указать все опции для данной ф-ции, коих сейчас - да, всего одна, но ведь ничто не вечно под луной, в свое время, если не ошибаюсь, этой чести были удостоены заголовки вкладок.
Коих сейчас — всего ноль, о чём выше я и написал. Нет у этой функции сейчас опций. И не под что там страничку резервировать, кстати. А заголовки вкладок — не функция, а область приложения многих разнообразных функций. Они не вписывались в новую страничку с нуля, просто на соседней странице катастрофически перестало хватать места, пришлось делить на две.
Что касается множества опций, то пока вообще нет никакой концепции для этого множества. Придумать же можно не только опции, но и, например, промежуточный диалог после вызова команды с возможностью указать эту самую глубину там.
Между прочим, эта фича вообще делалась автором в разово-прикладных целях под конкретный проект и не была потом выпилена из функционала отчасти благодаря тому, что я, оценив, замолвил за неё слово.
Последний раз редактировалось Avada Чт фев 02, 2017 17:49, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить