Ultra TC Editors

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

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

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

Сообщение Avada »

Flasher
Хорошо, вечером дам автору в письме ссылку на пост со скриптом.

P.S. Сделано.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
По скрипту отвечено, что будет анализировать, но опять же ничего не обещает. Кое-какие прочие подробности — в ЛС.

All
Планы автора на ближайшие дни изменились. Следующая паблик-бета будет выложена позже и уже адаптированной под TC 7.56, финал которой, возможно, будет на следующей неделе.
Последний раз редактировалось Avada Пн ноя 29, 2010 00:26, всего редактировалось 2 раза.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Скрипт приведён в лучший вид. Просьба передать Салему.

Ещё такие пожелания:
а) В MME в панели меню по двойному клику ЛКМ осуществлять переход к объекту в панели команд, равносильно команде Определить (Ctrl+D); В панели команд, кстати, стоит в контекстном меню к слову "Определение" добавить (Ctrl+D);
б) Там же из нижних секций usercmd.ini и wcmd_lng.ini осуществлять открытие окна Extended Ccommands Editor с переходом к строке с одноименной командой как из контекстного меню, так и по горячей клавише. Таким же образом осуществлять переход c каждой строки панели команд MME в Hotkeys Editor. И обратно из HE в MME, ECE в MME, из HE в ECE, из ECE в HE.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Про обновлённый скрипт сообщил.

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

Сообщение Flasher »

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

Сообщение Avada »

Flasher
По поводу двойного щелчка. Я с некоторым опозданием сообразил, что в настоящее время двойной клик уже задействован в MME для совсем другой цели. Правда, не в меню, а наоборот, в списке команд. По нему происходит добавление в меню команды под курсором , если её в меню не было, и удаление из меню такой команды, если она там была. Боюсь, автор может сослаться на возможность функциональной путаницы. Всё-таки любой вариант выполнения команды "Определить", ИМХО, должен быть симметричным для обеих панелей.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Avada »

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

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

По поводу перехода в Hotkeys Editor из MME: возник вопрос, не лучше ли обеспечить открытие специального окошка внутри самого MME со всякими подробностями по данной em-команде. Видимо, надо подробнее расписать цель такого перехода, если требовалось что-то иное.
И поступила просьба подробнее пояснить следующую фразу:
Таким же образом осуществлять переход c каждой строки панели команд MME в Hotkeys Editor. И обратно из HE в MME, ECE в MME, из HE в ECE, из ECE в HE.
В каждом случае — откуда (из какого места редактора), куда и зачем переходим.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):автор подтвердил, что действительно взял идею с двойным кликом непосредственно с нашего форума, сочтя её полезной и легко реализуемой.
Радует, что автор периодически заглядывает в нашу ветку. :)
Avada писал(а):По поводу перехода в Hotkeys Editor из MME: возник вопрос, не лучше ли обеспечить открытие специального окошка внутри самого MME со всякими подробностями по данной em-команде. Видимо, надо подробнее расписать цель такого перехода, если требовалось что-то иное.
Информации недостаточно, когда речь может идти именно о правке или добавлении нового пункта. Бывает так, то мы что-то добавляем в меню, но при этом не повесили выбранную команду на горячую клавишу. В один клик переход бы смотрелся куда юзабильней, чем с открытием другого редактора иным способом и поиском в нём данной команды.
Avada писал(а):В каждом случае — откуда (из какого места редактора), куда и зачем переходим.
Ну, откуда я написал, при постановке курсора на любой строке списка, где фигурирует внутренняя либо пользовательская команда.
В HE было бы здорово добавить дополнительную колонку с отображением того, какие команды присутствуют в главном меню. По этому принципу можно легко понять, какие команды доступны lдля перехода.
Зачем:
а) Из HE в MME дабы организовать схожий в ТС функционал, который предусмотрен в Разном, когда мы назначив какую-то клавишу можем перейти в диалог "Выбор команды". А то пока мне лично удобней для этого пользоваться именно ТС, а не UTCE.
б) Из ECE в MME и в HE, по-моему, понятно. Создали пользовательскую команду, захотели тут же её добавить в меню или повесить на горячую клавишу.
в) Из HE в ECE из секций usercmd.ini и wcmd_lng.ini при необходимости после назначения клавиши подправить пользовательскую команду.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Радует, что автор периодчески заглядывает в нашу ветку.
Меня тоже. :)
Flasher писал(а):Бывает так, то мы что-то добавляем в меню, но при этом не повесили выбранную команду на горячую клавишу. В один клик переход бы смотрелся куда юзабильней, чем с открытием другого редактора иным способом и поиском в нём данной команды.
Понятно. То есть, чтобы быстрее клавишу назначить. Да, бывают такие ситуации. Согласен.
Flasher писал(а):В HE было бы здорово добавить дополнительную колонку с отображением того, какие команды присутствуют в главном меню. По этому принципу можно легко понять, какие команды доступны для перехода.
ИМХО, дополнительная колонка — это перебор. Что там отображать: "Есть" и "Нет"? Индикацию бы какую-то ввести. С цветом, правда, уже не получится, он используетися для разделения команд, имеющихз и не имеющих клавиши. А вот какой-то маркер — это да. Или подчёркивание, скажем.
Flasher писал(а):а) Из HE в MME дабы организовать схожий в ТС функционал, который предусмотрен в Разном, когда мы назначив какую-то клавишу можем перейти в диалог "Выбор команды". А то пока мне лично удобней для этого пользоваться именно ТС, а не UTCE.
Не совсем понял. Ну перешли, и что? Никакого особого сходства с функционалом командного браузера TC я в нынешнем MME не вижу. А аналог этого командного браузера в UTSME и смежных редакторах совсем простой: найти и вставить. Аналогов опций для создания/правки пользовательских команд тут нет, это только в основном окне ECE.
Flasher писал(а):Из ECE в MME и в HE, по-моему, понятно. Создали пользовательскую команду, захотели тут же её добавить в меню или повесить на горячую клавишу.
Да, тут в самом деле понятно.
Flasher писал(а):Из HE в ECE из секций usercmd.ini и wcmd_lng.ini при необходимости после назначения клавиши подправить пользовательскую команду.
В принципе тоже понятно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):ИМХО, дополнительная колонка — это перебор. Что там отображать: "Есть" и "Нет"? Индикацию бы какую-то ввести. С цветом, правда, уже не получится, он используетися для разделения команд, имеющихз и не имеющих клавиши. А вот какой-то маркер — это да. Или подчёркивание, скажем.
А маркер разве не в отдельной колонке будет присутствовать? Ну, в общем-то меня любой вариант из предложенных устроит.
Avada писал(а):Не совсем понял. Ну перешли, и что? Никакого особого сходства с функционалом командного браузера TC я в нынешнем MME не вижу. А аналог этого командного браузера в UTSME и смежных редакторах совсем простой: найти и вставить. Аналогов опций для создания/правки пользовательских команд тут нет, это только в основном окне ECE.
Да, я что-то сам себя не понял. :D "Выбор команды" я сюда совсем ни к месту приплёл. Видимо, мысли спутались. Тут резон такой: назначили клавишу на определённую команду, тут же захотели после назначения клавиши перейти к аналогичной команде, чтобы дописать к имени пункта с соответствующей командой горячую клавишу.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):А маркер разве не в отдельной колонке будет присутствовать? Ну, в общем-то меня любой вариант из предложенных устроит.
Отдельная колонка только для маркера, ИМХО, явное расточительство. Впрочем, обсудим.
Flasher писал(а):Тут резон такой: назначили клавишу на определённую команду, тут же захотели после назначения клавиши перейти к аналогичной команде, чтобы дописать к имени пункта с соответствующей командой горячую клавишу.
А, ну это повтор того, что уже было сказано и по поводу чего у меня возражений нет.

Остаётся только вопрос корректной работы одновременно запущенных редакторов. Как минимум, по поводу Start Menu Editor и Hotkeys Editor в справке есть прямое указание, что их вместе запускать нежелательно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Отдельная колонка только для маркера, ИМХО, явное расточительство.
Я не спорю, я спрашиваю.
Avada писал(а):А, ну это повтор того, что уже было сказано и по поводу чего у меня возражений нет.
Нет, сказано было о переходе из ECE, а не HE.
Avada писал(а):по поводу Start Menu Editor и Hotkeys Editor в справке есть прямое указание, что их вместе запускать нежелательно.
Ну, Start Menu Editor в моём списке хотелок и не фигурировал.
Последний раз редактировалось Flasher Вт ноя 30, 2010 13:56, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Я не спорю, я спрашиваю.
А я тоже не спорю, я выражаю сомнение. :wink: Автору предложено будет, пусть посмотрит, как лучше.
Flasher писал(а):Нет, сказано было о переходе из ECE, а не HE.
Общая логика перехода та же. Хотя вообще-то для HE всё-таки есть функция экспорта клавиш в меню. Всех сразу. В том числе и при сохранении изменений, сделанных в редакторе. Хотя я понимаю, что это несколько иной подход...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Хотя вообще-то для HE всё-таки есть функция экспорта клавиш в меню. Всех сразу. В том числе и при сохранении изменений, сделанных в редакторе. Хотя я понимаю, что это несколько иной подход...
Да, подходы действительно разные. Во-первых, опций в диалоге "Экспорт в главное меню" довольно много - запутаешься выбирать. Во-вторых, имеются проблемы с экспортом в файл с кодировкой UTF8.
Ответить