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

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

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

Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

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

Сообщение MVV »

Будем считать, что действительно заработало, а не что это просто сила внушения. :)
Но ты можешь (если есть копия) вернуть прежние настройки для тестов.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Я ж говорю - магнитная буря. А нормальной копии нет - есть старая версия (рабочая) и эта вот, экспериментальная. Можно, конечно, все с самого начала воспроизвести, но, поскольку заработало, - влом.
Последний раз редактировалось Serge Yolkin Вт ноя 30, 2010 16:11, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

С обновлением утилиты возникли непонятные баги. Фоновый режим поменялся местами с Основным. У меня установлен был фоновый, после обновления по предыдущим клавишам стало появляться меню. Команда cm_Edit также стала срабатывать в качестве основного режима. Переставил на основной - всё заработало как было до этого с фоновым, только это меня не особо радует. Но что самое странное, что даже режим по умолчанию стал вызывать меню. :?
Последний раз редактировалось Flasher Вт ноя 30, 2010 16:20, всего редактировалось 2 раза.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

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

Сообщение Flasher »

Я лично не уловил сути в твоём посыле, ты почему-то приклеил это всё к клавише F4. Я более ясно выразился.

Да, забыл добавить, что и параметр -b при фоновом режиме всё равно меню показывает.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

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

Сообщение Flasher »

У меня вообще какой-то бред. С параметром -b открывается редактор и предлагает создать файл <TC_PATH>\Plugins\exe\Menu.exe. Я ради прикола подтвердил. Теперь всегда этак команда открывает пустой файл Menu.exe. Причём нигде в ini он не прописывается. :shock:

Ещё такая вещь: после добавления сепаратора в меню при открытии файла с неассоциированным расширением вместо одного разделителя между верхней секцией и нижней располагаются два. Число визуально воспринимается как баг. Просьба автору намекнуть, чтобы второй сепаратор появлялся только в случае наличия ассоциации.

MVV
Касаемо различий параметров: а в чём, собственно, отличие параметра -f от -m ?
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

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

Сообщение Flasher »

Serge Yolkin
Так, в моём полку прибыло. Я уже раньше поднимал вопрос об отделении "Ещё программы" от общего меню. Вот был бы параметр скрывающий в основном меню "Ещё программы" и параметр отдельно его открывающий было бы здорово. :)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Автор проявил реактивность и уже выпустил версию 0.59, в которой:
+ добавил опцию [Option] UseWinAssoc=0 для возможности открывать системной ассоциацией при отсутствии внутренних
* обновил файл русского языка
* и еще чего-то исправил


Параметр -m нужен для нормального запуска программы без имени файла. Обычно, если программа запускается без параметров, она показывает справку. А параметр -m позволяет отображать список всех редакторов с возможностью запуска любого из них без параметров - в точности как по Shift+F4 и сразу Enter - например, для создания нового файла в самом редакторе, а не в тотале (к примеру, это не всегда возможно из-за прав доступа к папке, а редактор можно запустить с нужными правами).
А параметр -f просто открывает программу в основном режиме - с отображением списка редакторов для заданного файла. Этот параметр никак не влияет на поведение при запуске без имени файла.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Flasher »

MVV
Ну так что? Задаю критерий отлова:
  • [Options]
    RunMode=266244
    DefMode=4356
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Нужна помощь. Сам чего-то разобраться не могу :oops:
В общем, нужно настроить утилитку следующим образом: по F4 открывает редактор, ассоциированный с данным типом файлов, а по Win+F4, например, появляется менюшка со списком редакторов. Так вот, где нужно поставить галочку? :D Что только не пробовал - получается либо только открытие редактора, либо только менюшка. Версия 0.59 (Nov 30 2010)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

HEXFIX писал(а):ассоциированный с данным типом файлов
Ассоциированный в самом F4Menu? У меня принцип вызова обратный, но попробовал этот вариант, и получилось так:
Основной режим: Win+F4, фоновый: F4. Включён фоновый режим.
Но вообще там иногда имеют место быть нечёткие срабатывания, когда жмёшь одно, а получаешь другое...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить