[WFX] VirtualPanel - временная панель для ТК (Unicode)

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

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

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV писал(а):Вообще, в появляющийся диалог нужно ввести путь и имя создаваемого файла состояния, которое будет передано VP:) по умолчанию предлагается файл под курсором - если заменять его не нужно, лучше изменить имя (или саму маску %P%N - но не забывать про необходимость кавычек при использовании других параметров).
Как ни странно, но я указывал путь и имя, результата не было. Но сейчас всё работает.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
K.Blade
Сообщения: 43
Зарегистрирован: Ср мар 18, 2009 15:04

Сообщение K.Blade »

Сразу прошу простить, если вопрос адресован не в ту тему или уже задавался.

А нельзя с помощью этого плагина или какими иными средствами Тотала провернуть следующий трюк:
У нас есть куча папок с фотографиям, мы по ним ходим и отбираем нужные картинки на некую виртуальную панель.
Теперь вопрос, я хочу быстро посмотреть их в неком просмоторшики (внешнем или хотя бы плагином для Тотала), используя навигацию (следующая картинка, предыдущая) - когда картинок много открывать и закрывать программку надоедает, а просмотр эскизами не всегда позволяет все рассмотреть.
А потом удалить какие-то фотографии с их реального местоположения (поэтому просто скопировать в обычную папку нельзя).
Логика подсказывает, что для этого нужно что-то круто намудрить в файловой системе, но вдруг?
#204651 Single user licence
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

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

Сообщение Flasher »

K.Blade
Создаёшь жёсткие ссылки и прокручиваешь c помощью Imagine.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

K.Blade, к сожалению, тотал не позволяет по Shift+F3 открывать просмотр выделенных в виртуальной панели файлов с переключением между ними.

Единственное что могу предложить - включать быстрый просмотр (Ctrl+Q) после "накидывания" картинок в виртуальную папку. При этом можно сузить панель со списком файлов, чтобы сделать окно просмотра картинки больше. Навигация будет работать, как в обычной папке тотала, на противоположной панели будет отображаться картинка под курсором. В качестве плагина для просмотра картинок рекомендую Imagine.

Удаление физического файла - с зажатым Shift (жмешь F8/Del, тотал спрашивает, удалить ли, зажимаешь Shift и жмешь Да - и не отпускаешь до запроса подтверждения).


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

Сообщение Flasher »

MVV писал(а):через жесткие ссылки удалить исходные файлы он не сможет.
Удалит, значит, оба зеркала, если оно вообще понадобится. В любом случае этот вариант лучше QuickView. К тому же можно проигрывать слайдшоу с этими файлами.
K.Blade
Сообщения: 43
Зарегистрирован: Ср мар 18, 2009 15:04

Сообщение K.Blade »

MVV
Благодарю, про QuickView я не догадался - слишком редко пользуюсь. Про разъяснение с Shift, тоже спасибо, я не предполагал, что на вопрос тоже нужно отвечать с зажатой клавишей - неочевидно :)
---
Жесткие ссылки действительно лучше, поскольку позволяют, как понимаю, проигрывать последовательно файлы любыми программами, но как и в случаи со скриптами он сложнее, на мой взгляд. Поэтому попробую использовать QuickView, если окажется не удобно - буду думать над альтернативами.
Еще раз всем спасибо.
#204651 Single user licence
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

K.Blade писал(а):но как и в случаи со скриптами он сложнее, на мой взгляд.
В чём же сложность? В создании? :) linkd, mklinks, junction, NtfsLinks, dupemerge, ln, listregistrylinks, ... Кнопку/юзеркоманду сделал и вперёд. :wink:
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

K.Blade, где-то в этой теме я объяснял, почему клавиша Shift должна быть зажата не в момент нажатия F8/Del, а именно во время подтверждения - плагин узнает о намерении удалить (получает команду на удаление) только после того, как юзер подтвердит удаление - поэтому только тогда он может проверить, зажата ли клавиша Shift. Это всё равно лучше, чем вообще не иметь возможности удалять физически, или лицезреть окно с вопросом о физическом удалении на каждой операции удаления, как в каком-то древнем плагине временной панели.

Если есть просмотрщик по плейлистам, то можно создать кнопку для запуска списка файлов папки)

Flasher, сложность в лишних телодвижениях:) и потом, с помощью жестких ссылок невозможно отобразить в одной папке файлы, расположенные на разных логических дисках.

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

Сообщение Flasher »

