F4Menu (альтернатива ChoiceEditor/OFSTC)

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

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

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

Сообщение Flasher »

MVV писал(а):Ну на то он и редактор по умолчанию, чтобы запускаться да помалкивать. Smile Отключи редактор по умолчанию, чтобы показывалось меню. Потому я его и не использую.
Он должен помалкивать, когда его вызываешь по соответвующей клавише или с параметром -d, а не когда на расширение не повешено ни одной программы, и вызывается фоновый режим. Автору нужно написать, чтобы тут поменял логику, т.е. вместо дефолтного редактора вызывалось именно меню, где пользователь сможет выбрать пункт "Другая программа" и назначить на текущее расширение новое приложение. Хотя было бы даже правильней добавить ключик, в котором юзер сам сможет выставить приоритет.
MVV писал(а):А на Win+F4 повесь юзер-команду с редактором напрямую, а не через F4Menu.
Я не думаю, что правильно искать обходные пути, в то время как это работает в старших версиях. Нужно напрягать автора. А временно, конечно, можно, хотя мне проще откатиться назад.
MVV писал(а):Ну не знаю, всегда или нет, но в 0.59 у меня не заработал ни один режим, рассчитанный на Win+F4
Не понял. Я же пишу, что так на этой версии и на 0.58. Какой смысл на ней тестить?
MVV писал(а):В смысле отсутствующих?
В прямом. Я же писал:
Flasher писал(а):Параметры -f и -m по отдельности вызывают меню, но при этом отсутствует список ассоциированных программ, естественно, если курсор на подобном файле был установлен.
MVV писал(а):А с параметром -m по идее программа просто должна запуститься, ничего не спрашивая у тотала, и показать список всех редакторов - для запуска нужного из них без имени файла. Для того режим и сделан. Кстати, ощущение, что он сломался в 0.59 - даже по пустой Shift+F4 и Enter теперь выделяет файл под курсором и показывает меню для него, а не общее.
Даже так? Ну, тогда тут двойной баг. Отсутствие списка прог + обработка только одного файла..
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Никогда при заданном редакторе по умолчанию не вызывалось меню в фоновом режиме, ни в каких версиях. На то он и редактор по умолчанию. И обходные пути тут не при чем. А в режиме запуска редактора по умолчанию я не вижу смысла вообще - как я сказал, проще сразу запустить редактор.

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

Сообщение Flasher »

MVV писал(а):Никогда при заданном редакторе по умолчанию не вызывалось меню в фоновом режиме, ни в каких версиях. На то он и редактор по умолчанию.
Ок. Пусть так. Напиши автору, чтобы добавил ключ приоритета.
MVV писал(а):И обходные пути тут не при чем.
Как это не при чём, если мы говорим о неправильной работе конкретных версий?
MVV писал(а):А в режиме запуска редактора по умолчанию я не вижу смысла вообще - как я сказал, проще сразу запустить редактор.
Смысл простой - открыть файл с неассоциированным расширением. Т.е. не нужно подвергать себя дополнительным манипуляциям, ты точно знаешь, что файл(ы) открое(ю)тся в конкретном редакторе.
MVV писал(а):Смысл тестить на последней, актуальной, версии есть всегда - именно её баги подлежат исправлению.
Ты какой-то невнимательный. Я же написал:
Flasher писал(а):Если бы так всегда было, то я бы давно написал бы об этом. А я пишу, что так происходит только в последних двух версиях.
После чего ты ответил:
MVV писал(а):Ну не знаю, всегда или нет, но в 0.59 у меня не заработал ни один режим
Логику уловил? :) Т.е. второй раз тестить на новой версии, чтобы убедиться в том, что так было не всегда, не имеет смысла. :wink:
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Как это не при чём, если мы говорим о неправильной работе конкретных версий?
Каких еще версий? Про обходные пути я писал касаемо работы редактора по умолчанию. А он во всех версиях работает одинаково.
Т.е. не нужно подвергать себя дополнительным манипуляциям, ты точно знаешь, что файл(ы) открое(ю)тся в конкретном редакторе.
С абсолютно той же целью можно просто сразу открыть файлы в этом самом конкретном редакторе.

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

Сообщение Flasher »

MVV писал(а):Каких еще версий? Про обходные пути я писал касаемо работы редактора по умолчанию. А он во всех версиях работает одинаково.
Ты ошибся. Про обходные пути написал первый я:
Flasher писал(а):
MVV писал(а):А на Win+F4 повесь юзер-команду с редактором напрямую, а не через F4Menu.
Я не думаю, что правильно искать обходные пути, в то время как это работает в старших версиях. Нужно напрягать автора. А временно, конечно, можно, хотя мне проще откатиться назад.
MVV писал(а):Нет, не уловил логику.
Ну тогда посмотри чего касался мой ответ снизу. Ты писал, что дело в 7-ке, а не версиях.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Согласен, про обходные пути было не касаемо работы редактора по умолчанию, а запуска его по хоткею. Но это ничего не меняет.

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

Сообщение Flasher »

MVV писал(а):Но это ничего не меняет.
Излюбленная приписка, которая тоже ничего не поменяла. :wink:
MVV писал(а):смысла проверять предыдущие версии нет (для меня, по крайней мере)
Для тебя, возможно, нет, а для автора есть. Ему проще сопоставить код последней рабочей версии и новой, чтобы быстрей выявить конкретный баг. Разве не так?
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Подскажите, пожалуйста, как избавиться от пункта F4Menu в контекстном меню (при ПКМ на любом файле)?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

HEXFIX
Отключи с помощью ShellExView.
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Flasher
Использование программки ничего не дало - F4Menu не отображается в списке. Погуглил, нашёл следущее: нужно удалить подраздел в реестре \HKCR\*\shell\F4Menu. Отчасти помогло - пункт из меню пропал, но после нажатия клавиши F4 на файле опять появился :D
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

HEXFIX
Ну, а ключ ShellMenu в секции [Options] перед этим в ноль поставил?
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

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

Сообщение MVV »

Вообще, наиболее корректный способ удаления пункта меню оболочки - запуск F4Menu с параметром /r (напомню, добавление пункта делается запуском с параметром /a).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Хорошо напомнил, а то совсем из головы вылетело. :)
AVsub
Сообщения: 11
Зарегистрирован: Пт окт 05, 2007 14:34

Сообщение AVsub »

Подскажите, пожалуйста, решение.
Я настраиваю плугин так, что бы всегда показывалось меню. Он в принципе так и работает. Но вот первое срабатывание (по F4), самое первое, после включения или перезагрузки, или даже очень длительного простоя, обязательно запускает программу по умолчанию, и не плугина, а Винды, словно enter нажал. А дальше все путем...
На предыдущих версиях не помню, а эта достала.
Windows XPsp3, f4menu 0,59, настройки:
Language=Russian
MaxFiles=0
Position=1
Tooltips=17
Unselect=1
DefMode=1
RunMode=17043460
Cancelling=2
ShellMenu=0
OpenSel=1
ShellMenu=0
UseWinAssoc=0
Ответить