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

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

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

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

Сообщение Flasher »

Вахмурка
Вообще-то за работу с отображением главного меню отвечает модуль TCFS2Tools, подключённый как отдельный плагин либо в качестве дочернего Autorun. Команды вызывать через TCFS2 вовсе необязательно, ты это можешь делать и с помощью PowerPro. Способ вызова расписан в Readme. Посему сама утилита никак конфликтовать с TwinKey не может.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Нет, статистика не нужна. Мне бы проблему у себя воспроизвести. Но пока не получается запустить TCFS.
Вахмурка писал(а):Нельзя ли (полу)запертые вкладки отмечать традиционной звездой (больно уж привык, и не думаю, что я один), но звездой заданных цветов? (Если я что-то понимаю, то вывести текстовый символ проще, чем закрасить, так?)
Нет, не проще, а совсем наоборот. Но не только в этом дело. Меня просто эта идея не очень привлекает.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
Понятно. Кстати, появление альтернативной маркировки было стимулировано в том числе и тем, что стандартный текстовый символ воспринимался как часть имени и мешал нормальной алфавитной сортировке в списке.

VadiMGP
Пиши мылом, что не получилось, я дам все инструкции. И там действительно нужен ещё подключённый модуль TCFS2Tools.dll/TCFS2Tools.dll64.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

2Flasher
В любом случае спасио за наводку.
Если я тебя и Readme правильно понял, то надо создать команду

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

[em_TCFS2toolsHideMainMenu]
button=E:\Storage\Graphics\Icons\Visual Basic\MISC28.ICO
cmd=%COMMANDER_DRIVE%\Utils\PowerPro\powerpro.exe
param=win.sendmessage(tc.handle, 0x400+51, 65538, 0)
menu=Hide Main Menu
Здесь
  • tc.handle - функция плагина tc для PowerPro, возвращающая дескриптор окна ТС;
  • 65538 - идентификатор команды HideMainMenu плагина TCFS2tools
Затем я прописываю эту команду для автозапуска в TWinKey. Верно?
Если да, то все еще печальней, чем было. Строка меню успешно скрывается, но... Фестиваль начинается при самом запуске ТС. Более того - нет оцветовки (полу)запертых вкладок, хотя соответствующая птица в TWinKey стоит. Это ты можешь объяснить?

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

2VadiMGP, Flasher
Если сделать все то, чтоя написал выше, то блокируется двойной щелчок ЛКМ, причем не только в ТС, но и вообще везде! То есть в ТС файл не запускается, в EmEditor'e слово не выделяется и т. д. СКМ и ПКМ работают
Алиса писал(а):Все страньше и страньше
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):Затем я прописываю эту команду для автозапуска в TWinKey. Верно?
Это тебе решать. Я через автозапуск TwinKey ничего не вызываю. Он слишком ограничен для моих нужд.
Вахмурка писал(а):Это ты можешь объяснить?
Как я могу объяснить откуда берутся баги в TwinKey? Я не автор.
Я полагаю, что всё это нужно адресовать уже не мне. Я просто пояснил, где искать связующее звено.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Поставил, наконец, TCFS, но легче от этого не стало. У меня никаких фестивалей - всё чинно и мирно, табы отмечены, как надо, главное меню появляется и пропадает как положено. Все приседают, как макаки.
Win7 64 бита.

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

Сообщение Flasher »

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

Сообщение Avada »

VadiMGP
Не надо ему ничего высылать. Поскольку и у меня это воспроизводится, разбирайся с уже присланными мной файлами. Если что — консультации мылом.

Flasher
В данном случае речь шла на самом деле именно про TCFS2.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Avada »

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

Сообщение Flasher »

Avada
Если этой ошибки больше не повторится, то, конечно, не имеет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

1) Масенькая бяка в Утилизаторе, страница File Panels:
Изображение
Как воспроизвести: подвинуть бегунок до предела влево, нажать и подержать немного;

2) Почему нельзя там же задать уровень прозрачности, равный нулю? Ведь рамка и без закраски наглядно показывает выделяемые файлы. Или рамка тогда тоже будет не видна?

3) Есть ли поддержка переменных окружения на странице Auto Switch? (По моим наблюдениям, нет). Если да, то как ей воспользоваться? Если нет, то планируется?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Уровень прозрачности это атрибут всего - и рамки и внутренностей. При нулевом уровне всё будет прозрачно.

Поддержка переменных окружения на странице Auto Switch пока не планировалась. Но, как всегда - спрос диктует предложение. Для чего тебе это потребовалось?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Для чего тебе это потребовалось?
Вопрос, конечно, интересный.
Я ту немного поделюсь с читателями своими наработками. Во-первых, я еще со славных DOS'овских времен держу свои документы в директории c:\user. Почему? Ну хотя бы потому, что когда ОСь падает (а Windows 95 у меня падала внезапно и многократно), можно получить доступ к этой папке через DOS, через системный линуксовый диск, Recivery Console, да как угодно - ни тебе пробелов в имени, ни тебе кириллицы, с которой в те времена мало кто дружил... Во-вторых, все скрипты, макросы, батники были давно настроены именно на этот путь и слишком много пришлось бы переделывать.
Поэтому глупые нововведения типа MyDocuments, MyMusic и прочего мне ни в одно место не упирались. Но у них есть одно преимущество - они поддерживаются системой на уровне переменных окружения, что, конечно, надежно, выгодно и удобно... для тех, кто этими директориями пользуется.
Во-вторых, в TWinKey появилась поддержка перехода к папкам MyDocuments и MyComputer из списка дисков (была ли она в стандартном ТС, не помню и помнить не хочу).
В-третьих, в TWinKey, опять же, появилась поддержка визуальных схем и, в частности, автовыполнения команд.

Алгоритм следующий:
  • Создать команду

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

    [em_GotoMyDocuments]
    button=
    cmd=%COMMANDER_EXE%
    param=/O /T /S /L=c:\user\
    menu=Goto MyDocuments (c:\user\)
  • Создать в TWinKey визуальную схему MyDocuments с таким правилом переключения:

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

    ?e:\Users\Debath\Documents*
  • В ее (схемы MyDocuments) Autorun Commands добавить em_GotoMyDocuments;
  • В конфигурации ТС задать ключ

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

    ShowExtraDrives=3
Теперь, где бы я ни находился, я открываю список дисков и щелкаю по MyDocuments, оказываясь в директории с реально моими документами, а не с теми, которые Винда считает таковыми.
Все было бы здорово, но хотелось бы вместо ?e:\Users\Debath\Documents* задать ?%USERPROFILE%\Documents*.
Вроде объяснил. Может, кто-то моими советами воспользуется.
Конечно, пижонство, но хотелось бы, если многоуважаемый джинн будет любезен
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Джинн слегка прибалдел. То есть ты хочешь нагородить черт-те что и сбоку бантик и все это только для того, чтобы открыть заведомо ненужную директорию, чтобы из нее прескочить в нужную.
Да тебе надо мастер-класс для мусьев проводить!

Не проще ли попросту твою команду em_GotoMyDocuments назвать em_twdl_GotoMyDocuments? ;)
Ответить