А. Кнышев писал(а):Не торопитесь выбрасывать старый матрас. Выбросите его медленно, с удовольствием
Что бы хотелось увидеть в новых версиях Total Commander
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Такие свалкоподобные директории хороши тем, что при исчерпании места на диске их можно с радостью и без сожаления снести.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Тогда уже мыслить глобальнее - чтобы для любого конкретно взятого пути можно было либо перейти к объекту, либо войти в него. Для архивов это давно запрашивалось, для элементов виртуальных папок - допилить.
Как вариант, считаю, что можно добавить параметр для встроенной команды cd - либо запускаем просто cd путь для действия по умолчанию, либо с одним из параметров, например, cd /j путь (перейти) и cd /e путь (войти). Соответствующие параметры могут быть добавлены и в сообщение WM_COPYDATA, и к командной строке (например, /L=путь, /LE=путь, /LJ=путь).
Кстати, по Ctrl+Shift+Вверх можно и сейчас открывать WFX-модуль под курсором (исправлено) в неактивной панели.
Как вариант, считаю, что можно добавить параметр для встроенной команды cd - либо запускаем просто cd путь для действия по умолчанию, либо с одним из параметров, например, cd /j путь (перейти) и cd /e путь (войти). Соответствующие параметры могут быть добавлены и в сообщение WM_COPYDATA, и к командной строке (например, /L=путь, /LE=путь, /LJ=путь).
Кстати, по Ctrl+Shift+Вверх можно и сейчас открывать WFX-модуль под курсором (исправлено) в неактивной панели.
Последний раз редактировалось MVV Чт мар 24, 2011 13:46, всего редактировалось 1 раз.
Тут никакой глобальности быть не может. Папка, где лежат файлы плагина - это одно, корень же системного плагина - совсем другое...MVV писал(а):Тогда уже мыслить глобальнее - чтобы для любого конкретно взятого пути можно было либо перейти к объекту, либо войти в него.
Далее, команда cd никоим образом не способна подменить конкретной горячей клавиши, это другая песня. С параметрами %P%N ты сможешь открыть только папку под курсором, но никак не системный плагин, для которого требуется ещё один слэш спереди. Прописывать его перед кавычкой смысла нет. В эту же компанию можно добавить ярлыки и результаты поиска. И к тому же команда cd не умеет перенаправлять в другую панель.
Значит это из другой оперы. А твоё и так можно выполнить по Ctrl+Shift+Вверх. А по Ctrl+Вбок сетевое окружение открывает, разве что без установки курсора.
Не знаю, почему Гислер не хочет отделить системные модули от сетевого окружения, как уже предлагалось. И переход бы работал по полному пути, и свалки бы в Windows 7 не было в окружении.
Не знаю, почему Гислер не хочет отделить системные модули от сетевого окружения, как уже предлагалось. И переход бы работал по полному пути, и свалки бы в Windows 7 не было в окружении.
MVV
Я принципиально не называю вхождение в корень системного плагина вхождением в папку/каталог/директорию системного плагина. У каждого плагина есть свои нюансы касаемо его содержимого. Где-то это система каталогов, а где-то исполняемые свои функции пункты меню.
Прикручена папка должна быть, естественно, к находящемуся в ней wfx-файлу, как неотъемлемой компоненте любого сист. плагина.
Я принципиально не называю вхождение в корень системного плагина вхождением в папку/каталог/директорию системного плагина. У каждого плагина есть свои нюансы касаемо его содержимого. Где-то это система каталогов, а где-то исполняемые свои функции пункты меню.
Прикручена папка должна быть, естественно, к находящемуся в ней wfx-файлу, как неотъемлемой компоненте любого сист. плагина.
Значит надо яснее выражать свои мысли, а то у каждого своё на уме. 
Хотя бы "папку установки" написал, а не просто "папку". И далеко не каждый плагин содержит что-то интересное в своей папке. Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
А реализовать твою хотелку можно внешними средствами, причем, без костылей - по названию плагина выполнить его поиск в соответствующей секции wincmd.ini и послать окну тотала сообщение WM_COPYDATA (или банально запустить TOTALCMD.exe /S [/T] /R=).
Хотя бы "папку установки" написал, а не просто "папку". И далеко не каждый плагин содержит что-то интересное в своей папке. Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
А реализовать твою хотелку можно внешними средствами, причем, без костылей - по названию плагина выполнить его поиск в соответствующей секции wincmd.ini и послать окну тотала сообщение WM_COPYDATA (или банально запустить TOTALCMD.exe /S [/T] /R=).
А если бы я написал (в другом контексте) "папка листерного плагина", тогда тебя бы это тоже ввело в заблуждение?MVV писал(а):Значит надо яснее выражать свои мысли, а то у каждого своё на уме.
Ты о чём вообще? Каких ещё дополнительных файлов? При чём тут они?MVV писал(а):Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
Папка открываться должна даже при наличии нескольких wfx в ней, это значения не имеет.
Ну, вот сделаешь с учётом всего функционала Ctrl+Влево/Вправо, тогда поговорим. А предложенный вариант с /S /T /R мне совершенно неясен. Приведи конкретный пример.MVV писал(а):А реализовать твою хотелку можно внешними средствами
Последний раз редактировалось Flasher Чт мар 24, 2011 22:27, всего редактировалось 1 раз.
Подразумевалось, что внешняя утилита, которая получает %P%N или хотя бы %N на входе, может по корневому имени (для \\Сетевое окружение\\Virtual Panel\ или Virtual Panel\ это имя - Virtual Panel) найти место расположения самого файла WFX-модуля (wincmd.ini, секция FileSystemPlugins, имя параметра совпадает с корневым именем, значение является путем к WFX-файлу) и сменить в тотале каталог на этот, при этом /S /R=путь сделает это в неактивной панели (если с /T, то ещё и в новой вкладке). То же самое может быть достигнуто и прямой отправкой сообщения WM_COPYDATA с командой cd.
И эта же утилита должна ещё успешно открывать каталоги по виртуальным папкам, ярлыкам и результатам поиска, и будет всё это работать с ощутимой паузой, морганием курсора, т.е. через одно место.
Давай уже хотелки для ТС научимся отделять от сторонней автоматизации, с помощью которой много чего, в принципе, можно из TC заменить. Только вещи это не всегда сопоставимые. Пересмотри моё обращение.
Давай уже хотелки для ТС научимся отделять от сторонней автоматизации, с помощью которой много чего, в принципе, можно из TC заменить. Только вещи это не всегда сопоставимые. Пересмотри моё обращение.
А что делать в таком случае с кучей программ, команд, скриптов, которые запускать без параметра не имеет никакого смысла, например, AutoIt3.exe, cmd, control и т.д.? Так и будет всюду висеть лишняя строка? Обойти такие вещи вряд ли удастся. А есть ещё строки, где основная программа следует второй в командной строке или прописана в строке "Параметры".
Плюс ко всему в первой строке отображается именно подсказка, а не имя запускаемого файла без расширения, и если исходить из логики, приведённой на картинке, то к какой-то предположительно длиннющей подсказке будет дописываться часть, образуя строку, которая будет искажать название якобы запускаемого без параметров приложения или вовсе иметь к нему косвенное отношение. В общем, непродуманная идея.
Плюс ко всему в первой строке отображается именно подсказка, а не имя запускаемого файла без расширения, и если исходить из логики, приведённой на картинке, то к какой-то предположительно длиннющей подсказке будет дописываться часть, образуя строку, которая будет искажать название якобы запускаемого без параметров приложения или вовсе иметь к нему косвенное отношение. В общем, непродуманная идея.