MVV писал(а):сложность в лишних телодвижениях
Ничуть не больше телодвижений, чем с виртуальными панелями.
MVV писал(а):с помощью жестких ссылок невозможно отобразить в одной папке файлы, расположенные на разных логических дисках.
Это уже не твоя забота. Вот если человека не устроит создавать их в пределах одного тома, то будет иной разговор с предложением использовать софтлинки на Висте/7.
MVV писал(а):А с быстрым просмотром неудобных вещей всего две - отсутствие полноэкранного режима и необходимость переключаться табом на панель с картинкой для вызова её контекстного меню. Настроить автоматическое изменение позиции сепаратора при включении быстрого просмотра - не проблема.
Не две. Псевдополноэкранный режим, конечно, устроить с помощью "нашего" детища можно, но, ИМХО, не стоит того подобное извращение. :) А вот упомянутое мной слайдшоу в QuickView устроить не получится при всём желании. Да и панель инструментов в развёрнутом окне как-то повкусней смотрится. :wink: Плюс закрытие по Esc и возможность держать открытыми несколько окон одновременно. Хотя сам себя не пойму, что это я, ярый поклонник быстрого просмотра, вдруг за F3 вступился... :?
MVV писал(а):Настроить автоматическое изменение позиции сепаратора при включении быстрого просмотра - не проблема.
Да уж куда попроблемней (было), чем кнопку для хардлика сбацать. :D
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

VirtualPanel 1.0.0.920:
+ VPBatch теперь понимает имя модуля как в прямом формате, так и в виде пути в стиле ТК (\\\Virtual Panel\...)
+ своя функция расширения переменных окружения (оставляет %xx% как есть, если переменная xx не определена)
+ сохранение больших скриптов без обрезания
* ошибка при сохранении больших скриптов
* исключение при обработке больших скриптов, отправленных через WM_COPYDATA в Юникоде

VirtualPanel 1.0.0.920 на wincmd.ru

Теперь можно использовать /r"%P" or /r"%T" для соответствующих кнопок с VPBatch, чтобы корректно определять имя модуля Virtual Panel в панели.
Последний раз редактировалось MVV Пн мар 14, 2011 09:55, всего редактировалось 1 раз.
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

А что такое "AskParam.exe"? Это в вашей панели инструментов.

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

Сообщение MVV »

А-а, ну посмотри в моей подписи. :wink:
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Если кому интересно, вот последняя бета-версия Virtual Panel 2.0, в которой добавлен виртуальный браузер. Пока ещё не совсем доработанный, часть функций отсутствует.

Уже есть перетаскивание файлов между браузером и другими программами, ради которого всё затевалось (пока, правда, только для виртуальных папок, и только с реальными именами), два режима просмотра, переименование, удаление (без подтверждения, только из виртуальных директорий), стандартные сочетания клавиш типа F2, Ctrl+R, Shift+F6, Ctrl+F1, Ctrl+F2, Backspace, Alt+Влево, Alt+Вправо.

Для запуска браузера используется команда <explore [<virtual_path>]. В нескольких предыдущих версиях уже была заглушка этой команды. :)

Может, по ходу дела кто-то сразу поделится парочкой интересных мыслей в тему, или укажет на глюк, который я недогляжу. :)


Файл обновлен 03.04.2011, основные исправления коснулись правильности отображения путей в браузере, в частности при нафигации по истории.

Файл обновлен 04.04.2011, добавлено перетаскивание файлов скриптов и сохранение виртуальных имен при перетаскивании.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Бета Virtual Panel 2.0 (1062)

Новое в 1048:
Чуть оптимизировал, допилил перетаскивание структуры виртуальных папок между двумя браузерами (или даже копиями тотала), добавил хоткеи *, Ctrl+A, Ctrl+-, Ctrl++.
Восстановил удалялку в эксплорере, заодно поставил флаг рекурсивного удаления (для удаления папок), также починил драг из подпапки реальной папки (реальный путь вычислялся неверно).

Новое в 1064:
Удаление как в виртуальной панели тотала (через Del и Shift+Del).
Основные кнопки на тулбаре (выпадающие менюшки пока не выпадают).
Колонка имени в полном режиме сама растягивается.
Дата форматируется системной функцией.
Можно вести лог перетаскивания и удаления в браузере (для перетаскивания добавлено новое событие и галка в настройках).
Исправлен черный на черном, если нет настроек цвета в wincmd.ini.
Ответить