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

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

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

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
OK — будем считать его неприятным. :wink:
Тут у меня на некоторое время вылетал Интернет, поэтому не успел сразу уточнить, что баг появился в бете 7. В бете 6 вышеописанные извращения не наблюдаются.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение MVV »

Странно, что никто ещё не отписался. Вышла версия 0.51, в которой и исправлен баг, который обнаружил Avada, и добавлен параметр, позволяющий вернуть поведение при обработке выделенных файлов, о котором писал Flasher (если параметр OpenSel в секции [Options] равен 1, программа всегда открывает выделенные файлы, независимо от состояния файла под фокусом). :)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Да я просто другими делами занят был. Подтверждаю, что с добавлением и удалением редакторов проблем нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

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

Сообщение Flasher »

Это не проблема, а её неправильная постановка. Основной режим потому и основной, что открывает меню выбора в любом случае, если не выставлен дополнительно режим по умолчанию. В свою очередь, фоновый вызывает меню только в случае отсутствия ассоциации.
Полнее нужно отражать проблему, т.е. описать при каких условиях это возникает. Например, при вызове этой комбинации на одном и том же файле бывало ли такое, где производится открытие(папка или архив) и т.д. Иначе пока всё это не будет грамотно сформулировано, проблема так и останется висеть в вакууме, потому что репортить будет не о чем..
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Выложена 1-я бета версии 0.52. Исправлен описанный на оффоруме и выявленный в 0.51 баг (неправильная обработка в качестве параметра имени файла, содержащего пробелы, но не взятого в кавычки).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Автор сообщил, что выпущенная на днях версия 0.55 скорее всего будет последней в текущем году (если конечно не будут найдены серьезные баги).

Кстати, очень легко сделать так, чтобы F4Menu никак не реагировала на незарегистрированные в ней файлы (как хотел когда-то Flasher) - просто нужно редактором по умолчанию поставить программку, которая абсолютно ничего не делает. В итоге при наличии ассоциации будет запускаться ассоциированная программа, а если ассоциации нет, ничего не будет происходить, так как будет запускаться редактор по умолчанию, который ничего не делает. Ну а при запуске с модификатором все равно можно будет задать ассоциацию.
MIME-Version: 1.0
Content-Type: application/octet-stream; name="Null.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Null.7z"

N3q8ryccAANHdX9rBgEAAAAAAABbAAAAAAAAAMFln8sAJpaOcAAX9+wFu+r0/5QBL0TuTr0JFcFL
j6I3NkT3YiFmMEYSrpCgkknyZ6pVmWWU2j2UKepr9kjBsFiSvMB34iZjrUsBXxnWnKafIoiT02Xb
Zy0AjvO2fbVz/d3Vx+W2q2+5C0bAcAiFPhys5JiitWZqQcTlnUptvzw7lzm+8MRyLgN7URHFPMt6
Xy1/f+wR2klFsTXZ9U1VvdVlQiAJ269fzScwSmhS/5XuJBJzIy3s5GuUf2fRM1StRLD40IJS1Lvq
KT7DZgmGZy7M590Oy0nzfUSe9LyDcr1g626428t5eqlo0ZjjQJudEhhsYbBFQm0JlHY2y8qAtlF4
FPhOgTJEda4AAQQGAAEJgQYABwsBAAIjAwEBBV0AAAEABAMDAQMBAAyEAIQAAAgKAQXrKAcAAAUB
ERMATgB1AGwAbAAuAGUAeABlAAAAFAoBAEx0nGKbaMsBFQYBACAIAAAAAA==

Последний раз редактировалось MVV Вс окт 10, 2010 20:56, всего редактировалось 1 раз.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

В версии 0.55 поставил ShellMenu=1, но в меню windows программа не появилась. Что я не так делаю?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

sergeich, я уже писал автору программы, что непонятно работает этот параметр. Выяснилось, что этот параметр не предназначен для ручной установки. Чтобы добавить элемент контекстного меню Проводника с F4Menu, нужно запустить F4Menu с параметром -a с правами администратора. При этом параметр ShellMenu будет установлен в 1, и будет добавлена запись реестра для пункта контекстного меню. Заодно обращу внимание, что переменной окружения %COMMANDER_PATH% в F4Menu, запущенной из Проводника, не будет.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

MVV
Я понял, спасибо за пояснение. Вручную можно запустить, не проблема, а вот что переменную окружения вручную добавлять - это неудобно. Тогда уж лучше бы она автоматически добавлялась в переменные окружения windows при запуске с параметром -a, хотя как определить путь к tc для этого...
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А какое отношение имеет переменная %COMMANDER_PATH% к системе и к F4Menu вообще? Правильно, никакого. Если ты используешь эту переменную в F4Menu, то тебе и добавлять её в системные переменные, это не задача F4Menu прописывать в систему все используемые переменные окружения. :)
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

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

Сообщение Flasher »

MVV писал(а):Автор сообщил, что выпущенная на днях версия 0.55 скорее всего будет последней в текущем году
Обидно, что тут скажешь. Все мои предложения так и остались "неуслышанными".
MVV писал(а):Кстати, очень легко сделать так, чтобы F4Menu никак не реагировала на незарегистрированные в ней файлы (как хотел когда-то Flasher) - просто нужно редактором по умолчанию поставить программку, которая абсолютно ничего не делает. В итоге при наличии ассоциации будет запускаться ассоциированная программа, а если ассоциации нет, ничего не будет происходить, так как будет запускаться редактор по умолчанию, который ничего не делает.
Я говорит совершенно о другом. Я говорил о том, что если задан редактор по умолчанию со списком определённых расширений, то его присутствие в меню при выборе файлов с другими расширениями бессмысленно. Либо нужно дать понять автору, что ставя галку на "редактор по умолчанию", нужно делать список с расширениями нередактируемым(недоступным), тогда хотя бы появится логика в редакторе для всех расширений без исключения.

Далее, в предыдущих версиях(до 0.50 b.2), если у меня выставлен основной режим, и выбран какой-то редактор по умолчанию, то при нажатии назначенной в TwinKey комбинации клавиш Ctrl+Context появлялось меню. С указанном же версии, ничего не меняя в настройках, у меня стал сразу вызываться редактор по умолчанию. Решением обхода этой ситуации стал выбор фонового режима, подсказанный тобой. Хотя я так и не увидел логики того, почему в основном режиме комбинация не срабатывает, а в фоновом да.
На вопрос о том, каким редактором открывать файл, не ассоциированный с конкретным редактором по умолчанию, я ответил, что никаким, т.е. вызов какого бы то ни было редактора должен игнорироваться с возможным выводом всплывающего окна о неассоциированном расширении. Если же понадобится его с чем-то ассоциировать, то F4Menu вызывать нужно по другой горячей клавише.

В твоём же случае ты предлагаешь сделать бесполезную вещь, т.е. вместо того, чтобы в настройках просто снять птицу с "редактор по умолчанию"(или с помощью D&D подвинуть вниз), ты предлагаешь загромоздить верхний уровень бестолковой программой, которая ничего не делает. Где тут решение вопроса, я не понял?
Последний раз редактировалось Flasher Пн окт 11, 2010 12:10, всего редактировалось 3 раза.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Не пойму в чем дело. Редактор по умолчанию-akelpad. В настройках режима по умолчанию поставил вызывать редактор по умолчанию, удерживая Ctrl. Редактор вызывается нормально, но при его запуске его окно неактивно, что неудобно. При вызове через меню F4menu - все нормально. Может можно как то настроить программу?
Ответить