Добавлено: Ср ноя 03, 2010 03:14
Лениво.Den_Klimov писал(а):А списочек лучших, если захочешь, скинешь мне в личку, может чего нового полезного себе пригляжу.


Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Лениво.Den_Klimov писал(а):А списочек лучших, если захочешь, скинешь мне в личку, может чего нового полезного себе пригляжу.


Так работать не будет как нужно. Ведь расширений множество. На одном три программы висит, на другом две, четыре, на третьем вообще одна. А параметр этот слишком тупо будет работать, он тупо выбирает всегда третью программу для расширения, не зависимо от того есть ли вообще три программы для этого расширения или нет. А ведь для каждого расширения СВОЮ программу хочется, и совсем необязательно что она третьяв списке. А для некоторых расширений так и вообще может хотется чтобы всегда меню открывалось по умолчанию (кстати надеюсь автор в будущем сделат как OFSTC, а не так как сейчас "или такой режим только \ или такой").Flasher писал(а):Я тут подумал насчёт поднятой темы и понял, что проблема должна быть решена таким образом: имеем фоновый режим, который запускает первую в списке ассоциированных с данным расширением программу без показа меню, вот нужно создать индекс значений для параметра -q, который будет запускать конкретный редактор по его номеру; например, команда F4Menu.exe -q3 запустит 3-й по счёту редактор в группе ассоциироанных с данным расширением. И тогда легко можно будет обходится без пложения копий проги.
Это не альтернатива, это извини тихий ужас.А альтернатива, которая запрашивалась, существует в самом функционале ТС в виде пользовательских команд. Достаточно знать, какие программы будут открывать выбранные файлы. Назначить каждую программу на горячую клавишу труда не составит. Единственный минус - нельзя ошибаться с выбором файлов.
Как сеё странное заключение относится к тому, что я написал? Я привёл пример с прописью одного из множества вариантов, это может быть и -q2, и -q4, и -q5, в зависимости от кол-ва элементов ассоциированного списка. Читай внимательно, я пишу про индекс.Den_Klimov писал(а):А параметр этот слишком тупо будет работать, он тупо выбирает всегда третью программу для расширения, не зависимо от того есть ли вообще три программы для этого расширения или нет.
Его и так можно открывать всегда и без всяких расширений. Для этого параметр -m (menu) и был создан.Den_Klimov писал(а):А для некоторых расширений так и вообще может хотется чтобы всегда меню открывалось по умолчанию
Нет, тихий ужас - это бестолковая куча копий распакованного дистрибутива программы. А с учётом написанной ранее хотелки встроенный способ - самая что ни на есть альтернатива, и никакого в нём ужаса нет.Den_Klimov писал(а):Это не альтернатива, это извини тихий ужас.
Ну ты даёшь. Какая каша? В чём она заключается? Есть у тебя, скажем, 5-7 редакторов для данного списка расширений, создашь несколько пользовательских команд и вешаешь их на сочетания клавиш c параметрами -q1, -q2, -q3, -q4, .. и т.д.. Никаких файлов конфигурации плодить не потребуется.MVV писал(а):А запускать всегда редактор с номером, отличным от первого, не считаю разумным вообще - так для каждого расширения будет каша.
Так это и входило в задачу. Я написал об альтернативе. Читай внимательно. Или ты что-то другое имеешь в виду? Но в таком случае, если я выделяю два файла, один из которых по своему расширению не подходит к данному редактору, то редактор всё равно может пытаться открыть его, а это чревато глюками. А в случае фильтра расширений в F4Menu этого не произойдёт.MVV писал(а):Если так хочется по хоткею открыть определенный тип файла определенным редактором, проще сразу этот редактор назначить на этот хоткей.
Ну не такой это и большой минус. По крайней мере пользователь будет держать в голове, что после передвижения ему нужно поменять пару-тройку циферок в пользовательских командах. Зато ёмкость сохраняем.Avada писал(а):Любая передвижка редактора в списке (а также добавление/удаление пунктов меню) — и привет горячий, от этой строки вниз всё настраиваем заново...
Не думаю, что будет держать. Напротив, думаю, что уже после второй такой пары-тройки он начнёт искать альтернативу, где ничего такого ни держать не нужно, ни менять...Flasher писал(а):По крайней мере пользователь будет держать в голове, что после передвижения ему нужно поменять пару-тройку циферок в пользовательских командах.
На уровне изложения вроде ничего идея, а будет ли удобно на практике — трудно сказать.Flasher писал(а):Как такая идея?
Да уж по мобильности на порядок удобней, чем с кучей ini-шников.Avada писал(а):а будет ли удобно на практике — трудно сказать.
Недостаточно, но хоть такая мелочь с учётом обещания приостановить развитие в этом году.* пункты "Еще программы" и "Другая программа" спущены под разделитель;
В readme по другому написано. "Тихий режим без какого-либо диалога при отсутствии списка файлов.MVV писал(а):-q просто не дает показывать окно справки, если программа запущена без параметров.
Т.е., к примеру, если курсор установлен на первом элементе списка файловой панели?MVV писал(а):А если имя файла может быть передано, а может и нет (например, из командного файла), уместен параметр -q, чтобы не показывать окно, если файла все-таки нет.