Re: Дополнительная команда в ассоциациях файлов
Posted: Thu 24 Jan, 2013 08:24
Latest post of the previous page:
Добавил пожелание на мантисhttp://bugs.farmanager.com/view.php?id=2269
Far Manager Forum
https://forum.farmanager.com/
Latest post of the previous page:
Добавил пожелание на мантисВерно. Ведь нынешняя форма меню ‘Редактирование ассоциаций файлов’ не охватывает новых возможностей ассоциаций файлов в Фаре. Она ориентирована на сопоставление задаваемой пользователем маске файлов лишь по одной команде на лишь шесть вариантов клавиш / сочетаний клавиш: Enter, CtrlPgDn, F3, AltF3, F4, Alt+F4. И всё это вкупе в одном меню:
Code: Select all
╔═════════════════ Редактирование ассоциаций файлов ═════════════════╗
║ Одна или несколько масок файлов: ║
║ ↓║
║ Описание ассоциации: ║
║ ║
╟────────────────────────────────────────────────────────────────────╢
║ [x] Команда, выполняемая по Enter: ║
║ ║
║ [x] Команда, выполняемая по Ctrl+PgDn: ║
║ ║
║ [x] Команда просмотра, выполняемая по F3: ║
║ ║
║ [x] Команда просмотра, выполняемая по Alt+F3: ║
║ ║
║ [x] Команда редактирования, выполняемая по F4: ║
║ ║
║ [x] Команда редактирования, выполняемая по Alt+F4: ║
║ ║
╟────────────────────────────────────────────────────────────────────╢
║ { OK } [ Отмена ] ║
╚════════════════════════════════════════════════════════════════════╝
Code: Select all
╔════════════════ Редактирование ассоциаций файлов ════════════════╗
║ Клавиша / сочетание клавиш: ║
║ Ctrl+Shift+PgUp ↓║
╟──────────────────────────────────────────────────────────────────╢
║ Одна или несколько масок файлов: ║
║ *.* ↓║
║ Описание ассоциации: ║
║ Сжать .!` &ФриАрком в .!`.arc ↓║
║ [x] Команда: ║
║ "%FARHOME%\FreeARC\bin\arc.exe" a "!.!.arc" "!.!" -p123456 -k -se --noarcext -y ↓║
╟──────────────────────────────────────────────────────────────────╢
║ Одна или несколько масок файлов: ║
║ ↓║
║ Описание ассоциации: ║
║ ↓║
║ [x] Команда: ║
║ ↓║
╟──────────────────────────────────────────────────────────────────╢
║ { OK } [ Отмена ] ║
╚══════════════════════════════════════════════════════════════════╝
Code: Select all
╔═════════════ Выберите ассоциацию на CtrlShiftPgUp ══════════════╗
Речь о том, что в одном пункте мог бы содержаться минискрипт из нескольких строк, как в меню пользователя.Недостаток ассоциаций: всего одна строка для команды
Предположим.
Это кстати тоже спорный момент.
То что на вашем скриншоте проще и удобнее сделать обычным меню (это если отвлечься от того факта, что предложенная группировка сильно неудобна).
Но и сейчас ведь в случае чего приходится сыск вести в порядке приоритетов: сначала в fmlua-макросах, затем в lua, потом в ассоциациях. А то и заглядывать в хэлп нет ли позабытой или не освоенной штатной команды. А ведь ещё могут быть moon-макросы и макросы плагина [ESC], макросы ConEmu и ещё небось какие. И к тому же все скопом могут случиться.John Doe wrote:Поди потом разберись, кто отвечает за тот или иной шорткат: то ли это штатная команда, то ли ассоциация, то ли макрос.
Не знаю зачем вам до сих пор fmlua-макросы, но разве плагин не отображает оба сорта в едином списке?
Одно дело когда за ассоциациями закреплён ограниченный список шорткатов, и совсем другое если шорткаты станут совсем произвольные., потом в ассоциациях.
Moon и ConEmu тут не при чём, а у [ESC] действительно могут быть свои макросы. Но вряд ли кто сейчас захочет их использовать.
Для макросов это элементарно.Да, хорошо бы иметь некую универсальную команду, выводящую информацию о том, что понавешено на шорткат.