Что бы хотелось увидеть в новых версиях Total Commander

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

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

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

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

Сообщение Flasher »

Хотелось бы добавления ключа, по которому можно выбрать поведение клавиш Ctrl+Влево/Вправо в Сетевом окружении:
0: (по умолчанию) открыть в другой панели Сетевое окружение (с установкой курсора на исходном элементе);
1: открыть в другой панели папку системного плагина под курсором.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

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

Как вариант, считаю, что можно добавить параметр для встроенной команды cd - либо запускаем просто cd путь для действия по умолчанию, либо с одним из параметров, например, cd /j путь (перейти) и cd /e путь (войти). Соответствующие параметры могут быть добавлены и в сообщение WM_COPYDATA, и к командной строке (например, /L=путь, /LE=путь, /LJ=путь).

Кстати, по Ctrl+Shift+Вверх можно и сейчас открывать WFX-модуль под курсором (исправлено) в неактивной панели.
Последний раз редактировалось MVV Чт мар 24, 2011 13:46, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

MVV писал(а):Тогда уже мыслить глобальнее - чтобы для любого конкретно взятого пути можно было либо перейти к объекту, либо войти в него.
Тут никакой глобальности быть не может. Папка, где лежат файлы плагина - это одно, корень же системного плагина - совсем другое...
Далее, команда cd никоим образом не способна подменить конкретной горячей клавиши, это другая песня. С параметрами %P%N ты сможешь открыть только папку под курсором, но никак не системный плагин, для которого требуется ещё один слэш спереди. Прописывать его перед кавычкой смысла нет. В эту же компанию можно добавить ярлыки и результаты поиска. И к тому же команда cd не умеет перенаправлять в другую панель.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Значит это из другой оперы. А твоё и так можно выполнить по Ctrl+Shift+Вверх. А по Ctrl+Вбок сетевое окружение открывает, разве что без установки курсора.

Не знаю, почему Гислер не хочет отделить системные модули от сетевого окружения, как уже предлагалось. И переход бы работал по полному пути, и свалки бы в Windows 7 не было в окружении.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):А твоё и так можно выполнить по Ctrl+Shift+Вверх.
Ты ошибся, моё как раз таки не может. Я с чего предыдущий пост начал? "Папка, где лежат файлы плагина" и есть моё.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):1: открыть в другой панели папку системного плагина под курсором.
Это сейчас выполняется по Ctrl+Shift+Вверх.

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

Сообщение Flasher »

MVV
Я принципиально не называю вхождение в корень системного плагина вхождением в папку/каталог/директорию системного плагина. У каждого плагина есть свои нюансы касаемо его содержимого. Где-то это система каталогов, а где-то исполняемые свои функции пункты меню.
Прикручена папка должна быть, естественно, к находящемуся в ней wfx-файлу, как неотъемлемой компоненте любого сист. плагина.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Значит надо яснее выражать свои мысли, а то у каждого своё на уме. :)
Хотя бы "папку установки" написал, а не просто "папку". И далеко не каждый плагин содержит что-то интересное в своей папке. Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.

А реализовать твою хотелку можно внешними средствами, причем, без костылей - по названию плагина выполнить его поиск в соответствующей секции wincmd.ini и послать окну тотала сообщение WM_COPYDATA (или банально запустить TOTALCMD.exe /S [/T] /R=).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Значит надо яснее выражать свои мысли, а то у каждого своё на уме.
А если бы я написал (в другом контексте) "папка листерного плагина", тогда тебя бы это тоже ввело в заблуждение?
MVV писал(а):Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
Ты о чём вообще? Каких ещё дополнительных файлов? При чём тут они?
Папка открываться должна даже при наличии нескольких wfx в ней, это значения не имеет.
MVV писал(а):А реализовать твою хотелку можно внешними средствами
Ну, вот сделаешь с учётом всего функционала Ctrl+Влево/Вправо, тогда поговорим. А предложенный вариант с /S /T /R мне совершенно неясен. Приведи конкретный пример.
Последний раз редактировалось Flasher Чт мар 24, 2011 22:27, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Подразумевалось, что внешняя утилита, которая получает %P%N или хотя бы %N на входе, может по корневому имени (для \\Сетевое окружение\\Virtual Panel\ или Virtual Panel\ это имя - Virtual Panel) найти место расположения самого файла WFX-модуля (wincmd.ini, секция FileSystemPlugins, имя параметра совпадает с корневым именем, значение является путем к WFX-файлу) и сменить в тотале каталог на этот, при этом /S /R=путь сделает это в неактивной панели (если с /T, то ещё и в новой вкладке). То же самое может быть достигнуто и прямой отправкой сообщения WM_COPYDATA с командой cd.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

И эта же утилита должна ещё успешно открывать каталоги по виртуальным папкам, ярлыкам и результатам поиска, и будет всё это работать с ощутимой паузой, морганием курсора, т.е. через одно место.
Давай уже хотелки для ТС научимся отделять от сторонней автоматизации, с помощью которой много чего, в принципе, можно из TC заменить. Только вещи это не всегда сопоставимые. Пересмотри моё обращение.
Аватара пользователя
iNorbert
Сообщения: 221
Зарегистрирован: Пн мар 03, 2008 00:39

Сообщение iNorbert »

Имея вот это
Изображение
хотелось бы вот этого
Изображение

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

Сообщение Flasher »

А что делать в таком случае с кучей программ, команд, скриптов, которые запускать без параметра не имеет никакого смысла, например, AutoIt3.exe, cmd, control и т.д.? Так и будет всюду висеть лишняя строка? Обойти такие вещи вряд ли удастся. А есть ещё строки, где основная программа следует второй в командной строке или прописана в строке "Параметры".
Плюс ко всему в первой строке отображается именно подсказка, а не имя запускаемого файла без расширения, и если исходить из логики, приведённой на картинке, то к какой-то предположительно длиннющей подсказке будет дописываться часть, образуя строку, которая будет искажать название якобы запускаемого без параметров приложения или вовсе иметь к нему косвенное отношение. В общем, непродуманная идея.
Ответить