Страница 65 из 99
Добавлено: Сб мар 19, 2011 19:26
Вахмурка
Такие свалкоподобные директории хороши тем, что при исчерпании места на диске их можно с радостью и без сожаления снести.
А. Кнышев писал(а):Не торопитесь выбрасывать старый матрас. Выбросите его медленно, с удовольствием
Добавлено: Чт мар 24, 2011 01:39
Flasher
Хотелось бы добавления ключа, по которому можно выбрать поведение клавиш Ctrl+Влево/Вправо в Сетевом окружении:
0: (по умолчанию) открыть в другой панели Сетевое окружение (с установкой курсора на исходном элементе);
1: открыть в другой панели папку системного плагина под курсором.
Добавлено: Чт мар 24, 2011 10:05
MVV
Тогда уже мыслить глобальнее - чтобы для любого конкретно взятого пути можно было либо перейти к объекту, либо войти в него. Для архивов это давно запрашивалось, для элементов виртуальных папок - допилить.
Как вариант, считаю, что можно добавить параметр для встроенной команды cd - либо запускаем просто cd путь для действия по умолчанию, либо с одним из параметров, например, cd /j путь (перейти) и cd /e путь (войти). Соответствующие параметры могут быть добавлены и в сообщение WM_COPYDATA, и к командной строке (например, /L=путь, /LE=путь, /LJ=путь).
Кстати, по Ctrl+Shift+Вверх можно и сейчас открывать WFX-модуль под курсором (исправлено) в неактивной панели.
Добавлено: Чт мар 24, 2011 10:29
Avada
MVV писал(а):Кстати, по Ctrl+Shift+Вверх можно и сейчас открывать выделенный WFX-модуль в неактивной панели.
С двумя поправочками: не выделенный, а под курсором, и только если вкладки включены.

А насчёт "перейти"/"войти" согласен.
Добавлено: Чт мар 24, 2011 15:36
Flasher
MVV писал(а):Тогда уже мыслить глобальнее - чтобы для любого конкретно взятого пути можно было либо перейти к объекту, либо войти в него.
Тут никакой глобальности быть не может. Папка, где лежат файлы плагина - это одно, корень же системного плагина - совсем другое...
Далее, команда
cd никоим образом не способна подменить конкретной горячей клавиши, это другая песня. С параметрами %P%N ты сможешь открыть только папку под курсором, но никак не системный плагин, для которого требуется ещё один слэш спереди. Прописывать его перед кавычкой смысла нет. В эту же компанию можно добавить ярлыки и результаты поиска. И к тому же команда
cd не умеет перенаправлять в другую панель.
Добавлено: Чт мар 24, 2011 16:21
MVV
Значит это из другой оперы. А твоё и так можно выполнить по Ctrl+Shift+Вверх. А по Ctrl+Вбок сетевое окружение открывает, разве что без установки курсора.
Не знаю, почему Гислер не хочет отделить системные модули от сетевого окружения, как уже предлагалось. И переход бы работал по полному пути, и свалки бы в Windows 7 не было в окружении.
Добавлено: Чт мар 24, 2011 16:24
Flasher
MVV писал(а):А твоё и так можно выполнить по Ctrl+Shift+Вверх.
Ты ошибся, моё как раз таки не может. Я с чего предыдущий пост начал? "Папка, где лежат файлы плагина" и есть моё.
Добавлено: Чт мар 24, 2011 16:37
MVV
Flasher писал(а):1: открыть в другой панели папку системного плагина под курсором.
Это сейчас выполняется по Ctrl+Shift+Вверх.
А к чему была прикручена папка, где лежат файлы плагина - хрен его знает, автор этого не уточнил.

Добавлено: Чт мар 24, 2011 16:46
Flasher
MVV
Я принципиально не называю вхождение в корень системного плагина вхождением в папку/каталог/директорию системного плагина. У каждого плагина есть свои нюансы касаемо его содержимого. Где-то это система каталогов, а где-то исполняемые свои функции пункты меню.
Прикручена папка должна быть, естественно, к находящемуся в ней wfx-файлу, как неотъемлемой компоненте любого сист. плагина.
Добавлено: Чт мар 24, 2011 19:12
MVV
Значит надо яснее выражать свои мысли, а то у каждого своё на уме.

Хотя бы "папку установки" написал, а не просто "папку". И далеко не каждый плагин содержит что-то интересное в своей папке. Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
А реализовать твою хотелку можно внешними средствами, причем, без костылей - по названию плагина выполнить его поиск в соответствующей секции
wincmd.ini и послать окну тотала сообщение
WM_COPYDATA (или банально запустить
TOTALCMD.exe /S [/T] /R=).
Добавлено: Чт мар 24, 2011 19:28
Flasher
MVV писал(а):Значит надо яснее выражать свои мысли, а то у каждого своё на уме.
А если бы я написал (в другом контексте) "папка листерного плагина", тогда тебя бы это тоже ввело в заблуждение?
MVV писал(а):Диспетчер задач, буфера обмена и ряд других плагинов вообще не используют дополнительных файлов.
Ты о чём вообще? Каких ещё дополнительных файлов? При чём тут они?
Папка открываться должна даже при наличии нескольких wfx в ней, это значения не имеет.
MVV писал(а):А реализовать твою хотелку можно внешними средствами
Ну, вот сделаешь с учётом всего функционала Ctrl+Влево/Вправо, тогда поговорим. А предложенный вариант с /S /T /R мне совершенно неясен. Приведи конкретный пример.
Добавлено: Чт мар 24, 2011 21:09
MVV
Подразумевалось, что внешняя утилита, которая получает %P%N или хотя бы %N на входе, может по корневому имени (для \\Сетевое окружение\\Virtual Panel\ или Virtual Panel\ это имя - Virtual Panel) найти место расположения самого файла WFX-модуля (wincmd.ini, секция FileSystemPlugins, имя параметра совпадает с корневым именем, значение является путем к WFX-файлу) и сменить в тотале каталог на этот, при этом /S /R=путь сделает это в неактивной панели (если с /T, то ещё и в новой вкладке). То же самое может быть достигнуто и прямой отправкой сообщения WM_COPYDATA с командой cd.
Добавлено: Чт мар 24, 2011 21:27
Flasher
И эта же утилита должна ещё успешно открывать каталоги по виртуальным папкам, ярлыкам и результатам поиска, и будет всё это работать с ощутимой паузой, морганием курсора, т.е. через одно место.
Давай уже хотелки для ТС научимся отделять от сторонней автоматизации, с помощью которой много чего, в принципе, можно из TC заменить. Только вещи это не всегда сопоставимые. Пересмотри
моё обращение.
Добавлено: Пт мар 25, 2011 00:44
iNorbert
Имея вот это

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