Ultra TC Editors
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: Ultra TC Editors Author: alexey65536Location: Taganrog PostPosted: Sun Apr 19, 2009 15:49
    —
Avada: Поскольку получилось так, что тема возникла спонтанно и не была снабжена нормальной шапкой, считаю полезным снабдить первый пост, принадлежащий не мне, хотя бы постоянной ссылкой на страничку для скачивания пакета. Это здесь. Можно посмотреть и на wincmd.ru.

Avada wrote:
Лично я пользуюсь Ultra TC Configuration Editor.


Вот этот? Бррр...
Это Regedit какой-то. А ТС таким путем медленно, но верно превращается в нечто никс-подобное - где для каждого движения своя (консольная) свистелка (или строчки в одном из бесчисленных конфиг-файлов), а руки навечно привыкли к "блокноту"...Sad

ЗЫ. Мой выбор - шуровский TweakTC (жаль, что развиваться перестал).

 !  CaptainFlint:
Обсуждение выделено из темы [TC7.5pb1] sub bar.

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 19, 2009 16:03
    —
alexey65536 wrote:
Вот этот? Бррр...
Это Regedit какой-то. А ТС таким путем медленно, но верно превращается в нечто никс-подобное - где для каждого движения своя (консольная) свистелка (или строчки в одном из бесчисленных конфиг-файлов), а руки навечно привыкли к "блокноту"...

Это первое впечатление или результат реальных попыток поработать? А с русским интерфейсом и русскими описаниями не пробовал? А поднастроить чуток не пробовал? А такие подробные описания каждой опции (по русски - полнее, чем в справке) где-то ещё есть? И вообще хоть один редактор конфигурации TC, кроме этого, полностью совместимый с TC 7.04a в природе существует? (На последние два вопроса давать ответы не обязательно, я их знаю.)

alexey65536 wrote:
Мой выбор - шуровский TweakTC (жаль, что развиваться перестал)

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


Last edited by Avada on Sun Apr 19, 2009 16:29; edited 1 time in total

#3:  Author: alexey65536Location: Taganrog PostPosted: Sun Apr 19, 2009 16:24
    —
А вот щас попробую!Smile Эти ваши шашки-машки...

ЗЫ. Язык переключил, а вот хелп к опциям - весь на английском, и не уверен, что он хотя бы к версии 7.04:) Не говоря про 7.5.
Опять народ вводите в заблуждение? Вот это
Avada wrote:
такие подробные описания каждой опции (по русски - полнее, чем в справке)
наверно, в природе есть только у вас на компе, как и черновой перевод 7.5?Very Happy

Last edited by alexey65536 on Sun Apr 19, 2009 16:38; edited 2 times in total

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 19, 2009 16:36
    —
alexey65536
Ну, успехов. Но захочешь обсуждать - создавай отдельную тему. Smile Сразу оговорюсь, что вариант файлов данных для 7.50 пока в работе. Мы ещё с автором английскую и русскую версии не состыковали. (Последнее обновление к 7.04a делалось не так давно для диска к книге по Тоталу и на сайте автора не выкладывалось).

#5:  Author: alexey65536Location: Taganrog PostPosted: Sun Apr 19, 2009 16:37
    —
Да, надо тему создать. Т.к. поиском я тут не нашел ничего подходящего.
А вообще, мое сравнение сего продукта (не ТС, а редактора) с линухом не случайно. Никсы тоже находятся в перманентном состоянии "вот-вот, сейчас-сейчас... мы, гуру, уже все у себя подпилили и подточили... ну чуток потерпите, и в дистриб войдет..." И вот так - годами и уже даже десятилетиями. А простой народ мучается.


Last edited by alexey65536 on Sun Apr 19, 2009 16:40; edited 1 time in total

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 19, 2009 16:40
    —
alexey65536 wrote:
ЗЫ. Язык переключил, а вот хелп к опциям - весь на английском, и не не уверен, что он хотя бы к версии 7.04:) Не говоря про 7.5.
Опять народ вводите в заблуждение?

А заглянуть вот сюда и скачать всё необходимое слабо? Про 7.50 специально написал выше.

Господ модераторов убедительно прошу цепочку постов начиная со скрина конфигуратора выделить в отдельную тему, обозвав её Ultra TC Configuration Editor.


Last edited by Avada on Sun Apr 19, 2009 16:43; edited 1 time in total

#7:  Author: alexey65536Location: Taganrog PostPosted: Sun Apr 19, 2009 16:41
    —
Так скачал именно там (т.к. на авторском сайте, странное дело, вообще никакого Download не обнаружилось). Так что мой отзыв - по результатам скачанного именно "отсюда".
ЗЫ. Эту строчку, коненчо, ручками править пришлось:
Quote:
StartUpDataFile=utceditors:\data files\tc config data russian.cedf
Хотя язык переключается из меню, а вот к датафайлам это почему-то не относится.

#8:  Author: alexey65536Location: Taganrog PostPosted: Sun Apr 19, 2009 16:48
    —
Avada wrote:
Господ модераторов убедительно прошу цепочку постов начиная со скрина конфигуратора выделить в отдельную тему, обозвав её Ultra TC Configuration Editor.
+1, только тему лучше назвать "Ultra TC Editors" (по названию полного продукта), и чтоб больше вопросов захватить, а то, кажется, она не будет популярнойSmile

#9:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 19, 2009 16:55
    —
alexey65536
А это что?

И не надо там было ничего править. Во-первых, в меню "Файл" есть строка "Открыть файл данных... " Во-вторых, в строке состояния надпись "Файл данных:" и т.д. видна? Одинарный щелчок на ней - выбор из файлов, находящихся в подпапке Data Files, а если таковой нет, программа ищет файлы данных в своей папке. Двойной щелчок - системный диалог открытия файла. Ну и устанавливать, что нужно. Почему так? Потому что можно сформировать даже на одном языке несколько наборов с разной полнотой и специфичностью данных и переключаться между ними. (Правда, сейчас я так не делаю, но теоретически это возможно).

#10:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 28, 2009 06:57
    —
На страничке автора здесь можно скачать для использования с TC 7.50 Ultra TC Editors 5.54 beta 1 и - отдельно - русскую справку к этой версии пакета.

#11:  Author: docckLocation: Орел PostPosted: Wed Apr 29, 2009 21:04
    —
Avada wrote:
На страничке автора ... можно скачать для использования с TC 7.50 Ultra TC Editors 5.54 beta 1 и - отдельно - русскую справку к этой версии пакета.

Справка, увы, для прошлой версии - 5.53, хотя ничего принципиально нового там прочитать не удастся - и так все понятно. А в версии этой действительно описаны все новые ключи.

#12:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jun 28, 2009 16:45
    —
Обновлены русский и английский файлы данных к утилите конфигурации в соответствии с многочислеными новациями публичных бета-версий 7.50 вплоть до PB6. Все новые ключи подробно описаны. Ссылка — здесь. В прежних описаниях русского файла дополнительно сделаны многочисленные уточнения и изменения.
Русская справка доступна на той же страничке для текущей версии Ultra TC Editors 5.54 beta 1.

#13:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Mon Jul 13, 2009 01:36
    —
Спасибо.
----------------------------------
Кстати рекомендую исправить описание ключа OverrideDPI.
Написано:
"Увеличивает масштаб почти всех диалоговых окон (кроме главного окна Total Commander, окна внутреннего просмотрщика и диалогов фоновых операций) до следующего доступного размера в точках на дюйм (например, 120 для крупного размера, 125%). По умолчанию используется обычный размер, 96 точек на дюйм.

В оригинальной справке TC ключ не описан."

Не совсем так.
По умолчанию (если ключ мы не указываем принудительно и он соответственно отсутствует в ini) то используется ТОТ размер (масштаб шрифтов) который установлен в системе. Если в системе 96 точек на дюйм то соответсвенно и в Тотале 96, но если в системе используется 120, то будет и в Тотале всё выглядить как будто этот параметр прописан и выставлен на 120.
Так что значение по умолчанию это не 96 и не 120. Значение по умолчанию там это автоподстройка под текущий системный масштаб.

Потому кстати универсальнее всего когда этот параметр в wincmd.ini отсутствует вообще.
----------------
Ещё увидел ошибку в описании для "XPthemeBg":
"Текущий стиль XP для фона (меню, панели инструментов и дисков):
0 (по умолчанию): не использовать;
1: использовать.

Значение ключа можно изменить на странице настроек "Вид окна".
В оригинальной справке TC ключ не описан."

По умолчанию как раз используется 1, а не 0.
----------------------------------
TC 7.50pb6
Ultra TC Editors 5.54 beta 1
Последний Data Russian for TC 7.50pb6.

#14:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jul 13, 2009 11:08
    —
Den_Klimov wrote:
Кстати рекомендую исправить описание ключа OverrideDPI

Спасибо, понял, переформулирую.
Тут проблема, однако, в том, что какое-то значение в качестве умолчального всё равно придётся указывать. В нашей справке действительно указано 96 с добавлением фразы: "Стандартный размер — 96 точек на дюйм." Надо ли что-то менять там, обсудим с соавтором.

Den_Klimov wrote:
Ещё увидел ошибку в описании для "XPthemeBg":

Да, банальная описка — не туда перенёс фрагмент. Внутреннее умолчание указано правильно. И у нас в справке всё правильно. Так что желающие могут прямо сейчас просто сами подкорректировать это описание в конфигураторе Ultra TC. Да и упомянутое выше — тоже.

Поскольку автор как раз доработал конфигуратор, увеличив скорость обработки INI-файлов, будет повод обновить и русский файл данных. Если Гислер ещё новых ключей в очередных бетах не добавит...

#15:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Mon Jul 13, 2009 20:14
    —
Avada wrote:
Den_Klimov wrote:
Кстати рекомендую исправить описание ключа OverrideDPI

Спасибо, понял, переформулирую.
Тут проблема, однако, в том, что какое-то значение в качестве умолчального всё равно придётся указывать. В нашей справке действительно указано 96 с добавлением фразы: "Стандартный размер — 96 точек на дюйм." Надо ли что-то менять там, обсудим с соавтором.

Надо всё-таки исправить\дополнить. Иначе это приводит к неверному пониманию пользователем.

По умолчанию (если параметр отсутствует) значение определяется именно автоматически, в зависимости от текущего системного масштаба шрифтов. Это очень важно указать.
---------------------
P.S. А вообще вы с Костиком просто молодцы ребята. Одобрямс. Smile

#16:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jul 26, 2009 19:55
    —
Вышла вторая, а следом (из-за быстро замеченного бага) сразу и третья бета версия 5.54 пакета. Главное отличие в том, что все компоненты пакета теперь абсолютно freeware, и пользователям не будет более досаждать окошко с просьбой помочь материально.
Справку для отдельного скачивания я подправил уже после выхода пакета, а исправленный файл данных туда, к сожалению, не попал. Хотя указанные ранее ошибки я сразу же устранил. Теперь придётся ждать либо новой беты от Салема, либо новых ключей от Гислера как повода для отдельного выкладывания файла данных.

#17:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 08, 2009 09:58
    —
По этой ссылке можно скачать обновлённые файлы данных (русский и английский). Добавлен ключ ContextProgress, появившийся в TC 7.50pb8. Также в русском файле данных сделано несколько поправок с учётом замечаний, высказывавшихся на этом форуме.

#18:  Author: Elixer PostPosted: Sun Oct 18, 2009 14:04
    —
Здравствуйте
При запуске любого из приложений вылезает следующее окно
http://pic.ipicture.ru/uploads/091018/6Z3C2RTv2F.png

Пробовал класть этот файл в папку с программой и в system32 - безрезультатно. Стоит seven x64, проблема в видимо в ней т.к. раньше на xp x32 все было нормально.

#19:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 18, 2009 15:04
    —
Elixer
Сообщу автору. У него Vista Ultimate x32 SP2.

Кстати, пользуюсь случаем обратить внимание тех, кто ещё не заметил, что на страничке автора доступны для скачивания финальный релиз Ultra TC Editors 5.54 и обновлённая версия русской справки. Самое важное из последних изменений: History Editor теперь умеет работать с секцией [OldConnections] из файла wcx_ftp.ini.

#20:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Oct 19, 2009 08:46
    —
Elixer
Автор проверил это дело, и подтверждает, что можно обеспечить нормальный запуск Ultra TC Editors в Windows 7 (как x32, так и x64).
Прежде всего, файл mscomctl.ocx нужно поместить не только в папку System32, но также и в SysWOW64.
Также сделан инсталлятор пакета, чтобы необходимые для работы дополнительные файлы не надо было искать и чтобы они заведомо попадали туда, куда следует. Если вышеуказанный способ не сработает, предложено взять инсталлятор здесь на авторской страничке для скачивания или скачать по этой прямой ссылке. Далее можно запустить setup.exe и прямо из RAR-архива (Выполнить, распаковав всё).

#21:  Author: Elixer PostPosted: Mon Oct 19, 2009 12:40
    —
Avada
Спасибо, помогло. Правда таким способом немного теряется портабельность на x64 системах.

#22:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Feb 14, 2010 02:00
    —
По этой ссылке доступна исправленная версия русского файла данных для использования Configuration Editor с TC 7.50a. Добавлен пропущенный ключ UserEncodings (его нет в справке TC) и уточнены описания нескольких других ключей.
Я предложу автору Ultra TC Editors выложить модифицированные русский и английский файлы данных на его сайте, но вполне возможно, что он предпочтёт внести более серьёзные изменения уже с учётом новых ключей, появившихся в TC 7.51. А поскольку финальный релиз этой версии будет не сегодня и не через неделю, промежуточный апдейт, надеюсь, ещё успеет поработать.

#23:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Mar 29, 2010 23:49
    —
Сегодня обновлены русский и английский файлы данных для Configuration Editor. Сейчас они полностью соответствуют текущему набору ключей Total Commander 7.55 Public beta 1. Желающим познакомиться с описаниями новых ключей на русском языке всячески рекомендую заглянуть сюда.

#24:  Author: ask-rusLocation: Russian Federation PostPosted: Tue Mar 30, 2010 10:08
    —
offtopic: В файле справки к UTCE допущена орфографическая ошибка: "Панель категорий: Оображает все категории в файле Totalcmd.inc." Неприятно простоSmile

#25:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 30, 2010 10:54
    —
ask-rus
А откровенный оффтоп (постинг в совершенно постороннюю тему Total Commander 7.55 public beta 1 при существовании специальной темы) — это очень приятно? За поправку благодарю, к следующей версии исправлю. А за нарушение правил форума – замечание. Пост перенесён по принадлежности.

#26:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Apr 10, 2010 17:55
    —
Первой ласточкой в новом этапе развития пакета стал самый важный его компонент — Configuration Editor. Версия 6.00 Beta 1 доступна на wincmd.ru и на страничке автора.

Основные дополнения:
• Формат файлов данных изменён на XML, что позволяет значительно ускорить запуск программы.
• Новый навигационный режим правой панели с псевдопапками категорий.
• Команда "Только ключи, без подкатегорий" в меню "Вид" для возврата к прежнему режиму с показом только ключей.
• Более функциональный вариант диалога для функций экспорта и импорта.
• Диалог для добавления нового ключа в файл данных (Shift+F4).
• Диалог для изменения существующего в файле данных ключа (Ctrl+Shift+F4).
• Функция удаления ключа под курсором из файла данных (Alt+Del).
• Новое подменю "Файл данных" в меню "Правка", содержащее команды для вызова 3-х вышеперечисленных функций.
• При редактировании описания в диалоге добавления/изменения ключа можно использовать Enter для переноса строк, а Ctrl+Tab — для символов табуляции. Если курсор находится в этом поле, для выхода из диалога используйте F2 или Ctrl+Enter.
• Колонка "Секция" в списке ключей (правая панель).
• Кнопка ">>", появляющаяся при редактировании ключа, для которого доступен специальный диалог (например, "ForeColor").
• При выходе из программы запоминается последний выбранный ключ (можно отключить, добавив строку RememberLastKey=0 в секцию [ConfigurationEditor] файла ultra tc editors.ini).
• При открытии другого файла данных запоминается последний выбранный ключ.
• Закрытие программы по ESC (чтобы разрешить, добавьте строку CloseOnEsc=1 в секцию [Common] файла ultra tc editors.ini).
• В программе используются новые значки.
• Отображение значков в диалоге "Упорядочить Избранное".
• При переходе к выбраному элементу Избраного выделяется в левой панели содержащая его категория.
• При выполнении поиска выделяется в левой панели категория, содержащая результат поиска.
• Изменён формат сохранения Избранного (старый формат будет преобразован в новый автоматически).


Last edited by Avada on Tue Nov 02, 2010 11:24; edited 1 time in total

#27:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 20, 2010 09:59
    —
По вышеуказанным ссылкам доступна вторая бета-версия Configuration Editor. Добавление одно: контекстное меню панели инструментов с командой "Настроить..." В открывающемся диалоге пока что можно только указать, какие кнопки должны отображаться или скрываться. Также исправлена парочка ошибок. Кроме того, сделано несколько мелких уточнений в русском файле данных.

#28:  Author: FlasherLocation: Москва PostPosted: Sat May 08, 2010 02:16
    —
1. О наболевшем: очень бы хотелось получить поддержку UTF8 для Main Menu Editor / Hot Keys Editor.
2. Ещё есть такое желание, чтобы в History Editor была поддержка комстроки с параметрами очистки истории.
3. Вместо QuickLaunch проще пользоваться горизонтальным выпадающим меню туллбара ТС, хотелось бы также иметь возможность по em_командам сразу заходить в поразделы Start and Directory Menu Editor(Start, DirMenu, UserCommands).

#29:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 10, 2010 20:57
    —
Flasher
1-2. Попробую предложить автору.
3. А почему нельзя заходить сейчас, используя при создании em-команд соответствующие ключи? См. справку, "Редактор пользовательских меню", "Секреты и советы", первый раздел. Что касается QuickLaunch — это любимая игрушка автора, отказываться от неё он не будет. В конце концов, всякий желающий может организовать вызов иначе. (У меня, например, всё сидит на наизусть затверженных сочетаниях клавиш уже пять лет; есть и кнопки).

#30:  Author: FlasherLocation: Москва PostPosted: Mon May 10, 2010 21:47
    —
Avada wrote:
Попробую предложить автору.
Ок. Спасибо.
Avada wrote:
См. справку, "Редактор пользовательских меню", "Секреты и советы", первый разде
Наверно без подсказки не обошёлся бы, со справки поиск и начинался, как это у меня обычно бывает. Благодарю за "тычёк носом"!) Кстати в справке бы не мешало вкладку поиска добавить. Wink
Avada wrote:
3. А почему нельзя заходить сейчас, используя при создании em-команд соответствующие ключи?
Ну для тулбара, что очевидно, это совершенно не требуется, а вот для вызова редакторов по присвоенным комбинациям клавиш вполне сгодится.
Avada wrote:
отказываться от неё он не будет
А это и не предлагалось. Smile

Last edited by Flasher on Tue May 11, 2010 01:57; edited 1 time in total

#31:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 10, 2010 22:01
    —
Flasher wrote:
Кстати в справке бы не мешало вкладку поиска добавить.

Предложу. Хотя, сколько помню, один раз уже пытался, но автору было то ли некогда, то ли неохота.

Да, кстати, поддержка комстроки с параметрами очистки истории в History Editor есть (/s=all и пр.). См. опять же справку, "Секреты и советы", но для другого редактора. Нужно что-то ещё?

#32:  Author: FlasherLocation: Москва PostPosted: Mon May 10, 2010 23:38
    —
Avada wrote:
Да, кстати, поддержка комстроки с параметрами очистки истории в History Editor есть (/s=all и пр.). См. опять же справку, "Секреты и советы", но для другого редактора.
Shocked Эко я такое проморгал?.. Правильно я понимаю, что справка претерпела существенные изменения помимо описанных выше дополнений с выходом последних версий? Я ранее такого расширенного описания не наблюдал.
Самое главное, что теперь можно отказаться от CH4TC, у которой есть один существенный недостаток. Плюс ко всему появилась возможность очищать и отсутствующие ранее секции истории.
Avada wrote:
Нужно что-то ещё?
Пока в голову вроде ничего не приходит, но как только, так сразу. Wink

#33:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 10, 2010 23:52
    —
Flasher wrote:
Правильно я понимаю, что справка претерпела существенные изменения помимо описанных выше дополнений с выходом последних версий? Я ранее такого расширенного описания не наблюдал.

Нет, это и раньше было. По крайней мере, с 5.14 (2006 год). Из относительно нового — в 5.54 добавлялась возможность очистки истории старых FTP-соединений (как раз по моему реквесту, чтобы утилита не уступала CH4TC). А что совсем нового (в шестой версии) автор придумает — пока не знаю.

#34:  Author: FlasherLocation: Москва PostPosted: Tue May 11, 2010 00:04
    —
Flasher wrote:
Самое главное, что теперь можно отказаться от CH4TC, у которой есть один существенный недостаток.
Вот тут я поспешил с выводами. К сожалению при включённом ТС история посредством комстроки не очищается. Sad
Avada wrote:
Из относительно нового — в 5.54 добавлялась возможность очистки истории старых FTP-соединений (как раз по моему реквесту, чтобы утилита не уступала CH4TC)
А как же приведённая мной ссылка на пост, в котором очевидно речь шла о комстроке и вкладках?

#35:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue May 11, 2010 08:38
    —
Flasher
А в посте по этой ссылке речь и шла про стандартный, уже давно существующий функционал утилиты:
Quote:
позволяет удалять без последующего перезапуска TC все истории, кроме содержимого трёх секций: для командной строки и для вкладок слева и справа

Выделено мной. Эти исключения и сейчас остаются в силе.

#36:  Author: FlasherLocation: Москва PostPosted: Tue May 11, 2010 11:07
    —
Avada wrote:
А в посте по этой ссылке речь и шла про стандартный, уже давно существующий функционал утилиты
А очистку истории посредством комстроки уже к стандартному функционалу относить не следует, получается?

#37:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue May 11, 2010 12:13
    —
Flasher wrote:
А очистку истории посредством комстроки уже к стандартному функционалу относить не следует, получается?

Получается, что не следует, коль скоро в самом Тотале стандартное поведение — именно невозможность удалить целиком историю комстроки при запущенном TC. Альтернатива, как известно, построчное удаление по Shift+Del. К тому же у меня в History Editor установлен автоматический перезапуск TC после сохранения изменений, так что особых неудобств как бы и нет.
Flasher wrote:
Хм.. Из справки:

А формально всё правильно. Предлагаю попробовать (с поправкой на пути и кавычки) и посмотреть, что получится. Из системного диалога "Выполнить" при закрытом Тотале действительно будет выполнена полная очистка. Из Тотала тоже вроде бы удалится всё, но история команд останется отображаться, а при закрытии TC секция для истории команд будет пересохранена заново.

#38:  Author: FlasherLocation: Москва PostPosted: Tue May 11, 2010 13:30
    —
Avada wrote:
у меня в History Editor установлен автоматический перезапуск TC после сохранения изменений, так что особых неудобств как бы и нет.
Неудобства заключаются в том, что если на панелях были открыты подкаталоги в заблокированных вкладках(с возм. смены каталогов), то перезапуск их уже не вернёт. Ну и пару-тройку секунд придётся убить на перезагрузку. Такие моменты сбивают фокусировку внимания на предыдущем состоянии. Как следствие: нарушение нейроимпульсной когерентности в коре головного мозга.))
Avada wrote:
Из системного диалога "Выполнить" при закрытом Тотале действительно будет выполнена полная очистка. Из Тотала тоже вроде бы удалится всё, но история команд останется отображаться, а при закрытии TC секция для истории команд будет пересохранена заново.
Да, из Run-a удаляется история как комстроки(естественно с учётом ключа SaveCommands=1), так и вкладок, но вот из ТС не удаляется не только история вкладок и комстроки, но и история посещённых каталогов, очистка которой мне как раз в большей степени и необходима!

#39:  Author: FlasherLocation: Москва PostPosted: Wed May 12, 2010 20:04
    —
Avada
С учётом написанного постом выше, просьба предложить, а лучше убедить(прошу прощения за нескромность) автора в появлении возможности очистки истории посредством комстроки при открытом ТС, опять же и в частности, в угоду приоритетности использования редактора над утилитой CH4TC. На кнопке оно как-то логичнее выглядит, чем существует сама возможность очищать историю из разных, не относящихся к ТС, консолей.

#40:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed May 12, 2010 20:44
    —
Flasher
Разумеется, я могу предложить. Но приоритетность перед CH4TC, полагаю, для автора малосущественна. А способ полной очистки истории комстроки при открытом Тотале без его перезапуска, кажется, предьявлен всё-таки пока не был.
Кроме того, существуют решения, которые автор по разным причинам воспроизвести просто не смог. Например, визуальный выбор значков для линейки дисков. В TweakTC это реализовано, а в Ultra TC Editors до сих пор не вышло.

#41:  Author: FlasherLocation: Москва PostPosted: Wed May 12, 2010 21:34
    —
Avada wrote:
Но приоритетность перед CH4TC, полагаю, для автора малосущественна.
Я имел в виду себя, а не автора. Это и неудивительно, если ему до фени.
Avada wrote:
Например, визуальный выбор значков для линейки дисков. В TweakTC это реализовано, а в Ultra TC Editors до сих пор не вышло.
Да, действительно, я об этом как-то и не подумал.

#42:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri May 21, 2010 14:37
    —
На wincmd.ru и на страничке автора доступна очередная бета Configuration Editor6.00 Beta 3.
Несмотря на многолетнее взаимодействие с автором, некоторые новации явились неожиданностью и для меня. Наиболее интересны запуск конфигуратора с параметрами командной строки и поддержка специальных скриптовых файлов (например, для бэкапа секций INI-файлов TC с историями, для очистки всех или некоторых из этих историй и для восстановления историй из бэкапа).
Для нормального уяснения того, как всё это должно работать, обязательно нужна дополнительная документация (один новый раздел справки и один доработанный). Переводом я сейчас занимаюсь, по готовности русские файлы выложу. А пока английские версии новых разделов можно найти здесь и здесь.

#43:  Author: FlasherLocation: Москва PostPosted: Fri May 21, 2010 15:08
    —
Ок, Avada. Как дела с моими пожеланиями обстоят?

#44:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri May 21, 2010 15:30
    —
Flasher
Пока ещё никак. По поиску в справке будем разбираться ближе к стадии сборки новой её версии, а по поддержке UTF-8 для Main Menu Editor и Hotkeys Editor — при работе над новыми версиями этих компонентов (пока, как легко видеть, доводится до ума только Конфигуратор). Впрочем, хорошо бы уже сейчас иметь более подробно расписанные пожелания по кодировкам — каким образом эту поддержку хотелось бы видеть конкретно? Сохранение файла меню в опционально заданной кодировке или что?

#45:  Author: FlasherLocation: Москва PostPosted: Fri May 21, 2010 15:42
    —
Avada
Про очистку истории из комстроки при включённом ТС напоминаю.
Avada wrote:
Сохранение файла меню в опционально заданной кодировке или что?
mnu и inc файлов в UTF8 без ВОМ.

#46:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 23, 2010 13:43
    —
Сообщаю, что:
• русские файлы, описывающие последние новации Configutation Editor, можно скачать отсюда.
• на страничке автора (ссылка — выше) выложена новая бета-версия конфигуратора (исправлен баг с запуском скриптов).

Flasher wrote:
Про очистку истории из комстроки при включённом ТС напоминаю.

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

Flasher wrote:
mnu и inc файлов в UTF8 без ВОМ

Я же спросил — как реально это механизм должен был бы работать? Опция в настройках, запрос при сохранении или как? Мне самому это не нужно, а автору придётся объяснять суть запроса, что называется, на пальцах. Зачем, что и как.

#47:  Author: FlasherLocation: Москва PostPosted: Sun May 23, 2010 14:41
    —
Avada wrote:
Я же спросил — как реально это механизм должен был бы работать?
Речь идёт об отображении информации из этих файлов в соответствующих редакторах в информационных панелях (для Hotkeys-редактора в колонке Описание), а также возможность правильно сохранять записанный текст в соответствующую кодировку при условии, что файл предварительно в ней был сохранён.

#48:  Author: FlasherLocation: Москва PostPosted: Sun May 23, 2010 14:49
    —
Avada wrote:
Во время работы TC держит содержимое этой секции в памяти, а при завершении автоматом записывает его в файл.
"Этой" - это какой? Если вернуться к этому моменту, то причём тут ТС?
Я перефразирую: не очистку истории из комстроки ТС, а очистку других, удаляемых из самого редактора секций истории С ПОМОЩЬЮ комстроки. Мы же с этого начали.

#49:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 23, 2010 16:03
    —
Flasher wrote:
"Этой" - это какой?

[Command line history], естественно. В справке Ultra TC Editors (Редактор списков истории — Секреты и советы) все проблемные секции перечислены.
Flasher wrote:
Если вернуться к этому моменту, то причём тут ТС?

При том, что без его перезапуска сделанные изменения не вступят в силу. Из-за специфики работы TC с данными секциями. См. указанный раздел справки.
Flasher wrote:
Я перефразирую: не очистку истории из комстроки ТС, а очистку других, удаляемых из самого редактора секций истории С ПОМОЩЬЮ комстроки. Мы же с этого начали.

Ну да, и я полагал, что с этим вопросом уже всё ясно: проблем с этой очисткой, кроме трёх указанных секций, нет. Всё работает, синтаксис приведён в справке. (Сейчас нечто подобное можно делать и скриптом через конфигуратор, но там я ещё глубоко не разбирался — пока нет времени.)

По поводу кодировок. Я бы попросил где-то выложить архивчик:
• со скринами окон Ultra-редакторов, где неправильно отображается содержимое MNU/INC в UTF-8;
• с самими этими файлами.

#50:  Author: FlasherLocation: Москва PostPosted: Sun May 23, 2010 16:52
    —
Avada wrote:
[Command line history], естественно. В справке Ultra TC Editors (Редактор списков истории — Секреты и советы) все проблемные секции перечислены.
Вот именно, что не все. Возвращаюсь в предшествующим трём постам, начиная с конца первого.
Avada wrote:
Ну да, и я полагал, что с этим вопросом уже всё ясно: проблем с этой очисткой, кроме трёх указанных секций, нет.
См. выше.

Архивчик.

#51:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 23, 2010 17:28
    —
Flasher
Теперь понял. Действительно, в справке эта пара секций никак специально не указана. При том , что ведёт она себя при отключённом рестарте TC более чем странно. Просто у меня автоперезагрузка TC в компонентах Ultra включена всегда, так что очень долго не замечал этот нюанс. Обязательно будем разбираться. Вот закончу я тестирование обновлённой функции импорта, по которой тоже есть вопросы, и буду готовить послание автору...

Файлы принял, спасибо.

#52:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Jun 20, 2010 18:36
    —
Добрался, наконец, до UUTC. Запуск любого из компонентов:
Quote:
---------------------------
Ultra TC History Editor
---------------------------
Run-time error '339':

Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
---------------------------
ОК
---------------------------

Где можно добыть этот файл MSCOMCTL.OCX? Проблема в его нехватке?

"Ultra TC Editors 5.54 Final"
"English and Russian data files updated for Total Commander 7.55 Beta 1"

#53:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jun 20, 2010 19:11
    —
ask-rus
На авторской страничке здесь есть вариант "Download setup files (4 MB)". Там есть всё, что может понадобиться в случае нехватки.

#54:  Author: FlasherLocation: Москва PostPosted: Sun Jun 20, 2010 19:16
    —
ask-rus
Может так? :
1. в комстроке ТС: cd %SystemRoot%\I386\MSCOMCTL.OC_
2. файл mscomctl.ocx скопировать в %SystemRoot%\SYSTEM32\ (подтвердить замену).
3. в комстроке ТС: regsvr32 mscomctl.ocx

#55:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Oct 18, 2010 22:50
    —
Автор проанонсировал здесь Ultra TC Editors 6.00 Beta 5. К сожалению, из-за некоторых технических накладок в пакет не попала русификация новейших опций, но их немного, с автором мы вопрос утрясём, а если он не сможет обновить пакет быстро, я выложу LNG отдельно. Обновлённая русская справка в работе и близится к завершению.
О появившихся новых возможностях (в основном, в Конфигураторе) я раскажу отдельно и несколько позже.

#56:  Author: BommLocation: Москва PostPosted: Thu Oct 21, 2010 14:38
    —
Ultra ЕС Main Menu Editor при попытке загрузить файл Wcmd_rus.mnu выдает "Неверный формат файла меню!"
Хотя TC с этим файлом прекрасно работает...
И предыдущие версии его загружали
Как узнать, на какую строчку он "ругается"?
---
Wcmd_rus.mnu: http://zalil.ru/29846989

#57:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Oct 21, 2010 15:03
    —
2Bomm
Собака зарыта явно в кодировках.
Скачал и прописал твой файл - все меню в кракозябрах, а вот UltraTC его кушает с удовольствием и показывает правильно.

Win7x64Eng, TC 7.55, UltraTC MainMenu Editor 5.12

#58:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 21, 2010 15:06
    —
Bomm
Если в меню "Файл" символы табуляции в некоторых строках заменить адекватным числом пробелов, всё немедленно начинает работать. Я, конечно, могу подсунуть этот файл в исходном виде автору, но не проще его за две минуты отредактировать в указанном направлении?

Вахмурка
А с кодировками у меня не заметно никаких проблем. Везде написано, что кириллица Windows. Меню в TC отображается нормально, в новом Конфигураторе после вышеуказанной доводки — тоже.

#59:  Author: BommLocation: Москва PostPosted: Thu Oct 21, 2010 16:38
    —
Avada
Понял про табуляцию
Спасибо!
Вахмурка
Кодировка, действительно - кириллица Windows

#60:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 21, 2010 21:56
    —
Bomm
Так проблема решена, автора теребить не надо?

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

#61:  Author: BommLocation: Москва PostPosted: Fri Oct 22, 2010 10:08
    —
Avada
У меня проблема решена!
Просто у кого-то другого может возникнуть та же ситуация с табуляцией...

#62:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Oct 22, 2010 10:39
    —
Bomm
OK. По ходу дальнейшей переписки с автором у меня намечается тема совместимости программ пакета с нестандартно изменёнными файлами меню. Заодно скажу и об этом.

#63:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 23, 2010 09:38
    —
Bomm
От автора получено разъяснение данного казуса (он, оказывается, проглядывает периодически с автопереводом сей топик и потому уже в курсе). Просто-напросто в одной и той же строке файла меню для обозначения отступа не должны одновременно использоваться разделители и пробелы.

Все сообщённые мной автору баги им подтверждены (а частично уже и исправлены), так что ждём новую бету.

#64:  Author: BommLocation: Москва PostPosted: Mon Oct 25, 2010 10:33
    —
Avada
Спасибо, понятно...

#65:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 31, 2010 18:28
    —
Идёт приватное тестирование беты 6 версии 6.0 ведущей утилиты пакета — Configuration Editor. Сейчас тестируется работоспособность всяких фич, связанных с применением специальных скриптов формата CESF, и обсуждается, как их лучше описать в документации. Вроде бы сейчас всё это заработало вполне прилично, возможности открываются интереснейшие, но до публичного релиза я на подробностях не останавливаюсь.
Добавлена полезная штука для настройки архиваторных плагинов. Теперь есть возможность через особое меню выбирать для того или иного ключа разные дочерние диалоги и таким образом, например, наглядно выставлять возможности плагина (скажем, запрещать вход в архивы по Enter опцией — как в диспетчерах плагинов), не забивая себе голову числовыми значениями.
Кроме того, теперь для каждого ключа отображается минимальная версия TC, начиная с которой он вообще может применяться. Пустячок, а приятно.

Все предложения и замечания по утилитам пакета, ранее сделанные на русском форуме, мной систематизированы и отправлены автору.

#66:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Mon Nov 01, 2010 03:14
    —
Любопытство только разжёг. Smile
Насчёт архиваторных полезное удобство. Интересно что там ещё за новые фичи.

#67:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 01, 2010 11:19
    —
Den_Klimov
Основной список новых возможностей Конфигуратора был здесь. С мелкими дополнениями в последующих постах.
А самое новое я сейчас систематически не описываю, потому что сначала хочу прикинуть, как эту информацию получится изложить в справке. (В первую очередь по скриптам и файлам данных.) А английская версия справки пока в работе. И, естественно, надо всё тщательно проверить самому.

В других компонентах пакета изменений существенно меньше (плюс некоторые предложения пока рассматриваются) :
• Добавилась кнопка поиска в редакторах клавиш и главного меню (я предложил её добавить и в остальных редакторах).
• В списках внутренних команд (редакторы главного меню и клавиш) там, где командам сопоставлены значки из Wcmicons.dll или WcIconEx.dll, эти значки отображаются.
• Используются новые значки в диалогах и тулбарах.
• Избирательное скрытие кнопок на тулбаре.
• Дополнительные цветовые настройки (например, чтобы различать команды которым назначены, или не назначены клавиши).
• Закрытие редакторов по Esc (опционально).

#68:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 02, 2010 21:38
    —
Появились приватные пятые бета-версии Hotkeys Editor и Main Menu Editor 6.0. По итогам их тестирования и изучения комментариев автора предварительно рассказываю, как будут теперь обстоять дела с поддержкой UTF-8 без BOM, которую в этой теме запрашивал Flasher.

Файлы русификации в UTF-8 с BOM нормально отображались в редакторах пакета и раньше (хотя и без возможности корректного сохранения в своём же формате). Но у них есть проблемы при работе с самим TC...
Теперь нормальным будет и просмотр варианта UTF-8 без BOM, но c сохранением его в том же UTF-8 ничего не получится. Впрочем, по порядку.

1. Сохранить файл меню в UTF-8 через редактор меню нельзя, только в ANSI. При этом из-за ограничений VB6 все юникодные символы в кодировке, отличной от используемой для текущей локали, будут преобразованы в знаки вопроса. При попытке сохранить такой MNU-файл после правки отобразится предупреждение, что его нужно сохранить под другим именем (то есть через "Сохранить как"). Таким образом, программа используется только для просмотра MNU-файла в UTF-8. Разумеется, отредактированный файл в ANSI можно потом опять преобразовать в UTF-8 с помощью другого средства.

2. Для определения UTF-8 без BOM выбран самый простой путь: при загрузке Main Menu Editor или Hotkeys Editor эта кодировка в MNU и INC определяется простым фактом наличия строки codepage=65001 в одноимённом LNG-файле.

3. При открытии произвольного MNU-файла в UTF-8 в соответствующем редакторе через "Файл — Открыть", он прочитается как ANSI (и понятно в каком виде отобразится). Чтобы заставить программу нормально прочитать его как UTF-8, надо входить в меню "Файл" при нажатой клавише Ctrl (дальше её можно сразу отпустить и применять команду открытия). Соответственно, перед нажатием Ctl+O надо нажать и отпустить Ctrl.

4. Из юникодных кодировок поддерживается только UTF-8 — и больше ничего (автор это дело не тестировал, но полагает, что всё остальное работать не будет).


Last edited by Avada on Wed Nov 03, 2010 11:04; edited 1 time in total

#69:  Author: FlasherLocation: Москва PostPosted: Tue Nov 02, 2010 22:12
    —
Ого, как всё сложно.
Avada wrote:
При этом из-за ограничений VB6 все юникодные символы в кодировке, отличной от используемой для текущей локали, будут преобразованы в знаки вопроса.
Это ключевое предложение. Куски с убитыми символами придётся править через сторонние редакторы. Жаль, если на этом всё закончится. А посмотреть на сам файл я могу и в AkelPad-e.
Avada wrote:
1. Сохранить файл меню в UTF-8 через редактор меню нельзя, только в ANSI.
Не трудно будет догадаться, что и в Hotkeys Editor аналогичная ситуация. Sad
Стоит спросить у автора: а может ли он в нужной кодировке отправлять весь текст в буфер обмена? Это стало бы хоть каким-то компромиссом.
Avada wrote:
Чтобы заставить программу нормально прочитать его как UTF-8, надо входить в меню "Файл" при нажатой клавише Ctrl
А почему нельзя было просто добавить параметр на прочтение в такой кодировке? Зажимать ещё чего-то..

#70:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 02, 2010 23:04
    —
Flasher wrote:
Это ключевое предложение. Куски с убитыми символами придётся править через сторонние редакторы. Жаль, если на этом всё закончится. А посмотреть на сам файл я могу и в AkelPad-e.

Догадываюсь, что ключевое, поскольку помню, из-за чего вообще весь сыр-бор возник. Кстати, аналогичная ситуация с вопросиками возникала при доведении до ума другой его утилиты — TC Log Viewer. Всё то же ограничение VB6. Но там хотя бы не требовалась правка, а формат UTF-8 к тому моменту уже стал для лог-файлов TC стандартным, так что с просмотром пришлось выкручиваться.
Но хорошо уже то, что в данном случае автор не воспринял ситуацию в штыки и, хотя явно не очень понял, нафига оно надо с UTF, немедленно занялся тестированием, запросил разъяснения и честно попытался решить проблему...

Flasher wrote:
Не трудно будет догадаться, что и в Hotkeys Editor аналогичная ситуация.

При обновлении меню с новыми клавишами? Естественно. Вдобавок там пока не предусмотрено это самое предупреждение. Надо автору непременно указать.

Flasher wrote:
Стоит спросить у автора: а может ли он в нужной кодировке отправлять весь текст в буфер обмена? Это стало бы хоть каким-то компромиссом.

Да спросить-то можно, конечно... Пока, как известно, это работает только для отдельной команды. И, разумеется, из буфера вставляется в ANSI.

Flasher wrote:
А почему нельзя было просто добавить параметр на прочтение в такой кодировке? Зажимать ещё чего-то..

Я могу озвучить любое внятное предложение. Куда предлагается добавлять и как использовать этот параметр? Поконкретнее, чтобы и я понял, и автору объяснить смог.

#71:  Author: FlasherLocation: Москва PostPosted: Tue Nov 02, 2010 23:54
    —
Avada wrote:
Но хорошо уже то, что в данном случае автор не воспринял ситуацию в штыки и, хотя явно не очень понял, нафига оно надо с UTF, немедленно занялся тестированием, запросил разъяснения и честно попытался решить проблему...
В этом отношении, конечно, согласен. Спасибо ему за попытки.
Avada wrote:
Я могу озвучить любое внятное предложение. Куда предлагается добавлять и как использовать этот параметр?
Речь о параметре комстроки, вставляемом после пути к редактору. Использоваться будет в основном для внутренних ассоциаций ТС, кнопок и пользовательских команд. Названия, например, такие: /uc, /uc8.

И такой вопрос: что автор решает насчёт проблемы с очисткой истории, обговариваемой тут ранее?

#72:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 00:10
    —
Flasher wrote:
И такой вопрос: что автор решает насчёт проблемы с очисткой истории, обговариваемой тут ранее?

Пока он подтвердил, что что секции с историей каталогов левой и правой панели действительно требуют перезагрузки TC и должны быть описаны в документации как таковые. (Но наши с ним описания текущего поведения не совсем совпадают. Будем разбираться, почему.) И повторяю уже сказаное ранее — здесь, скорее всего, дело вообще не в редакторах, всё упирается в ограничения самого TC.

#73:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 00:25
    —
Avada wrote:
И повторяю уже сказаное ранее — здесь, скорее всего, дело вообще не в редакторах, всё упирается в ограничения самого TC.
Вот тут было сказано про очистку истории комстроки, а не историй каталогов панелей.

#74:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 00:47
    —
Flasher
Я знаю. Но потом мы вышли и на очистку историй каталогов. Эксперименты показывают что это, похоже, та же проблема.

Да, и забыл спросить, отправка полного текста чего в буфер обмена имелась в виду выше? Меню или списка команд?

#75:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 01:02
    —
Avada wrote:
похоже, та же проблема
Это сам автор подтверждает? Сейчас попробую скриптом.
Avada wrote:
отправка полного текста чего в буфер обмена имелась в виду выше? Меню или списка команд?
Было бы странно, если бы я каким-то из двух редакторов пожертвовал. Mr. Green И там и там желательно.

#76:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 01:18
    —
Flasher wrote:
Это сам автор подтверждает?

Я же выше написал, что именно он пока подтвердил. Там есть и другие вопросы — в разных версиях Ultra Editors есть нюансы поведения, сейчас разбираемся, что от чего зависит.

#77:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 01:32
    —
Со скриптом та же петрушка. Он удаляет и перезаписывает секции, но при этом в ТС ничего не меняется, после перезагрузки остаются старые значения. Т.е. даже, если взять любой текстовый редактор и поправить там пути в этих секциях и сохранить, то это будет пустая трата времени. ТС эти значения держит в своей подпрограмме и отдавать не хочет. Если появится резон убедить Гислера, чтобы значения некоторых секций всё-таки считывались из самого файла, будет, ИМХО, правильно.

#78:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 11:03
    —
Flasher wrote:
Т.е. даже, если взять любой текстовый редактор и поправить там пути в этих секциях и сохранить, то это будет пустая трата времени. ТС эти значения держит в своей подпрограмме и отдавать не хочет.

Совершенно верно, о том и речь. Удаляется только при закрытом TC. А если, скажем, попытаться при открытом TC тупо заменить простым копирпованием wincmd.ini на копию из бэкапа, то истории командной строки и каталогов после перезапуска останутся текущие, хотя всё прочее обновится.
А при открытом TC и при использовании History Editor с включённой опцией авторестарта TC после сохранения INI-файла всё это обрабатывается нормально. (С нюансами я, кстати, разобрался — это был локальный глюк на одной из моих машин.)

Теперь про UTF. Насчёт буфера запрошу (хотя, боюсь, это окажется попросту технически невозможно).
А насчёт параметров для открытия меню в UTF-8 — это не нужно. Поясню. Нормальный просмотр в UTF-8 теперь возможен, когда все три языковых файла имеют одну кодировку. Если текущий набор языковых файлов — именно UTF-8 без BOM, то при обычном открытии Main Menu Editor без параметров вполне корректно отобразится текущий MNU-файл из этого набора (по информации из wincmd.ini и с проверкой LNG, назначенного для текущего интерфейса). Без всяких дополнительных действий.
То же самое будет, если файл меню ассоциирован с Main Menu Editor, и такой файл в UTF-кодировке просто запускают. Если щёлкнуть по ANSI-файлу меню при двух остальных языковых файлах в UTF-8 (и наоборот), основная часть содержимого панелей будет нечитабельна. И, соответственно, такого просто не следует делать.
А нажатие Ctrl нужно вот в каком случае. Предположим, у тебя все языковые файлы в UTF-8, а MNU-файлов таких несколько с разным содержимым. И вот ты решил в уже открытом редакторе переключиться с одной менюшки в UTF-8 на другую. Редактор уже открыт, тестирование LNG-файла не выполняется. Если ты просто откроешь другой файл меню, получишь глюк — нечитабельное меню и нечитабельные строки в списке команд, имеющие соответствия в меню. Если ты его откроешь после манипуляции с Ctrl, всё будет OK. Только и всего. Короче, это явно не для повседневного употребления.

#79:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 12:14
    —
Avada wrote:
А при открытом TC и при использовании History Editor с включённой опцией авторестарта TC после сохранения INI-файла всё это обрабатывается нормально.
Отлично, буду тогда пользоваться такой командой: /s=1;2;3;4;5;7;8;9;13;14;15;16;17;18 /r Smile
Меня вот какой момент интересует: поддержка специальных скриптовых файлов (например, для бэкапа секций INI-файлов TC с историями, для очистки всех или некоторых из этих историй и для восстановления историй из бэкапа). При открытом ТС вся история ведь не очистится скриптом?
Avada wrote:
Если текущий набор языковых файлов — именно UTF-8 без BOM, то при обычном открытии Main Menu Editor без параметров вполне корректно отобразится текущий MNU-файл из этого набора (по информации из wincmd.ini и с проверкой LNG, назначенного для текущего интерфейса). Без всяких дополнительных действий.
А если lng и mnu c UTF 8 без ВОМ, а inc c ВОМ, то не будет корректного отображения меню? Это важно, так как в утилизаторе TwinKey нормальное отображения inc только с ВОМ. И что за информация должна быть в wincmd.ini? C lng понятно.
Avada wrote:
То же самое будет, если файл меню ассоциирован с Main Menu Editor, и такой файл в UTF-кодировке просто запускают.
Вот это очень хорошо.
Avada wrote:
... Короче, это явно не для повседневного употребления.
Тут согласен. Такое редко потребуется. Спасибо за уточнение!

#80:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 12:34
    —
Flasher wrote:
А если lng и mnu c UTF 8 без ВОМ, а inc c ВОМ, то не будет корректного отображения меню? Это важно, так как в TwinKey нормальное отображения inc только с ВОМ.

Нет, всё нормально, я такую комбинацию проверял.

Flasher wrote:
И что за информация должна быть в wincmd.ini? C lng понятно.

А второй ключ — Mainmenu. Он в wincmd.ini обязательно должен быть указан явно, даже если совпадает с именем LNG.

А про скрипты разговор обязательно будет, но попозже, как дойдёт до очередной паблик-беты. (Желательно всё-таки функционал объяснять с возможностью немедленной практической проверки, а не на пальцах. Я про UTF-8 заранее подробно рассказал потому, что был запрос, и ситуация достаточно ясна.) Там много чего можно будет делать. Например, главное меню TC включать/отключать. Пример скрипта, где вообще все элементы интерфейса прячутся по максимуму, а файловая панель остаётся одна, планируется включить в справку. А если не войдёт, я сам представлю. Wink

Flasher wrote:
При открытом ТС вся история ведь не очистится скриптом

Представь себе, очистится. Сначала закрывается активное окно TC, потом выполняется очистка, потом окно TC снова открывается. Там были глюки (сейчас исправленные), но как раз не с очисткой, а с откатом к исходному состоянию.


Last edited by Avada on Wed Nov 03, 2010 12:46; edited 1 time in total

#81:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 12:45
    —
Avada wrote:
Нет, всё нормально, я такую комбинацию проверял.
Понял. Радует.
Avada wrote:
А второй ключ — Mainmenu.
Насчёт "второй" не понял. По счёту в секции Configuration или вообще второй из языковых?

Avada wrote:
Например, главное меню TC включать/отключать. Пример скрипта, где вообще все элементы интерфейса прячутся по максимуму, а файловая панель остаётся одна, планируется включить в справку
Ого, у TCFS2 появился конкурент? Smile Интересно и как же автор решил вопрос с убором главного меню без Autorun-a?
Avada wrote:
Представь себе, очистится. Там были глюки (сейчас исправленные), но как раз не с очисткой, а с откатом к исходному состоянию.
Замечательно! Тогда всё встало на свои места, какая разница как это делать, через комстроку или скрипт! Smile

#82:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 12:52
    —
Flasher wrote:
Интересно и как же автор решил вопрос с убором главного меню без Autorun-a?

Да вот решил. Wink Я могу, конечно, рассказать, но, может быть, паблик-беты подождём и сам тогда посмотришь?

Кстати, добавил выше уточнение ответа про тотальную очистку.

Flasher wrote:
По счёту в секции Configuration или вообще второй из языковых

Вообще второй из языковых.

Flasher wrote:
Ого, у TCFS2 появился конкурент?

Я знал, что тебе понравится. Very Happy

#83:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 13:14
    —
Avada wrote:
Я могу, конечно, рассказать, но, может быть, паблик-беты подождём и сам тогда посмотришь?
Даже не знаю. Заинтриговал. Smile Я думаю для MVV это тоже очень интересная информация будет. Smile
Avada wrote:
Сначала закрывается активное окно TC, потом выполняется очистка, потом окно TC снова открывается. Там были глюки (сейчас исправленные), но как раз не с очисткой, а с откатом к исходному состоянию.
Ааа, т.е. по сути это тождественно функционалу с приведёнными мной параметрами? Жаль, я было понадеялся. Хотя, если бы можно было возвращать исходное состояние сменившихся путей на заблокированных вкладках, то было бы не так страшно.
Avada wrote:
Я знал, что тебе понравится.
Ну, зная кучу нюансов, с которыми пришлось столкнуться при использовании и модификации TCFS2, конечно, претендовать на его замену оно вряд ли когда-нибудь сможет. Но сам факт интересный и хочется опробовать в деле. Smile

#84:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 14:15
    —
Flasher
В общем, я тут прикинул и решил повременить до паблик-беты. При отсутствии наглядности получится слишком много слов. А скрипт открыл — и всё видно. Там структура простая, в справке она подробно будет описана. Ничего там из ряда вон выходящего нету, всё построено на манипуляциях с ключами TC и некотором количестве специальных команд.

Flasher wrote:
Ааа, т.е. по сути это тождественно функционалу с приведёнными мной параметрами? Жаль, я было понадеялся.

Ну как же иначе, если уже вполне ясно, что без этого мы наглухо упираемся в ограничения самого TC?

Flasher wrote:
Хотя, если бы можно было возвращать исходное состояние сменившихся путей на заблокированных вкладках, то было бы не так страшно.

Не совсем понял, о чём речь. В каком состоянии были все вкладки до применения скрипта, в таком и останутся после. Или что-то другое имеется в виду?

Flasher wrote:
Но сам факт интересный и хочется опробовать в деле.

Я предполагал, что понравится само появление такого интересного факта. Smile А как там в деле будет и что кому удобнее — время покажет.

#85:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 14:40
    —
Avada wrote:
В общем, я тут прикинул и решил повременить до паблик-беты. При отсутствии наглядности получится слишком много слов. А скрипт открыл — и всё видно.
Но скрипты уже сейчас можно писать. Может, стоит хотя бы привести пример для случая с очисткой истории, описанной в анонсе 3-й Беты? Smile
Avada wrote:
В каком состоянии были все вкладки до применения скрипта, в таком и останутся после.
Не может быть такого: после перезапуска ТС должен происходить возврат в корень заблокированного пути (во вкладке с возможностью смены каталога), а не изменённого. А хотелось бы, чтобы путь с перезапуском не менялся. Собственно, я тут ещё об этом писал.
Avada wrote:
Я предполагал, что понравится само появление такого интересного факта. Smile
И ты не ошибся. Wink
Avada wrote:
А как там в деле будет и что кому удобнее — время покажет.
Да, там есть один интересный штришок, касаемый совместной работы с TwinKey. Будет интересно, какая из программ с этим лучше справляется. В общем, я в ожидании. Smile

#86:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 15:45
    —
Flasher wrote:
Но скрипты уже сейчас можно писать. Может, стоит хотя бы привести пример для случая с очисткой истории, описанной в анонсе 3-й Беты?

Собственно говоря, скрипт для очистки истории уже включён в английскую справку для Ultra TC Editors 6.00 beta 5, выложенной здесь. Проблемы там были потом не со скриптами, а с их неправильной обработкой программой. И исправлено это было в шестой приватной бете Конфигуратора, которая покуда не выложена. Так что посмотреть можно запросто, а вот пользоваться с некоторой осторожностью — там откат изменений для wincmd.ini не работал.

Flasher wrote:
Не может быть такого: после перезапуска ТС должен происходить возврат в корень заблокированного пути (во вкладке с возможностью смены каталога), а не изменённого. А хотелось бы, чтобы путь с перезапуском не менялся.

А, понятно. Просто я такой тип блокировки не использую. Тогда, конечно, произойдёт сброс в корень блокированной вкладки. Потому что негде запомнить информацию об изменённом пути.

#87:  Author: FlasherLocation: Москва PostPosted: Wed Nov 03, 2010 19:02
    —
Avada wrote:
скрипт для очистки истории уже включён в английскую справку для Ultra TC Editors 6.00 beta 5
Я вижу пример(Example) комстроки, никаких скриптов с пометкой CESF я там не нахожу.
Avada wrote:
Потому что негде запомнить информацию об изменённом пути.
А если предложить автору сохранять пути текущих панелей в ultra tc editors.ini и с добавлением параметра входить в каждую из них? В ТС же это можно использую параметры /L= и /R=.

#88:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 03, 2010 20:27
    —
Flasher
Вот пример (точнее, примеры, Samples) — это оно и есть. Две штуки. Копируешь по очереди эти два скрипта и сохраняешь как два отдельных файла в надлежащем формате. У меня это Erase.cesf и Restore.cesf.

Да, тут автор радостно сообщил, что экспорт в главное меню из Hotkeys Editor проходит прилично и предупреждений не требует. Я это дело бегло протестировал и сообщил о паре обнаруженных мелких некорректностей. Посмотрим, что дальше будет.

Flasher wrote:
А если предложить автору сохранять пути текущих панелей в ultra tc editors.ini и с добавлением параметра входить в каждую из них? В ТС же это можно использую параметры /L= и /R=.

Потестирую, подумаю...

#89:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 04, 2010 21:19
    —
Flasher
С экспортом в меню TC в UTF-8 из Hotkeys Editor все проблемы практически решены, обнаруженные глюки удалось побороть, результаты хорошие.

#90:  Author: FlasherLocation: Москва PostPosted: Thu Nov 04, 2010 21:36
    —
Хорошая новость. А что насчёт момента с возвратом последнего пути в заблокированной вкладке после перезапуска?

#91:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 04, 2010 22:10
    —
Flasher
Ещё не обсуждали. Немного попозже. Пока приоритетным было довести до приемлемого состояния всё возможное по UTF-8.

#92:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Nov 06, 2010 01:31
    —
Flasher
Хорошие новости продолжаются. Удалось добиться корректного сохранения меню в UTF-8 в Main Menu Editor после переименования одного или более пункта меню. Правда, с ограничением: в файле не должно быть символов в кодировке, отличной от системной. Перетасовывать же строки такого файла можно без боязни.

При экспорте из Hotkeys Editor в меню в UTF-8 по умолчанию будет выводиться предупреждение, что целевой файл может быть попорчен (поскольку обнаружились проблемы с китайским языком). В кириллице проблем не выявлено, к тому же в INI-файле будет ключик, который позволит это предупреждение в случае нормальной работы редактора отключить вообще.

Есть ещё кое-какие изменения, но там либо при тестировании выявлены ошибки, либо я ещё буду разбираться дальше. Паблик-релиз очередной беты теоретически планируется на следующей неделе.

#93:  Author: FlasherLocation: Москва PostPosted: Sat Nov 06, 2010 02:17
    —
Avada wrote:
Удалось добиться корректного сохранения меню в UTF-8 в Main Menu Editor после переименования одного или более пункта меню.
Классная новость! Всё ближе подбираемся к реализации исходной задачи.
Avada wrote:
Правда, с ограничением: в файле не должно быть символов в кодировке, отличной от системной.
Не вижу в этом ограничения, поскольку без установки в системе для главного меню шрифта, символы которого отражены в файле mnu, это бы не имело смысл.
Avada wrote:
В кириллице проблем не выявлено, к тому же в INI-файле будет ключик, который позволит это предупреждение в случае нормальной работы редактора отключить вообще.
Вот и ладненько.
Avada wrote:
Паблик-релиз очередной беты теоретически планируется на следующей неделе.
Ждёмс. Smile

#94:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Nov 06, 2010 12:39
    —
Flasher wrote:
Не вижу в этом ограничения, поскольку без установки в системе для главного меню шрифта, символы которого отражены в файле mnu, это бы не имело смысл.

Очевидно, в каких-то случаях всё-таки смысл имеет, иначе автор не стал бы с этим затеваться.

Пока что я проверил, как работает отключение предупреждения в Hotkeys Editor (действительно, работает), и выяснил, что автор предусмотрел — для опытных пользователей — точно такое же отключение предупреждения вручную и в Main Menu Editor.

По сохранению частично закреплённых вкладок идею постарался автору изложить. (Кстати, это касается любых редакторов, поскольку авторестарт TC можно там применять везде). Посмотрим, что скажет.

По фичам беру небольшой тайм-аут — мне надо заниматься новой русской справкой Ultra TC Editors.

#95:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 14:53
    —
Очередная серия новостей.

По поводу частично закреплённых вкладок автор думает, что это возможно, но реализация потребует времени.

По поводу ограничений при сохранении UTF-8 могу сейчас объяснить более подробно. Начнём с того, что здесь как раз решалась задача включения в меню нестандартных символов, не входящих в основную кодовую страницу, используемую системой по умолчанию. Сейчас известно, как это сделать и при каких условиях специальные значки будут корректно отображаться в меню TC.
Но в Main Menu Editor для кодировки UTF-8 остаются в силе ограничения, касающиеся именно тех символов, примеры коих приводились в топике по указанной ссылке:
• В Main Menu Editor эти символы нормально отображаться не будут, заменяясь знаками вопроса, русскими буквами и пр.
• При внесении через программу правки в строки меню, не содержащие подобных символов, строки с такими символами при сохранении файла не портятся.
• При внесении правки именно в строки с этими символами (в любое место строки) при сохранении файла проблемные символы в нормальном виде будут потеряны и теперь уже везде отобразятся в виде символов-заменителей.

Предупреждающее сообщение о возможных проблемах при сохранении будет выводиться при любой попытке сохранения UTF-8 через Main Menu Editor (даже без всякой его правки). Но можно отключить (методика в справке будет описана).

C экспортом клавиш из Hotkeys Editor не будет, скорее всего, никаких проблем даже при наличии нестандартных символов в строках меню, для которых меняются клавиши.

Методика смены файла меню в UTF-8 прямо в Main Menu Editor стала чуть попроще и с другой клавишей- модификатором (Shift). Причём клавиша эта должна быть нажата только в момент непосредственного открытия файла. Допустим, если всё делается с клавиатуры, то получится Ctrl+O, выбор файла, затем Shift+Enter. А если выбор делается через подменю "Последние файлы", то надо удерживать Shift только при щелчке по выбранной строке подменю.

Заодно уж упомяну, что файл данных (CEDF) для Конфигуратора можно просматривать в удобном виде через интернет-браузер (лучше — Opera или Firefox). В дистрибутив для этого включён нелокализованный файл style.xsl, общий для всех языков. Его можно русифицировать; мой перевод уже существует, после паблик-релиза смогу дать ссылку.
А демонстрационный скрипт для временного и безопасного превращения TC в нечто вроде консольного окна — с отключением всех элементов интерфейса, какие только можно, — теперь включён в справку. (Это делается не через основной INI-файл, а через специальный, создаваемый только с этой целью).

#96:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 16:16
    —
Avada wrote:
По поводу частично закреплённых вкладок автор думает, что это возможно, но реализация потребует времени.
Т.е, в этом релизе не предвидится?
Avada wrote:
При внесении правки именно в строки с этими символами (в любое место строки) при сохранении файла проблемные символы в нормальном виде будут потеряны и теперь уже везде отобразятся в виде символов-заменителей.
Мда, тогда толку от поддержки UTF8 в MME практически никакого.. Надо ли думать, что и с просмотром уже ранее сохранённого mnu-файла в другом редакторе то же самое?
Avada wrote:
C экспортом клавиш из Hotkeys Editor не будет, скорее всего, никаких проблем даже при наличии нестандартных символов в строках меню, для которых меняются клавиши.
"Нестандартных" - любых, или опять-таки с поправкой на "первой кодовой странице"? Хотя в нём эти символы и не понадобятся по здравой логике.
Avada wrote:
Заодно уж упомяну, что файл данных (CEDF) для Конфигуратора можно просматривать в удобном виде через интернет-браузер (лучше — Opera или Firefox).
Не понял, а в чём это удобство заключается перед движком IE? Я прежде всего насчёт поддержки плагинами HTMLView, IEView спрашиваю. В браузер для этого лезть не очень-то хочется.

#97:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 16:50
    —
Flasher wrote:
Т.е, в этом релизе не предвидится?

Не знаю. Но надо учесть, что на следующей неделе обещана лишь очередная паблик-бета, а не финал.

Flasher wrote:
Мда, тогда толку от поддержки UTF8 в MME практически никакого.. Надо ли думать, что и с просмотром то же самое?

Я же выше и про просмотр сказал.
А насчёт толку... Ты что, используешь MME исключительно для правки именно тех строк меню, где есть дополнительные символы? Если да, то печально, конечно...
Просто надо понимать, что тут жёсткое ограничение VB6, которое автор без переписывания всего этого дела заново на другой основе (и, кстати, с непредсказуемыми издержками) не перепрыгнет. Он это уже несколько раз по разному поводу объяснял.

Flasher wrote:
Нестандартных" - любых, или опять-таки с поправкой на "первой кодовой странице"?

Любых. Там механизм экспорта на само имя пункта меню не влияет.

Flasher wrote:
Не понял, а в чём это удобство заключается перед движком IE? Я прежде всего насчёт поддержки плагинами HTMLView, IEView спрашиваю. В браузер для этого лезть не очень-то хочется.

А ты попробуй — материал для экспериментов в общем доступе уже есть. В IE (и, соответственно, через плагины) смотреть можно, но там менее чёткие границы колонок и, главное, не работают внутренние ссылки для перехода по разделам. Но последнее, возможно, вполне исправимо — ещё не успел у автора уточнить.

#98:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 17:05
    —
Avada wrote:
Я же выше и про просмотр сказал.
Я там поправил чуток фразу. Ты сказал о просмотре(везде - это во всех редакторах, я полагаю) после сохранения в MME, а я толкую о просмотре в MME ранее правильно сохранённого файла в другом редакторе.
Avada wrote:
А насчёт толку... Ты что, используешь MME исключительно для правки именно тех строк меню, где есть дополнительные символы? Если да, то печально, конечно...
Дык, а какая разница для чего я его использую, если при каждой правке чего бы то ни было в исходном mnu-файле эти символы будут слетать при сохранении?
Avada wrote:
Просто надо понимать, что тут жёсткое ограничение VB6, которое автор без переписывания всего этого дела заново на другой основе (и, кстати, с непредсказуемыми издержками) не перепрыгнет. Он это уже несколько раз по разному поводу объяснял.
Ну вот, опять утыкаемся в VB6. Ладно, не в этом суть. Затея поднята по одной причине, а итог почти насмарку, вот что обидно.
Avada wrote:
Любых. Там механизм экспорта на само имя пункта меню не влияет.
Так, секундочку, в MME нельзя, а тут можно? Куда же ограничения VB6 подевались?
Avada wrote:
А ты попробуй — материал для экспериментов в общем доступе уже есть.
Ага, не обратил внимания, в IE он не хочет открываться, предлагает выбрать программу на запуск (с Gecko проблем нет). Соответственно, то же самое будет, если для плагина в файле конфигурации прописать:

#99:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 18:05
    —
Flasher wrote:
Ты сказал о просмотре(везде - это во всех редакторах, я полагаю) после сохранения в MME, а я толкую о просмотре в MME ранее правильно сохранённого файла в другом редакторе.

Я говорил и о том, и о другом. В частности, следующее:
Quote:
В Main Menu Editor эти символы нормально отображаться не будут, заменяясь знаками вопроса, русскими буквами и пр.

Flasher wrote:
Так, секундочку, в MME нельзя, а тут можно? Куда же ограничения VB6 подевались?

Объяснения автора в оригинале:
Quote:
This is because I read the menu file in a variable of string type (VB6 string type supports Unicode not like controls) and don't have to show its contents in any control e.g. TextBox, TreeView, etc..., therefor the file encoding unchanged.

Думаю, смысл понятен.

Flasher wrote:
Дык, а какая разница для чего я его использую, если при каждой правке чего бы то ни было в исходном mnu-файле эти символы будут слетать при сохранении?

Ты внимательно читал мои объяснения? Отнюдь не чего бы то ни было, а только строк с этими самыми символами.

Flasher wrote:
IE он не хочет открываться

У меня открывается. И в самом IE разных версий, и в Maxthon Classic. И вообще я для контроля этих дел три основных браузера ассоциировал через F4Menu в дополнение к текстовому редактору. А по Enter открывается в UTCCE.


Last edited by Avada on Mon Nov 08, 2010 09:51; edited 1 time in total

#100:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 18:15
    —
Avada wrote:
.. Думаю, смысл понятен.
Ну, приблизительно.
Avada wrote:
Отнюдь не чего бы то ни было, а только строк с этими самыми символами.
Т.е. ты хочешь сказать, что увижу я знаки вопроса в этих строках, но если я эти крякозябры трогать не буду, то всё сохранится как следует?
Avada wrote:
У меня открывается.
Хм. Значит у меня что-то в настройках обозревателя, буду копать. В хромообразных браузерах просто пустую страницу выдаёт.

#101:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 18:23
    —
Flasher wrote:
Т.е. ты хочешь сказать, что увижу я знаки вопроса в этих строках, но если я эти крякозябры трогать не буду, то всё сохранится как следует?

Почти так, но не совсем. Если ты не будешь трогать не только сами крокозябры, но и вообще содержимое строк с крокозябрами (и трогать какие угодно другие), то всё сохранится как следует.

#102:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 18:28
    —
А, значит из первой КС также нельзя трогать символы, если они стоят на одной строке с этими кракозябрами? Как-то странно. Но это уже другое дело, тогда беру свои слова назад насчёт "насмарку" и "никакого толку", меня такой вариант вполне устраивает! Smile

#103:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 18:35
    —
Flasher wrote:
А, значит из первой КС также нельзя трогать символы, если они стоят на одной строке с этими кракозябрами?

Да, именно так. Добавлять строки — можешь свободно, удалять — можешь, перемещать существующие — можешь, а вот переименовывать — уже с учётом ограничения.

#104:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 19:10
    —
Avada wrote:
Добавлять строки — можешь свободно
Так свободно или с учётом ограничения?

#105:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 19:23
    —
Flasher
Добавлять — свободно. В INC-файлах, откуда берутся команды, никаких экзотических символов вроде как нет?

#106:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 19:45
    —
Avada
А причём тут inc, мы же про MME говорили?

#107:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 19:48
    —
Flasher
А откуда, по-твоему, берётся в этом редакторе список команд TC?

#108:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 19:54
    —
Avada
Какая разница в этом случае, откуда берутся командные интерпритаторы, если мы учитываем любые символы в строке, а не только наименования элементов списка inc-файла?

#109:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 20:31
    —
Flasher
Насчёт командного интерпретатора — не понял, к чему тут этот термин, но неважно. Да, мы учитываем ручное изменение в программе любых реально присутствующих на данный момент символов в строке существующей команды меню, где есть спецсимволы (назовём это так). Как в имени, так и в клавишах. Независимо от того, откуда и как они до этого в меню попали. Ручная правка клавиш убивает спецсимволы в данной строке при последующем сохранении файла точно так же, как и правка имени.
Ты спросил про "добавлять", я ответил "свободно". Как новые команды (которые станут строками меню), так и клавиши (новые или взамен существовавших), добавляемые к именам команд. Повторяю: опасна только ручная правка определённых строк в MME. Спецсимволы добавиться в меню через редакторы Ultra TC не могут: их нет ни в клавишах, ни в INC. Они могут появиться только после правки меню в каких-то других программах.

#110:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 20:57
    —
Avada wrote:
Насчёт командного интерпретатора — не понял, к чему тут этот термин
В общем-то, ошибся, имел в виду идентификаторы команд.
Avada wrote:
Как новые команды (которые станут строками меню), так и клавиши (новые или взамен существовавших), добавляемые к именам команд. Опасна только ручная правка определённых строк.
С этим-то понятно. Я спрашивал о добавлении наименований пунктов меню с этими самыми спецсимволами.
Avada wrote:
Спецсимволы добавиться в меню через редакторы Ultra TC не могут: их нет ни в клавишах, ни в INC. Они могут появиться только после правки меню в каких-то других программах.
Значит не свободно.

#111:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 21:19
    —
Flasher wrote:
Значит несвободно.

Почему? Добавление создаёт новую строку меню, формируя её на основе данных из других файлов (wincmd.ini для клавиш, INC-файлов для имён команд). В частном случае — добавляет/изменяет клавиши для готовой строки. Как я уже сказал, в указанных источниках спецсимволам неоткуда взяться — в INC они не нужны, в строках для клавиш в wincmd.ini их вообще быть не может. Открытие целого меню, отредактированного где-то на стороне и содержащего теперь спецсимволы — это не добавление. Редактирование уже имеющихся строк в таком меню — тоже.

#112:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 21:57
    —
Avada wrote:
Открытие целого меню, отредактированного где-то на стороне и содержащего теперь спецсимволы — это не добавление.
А кто сказал, что речь о редакции на стороне? Я пишу о добавлении спецсимволов, взятых из буфера обмена и таблицы символов, в ручном режиме, как это делается в других редакторах.

#113:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 22:44
    —
Flasher wrote:
Я пишу о добавлении спецсимволов, взятых из буфера обмена и таблицы символов, в ручном режиме, как это делается в других редакторах.

Это называется вставка. Иногда — специальная вставка. Но не добавление. В данном случае это часть всё того же редактирования текущего имени. Вопрос ясен, дело исключительно в терминологии.

#114:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 22:51
    —
В моём понимании вставка и добавление - синонимы. А добавление/удаление символов есть ни что иное, как редактирование.

#115:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 23:02
    —
Flasher
Я говорил не о добавлении/удалении отдельных символов или слов, а о добавлении нового пункта меню в целом. Или меню/подменю. Или разделителя. Или комментария. (Причём пункт меню вставляется сразу в готовом виде, а не в виде поля для последующего ввода, как меню или комментарий) В интерфейсе и документации MME для всех этих случаев используется именно "Добавление". Повторяю, вопрос чисто терминологический, и спорить по нему дальше смысла нет.


Last edited by Avada on Sun Nov 07, 2010 23:07; edited 1 time in total

#116:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 23:05
    —
С терминалогией покончили. Я тут проверял свойства обозревателя, пробовал включать разные опции, уже и не знаю на что пинать, но языковые файлы так открыть c помощью IE-движка не удалось.

#117:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 07, 2010 23:11
    —
Flasher
Откуда взялись языковые файлы? Было же сказано про файл данных (CEDF) для Конфигуратора! Да и новый файл style.xsl, как легко заметить, лежит именно в папке Data Files.

#118:  Author: FlasherLocation: Москва PostPosted: Sun Nov 07, 2010 23:18
    —
Ой, напутал, конечно, для конфигуратора. А при чём тут style.xsl?

#119:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 08, 2010 00:02
    —
Flasher
При том, что там как раз содержится всё необходимое, чтобы файл данных при просмотре его интернет-браузерами трансформировался в удобочитаемую таблицу. А в сам файл данных для обращения к этому стилевому файлу добавлена строка
Code:
<?xml-stylesheet href="style.xsl" type="text/xsl" ?>

#120:  Author: FlasherLocation: Москва PostPosted: Mon Nov 08, 2010 00:12
    —
О, вдруг стало читать. Сейчас проверю какая опция в свойствах обозревателя на это повлияла.

#121:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 08, 2010 00:18
    —
Flasher
Сообщи, может другим пригодиться.

#122:  Author: FlasherLocation: Москва PostPosted: Mon Nov 08, 2010 00:43
    —
Пожалуйста: открываем настройки обозревателя ( Run: inetcpl.cpl ), на вкладке Безопасность жмём кнопку [Другой], в появившемся диалоге опускаем ползунок вниз, в последнем пункте "Элементы ActiveX и модули подключений" настраиваем опции таким образом:

#123:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 08, 2010 13:29
    —
Не всем, разумеется, нужная, но занятная возможность применения Конфигуратора. На оффоруме здесь автор некоторое время назад выложил фрагмент CDEF-файла для любителей править INI-файлы TC непосредственно. Без всяких программных категорий и дополнительных описаний, с группировкой строго по содержимому и порядку реальных секций. Вариантов применения два:
• Можно весь этот блок сохранить как отдельный CDEF-файл со специфическим именем (например, TC_All.cdef).
• Можно вставить его в конец имеющегося стандартного CDEF-файла, убрав дублирующиеся строки
Code:
   </main_category>
</ultra_tc_editors_data_file>
В результате получатся две категории — Wincmd.ini и Wcx_ftp.ini, подкатегории каждой из которых будут точно соответствовать секциям данного файла. Правка ключей выполняется точно так же, как в обычном случае.
Возможно, кому-то это будет полезно.

#124:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 08, 2010 23:06
    —
Flasher
В новую историю версий всех редакторов добавлено следующее.
Quote:
Функция перезапуска TC выполняется с сохранением последнего посещённого каталога в активной вкладке, если эта вкладка заблокирована с возможностью смены каталога.
Как говорится, распишитесь в получении. Wink По словам автора, это оказалось легче, чем он предполагал.

#125:  Author: FlasherLocation: Москва PostPosted: Mon Nov 08, 2010 23:28
    —
Расписываюсь. Где ставить автограф? Я и сам удивился, что с этим какие-то проблемы могут возникнуть, я такое и скриптом легко сделаю.) А реализовано в виде параметра или на дефолтной основе?

#126:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 08, 2010 23:36
    —
Flasher wrote:
Расписываюсь. Где ставить автограф

На новом релизе, когда выйдет. Wink Планируем завтра, если в ближайшие часы всё успеем...

Flasher wrote:
А реализовано в виде параметра или на дефолтной основе?

На дефолтной основе. Теперь всегда будет так.

#127:  Author: FlasherLocation: Москва PostPosted: Mon Nov 08, 2010 23:48
    —
Avada wrote:
Планируем завтра, если в ближайшие часы всё успеем...
Это гуд!
Avada wrote:
На дефолтной основе. Теперь всегда будет так.
Отлично. Так, а теперь вопрос ему на засыпку: будет ли в указанном и режиме осуществляться возврат в открытый архив, возврат в виртуальную папку? Открытого архива касается и режим обычной вкладки.

#128:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 09, 2010 00:32
    —
Flasher wrote:
Так, а теперь вопрос ему на засыпку: будет ли в указанном режиме осуществляться возврат в открытый архив, возврат в виртуальную папку?

Ни ему, ни мне в данный момент не до вопросов на засыпку. Wink В открытый архив в настоящее время возврата нет, а виртуальные папки проверять мне некогда. И озадачивать автора — тоже. Если что-то и можно будет изменить в поведении, то уже всяко не к этой бете.

#129:  Author: FlasherLocation: Москва PostPosted: Tue Nov 09, 2010 00:33
    —
Avada wrote:
Если что-то и можно будет изменить в поведении, то уже всяко не к этой бете.
Да там менять нечего, пару штришков мелких в коде и всё заработает.

#130:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 09, 2010 01:06
    —
Flasher wrote:
Да там менять нечего, пару штришков мелких в коде и всё заработает.

Даже на мелкие штришки времени уже нет. Лучшее — враг хорошего. До следующего раза. Это ещё не финал.

#131:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 09, 2010 15:43
    —
Ultra TC Editors 6.00 beta 6 и — отдельно – русскую справку к этой версии пакета — берём отсюда.
Выход новой версии анонсирован также на русском сайте TC здесь.

#132:  Author: FlasherLocation: Москва PostPosted: Tue Nov 09, 2010 21:13
    —
Avada
Вот теперь другой коленкор! Very Happy Приятные ощущения сразу появились. Пусть и знаки вопроса в некоторых местах, но уже совсем другое дело. Cool Спасибо автору за его трудоёмкую работу! Не перестаю подмечать с каким вкусом сделана справка, красиво и удобочитаемо. Отдельное спасибо тебе за перевод!

А нет ли какой-то отдельной истории по бетам?

Возврат-таки к изменённым путям заблокированных вкладок после перезапуска с учётом удаления секций 13, 14 не происходит, только без них, а это вовсе не то, чего хотелось бы. По сути эти пути должны откладываться в памяти переменных, и даже с очисткой историй должен осуществляться возврат к этим путям, но автор этот момент не учёл и добавил чтение первых ключей уже после очистки, а не до. Нужно править.

Также повторю запрос более полно касаемо возврата к нестандартным папкам по уровню приоритетности выполнения:
1. возврат должен осуществляться как в корень архива, так и на любую глубину вложенных в него каталогов (с учётом закреплённости вкладок и без);
2. возврат должен осуществляться в каталоги системных плагинов (с учётом закреплённости вкладок и без);
3. для возврата рассматриваться должны следующие системные папки (с учётом закреплённости вкладок и без), основная часть которых может быть вызвана по командам:
2121 | $849 | cm_OpenDesktop Рабочий стол
2122 | $84A | cm_OpenDrives Мой компьютер
2123 | $84B | cm_OpenControls Панель управления
2124 | $84C | cm_OpenFonts Шрифты
2125 | $84D | cm_OpenNetwork Сетевое окружение
2126 | $84E | cm_OpenPrinters Принтеры
2127 | $84F | cm_OpenRecycled Корзина
4. возврат должен осуществляться, если было открыто дерево каталогов в конкретной панели или в обеих панелях, желательно с развёрнутыми ранее кустами в сохранённой последовательности (с учётом закреплённости вкладок и без).

#133:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 10, 2010 00:25
    —
Flasher wrote:
Не перестаю подмечать с каким вкусом сделана справка, красиво и удобочитаемо. Отдельное спасибо тебе за перевод!

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

Flasher wrote:
А нет ли какой-то отдельной истории по бетам?

Практически нет. Всё, что достойно попасть в основную историю, туда непременно и попадает. А перечень исправленных багов иногда ведётся, но только для приватных целей. ИМХО, он не представляет никакого интереса ни для кого, кроме самих бета-тестеров. Как легко заметить, в справке упоминаются только исправления по сравнению с предыдущей стабильной версией. То есть подход несколько отличается от практикуемого Гислером. С другой стороны, так в историю попадают только действительно важные подробности.

С возвратом к путям я сначала внимательно проанализирую ситуацию на основе твоего полного запроса, и тогда уж будем обсуждать с автором, что из перечисленного и как можно сделать.

Кстати, предпринималась и новая попытка решить в Конфигураторе проблему с предпросмотром файлов со значками для панели дисков. Пока не вышло. Способ, который автор знает, увеличил бы объём экзешника Конфигуратора килобайт на 300, он так делать не хочет, а приемлемую альтернативу пока не нашёл.

#134:  Author: FlasherLocation: Москва PostPosted: Wed Nov 10, 2010 01:31
    —
Avada wrote:
Причём в русском варианте я удобочитаемость ещё чуток улучшил за счёт всяких шрифтовых и цветовых решений (у автора кое-что, как легко увидеть при сравнении, сделано иначе). Ну, и некоторые описания расширены, где мне это показалось необходимым...
Да, это я подметил, что шрифт и размер другие. Насчёт цветов пока не понял, где там разница. Описания некоторые чуть дополнены, вижу.
Avada wrote:
ИМХО, он не представляет никакого интереса ни для кого, кроме самих бета-тестеров.
Поскольку я тоже являюсь пользователем разных бет, то имею право знать отличия с той целью, чтобы понимать для чего я скачиваю ту или иную версию, дабы проверить на работоспособность конкретные фичи и оставлять комментарии, задавать вопросы без лишних промахов в контексте выхода конкретной беты. Разве не так?
Avada wrote:
С возвратом к путям я сначала внимательно проанализирую ситуацию на основе твоего полного запроса
Дело в том, что я с этими нюансами столкнулся при написании скрипта для уменьшения ширины активной панели, поэтому быстренько все варианты и проверил, в итоге мои сомнения в работоспособности нынешней реализации меня не подвели.

Ещё вопрос: а почему автор не решил проблему с UTF8 в диалоге "Выбор команды", вызываемый из DirMenu/Extended Commands/Start Menu Editors? Этот момент стоял на повестке?

#135:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 10, 2010 10:11
    —
Flasher wrote:
Насчёт цветов пока не понял, где там разница.

Там буквально пара мест была, я сам уже забыл, где именно. К тому же были случаи, когда автор потом мои идейки использовал для изменения оригинальной справки (свежий случай — с подчёркнутыми клавишами на главной странице), так что разница пропадала.

Flasher wrote:
Описания некоторые чуть дополнены

А некоторые — и не чуть. Wink А некоторые блоки вообще добавлены целиком и аналогов в оригинальной справке не имеют.

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

Я говорил про приватные беты. А что касается изменений в каждой конкретной паблик-бете по сравнению с предыдущей, то такая информация (на английском) есть на страничке пакета на wincmd.ru/totalcmd.net и в теме по пакету на оффоруме.

Flasher wrote:
Ещё вопрос: а почему автор не решил проблему с UTF8 в диалоге "Выбор команды", вызываемый из DirMenu/Extended Commands/Start Menu Editors? Этот момент стоял на повестке?

Нет. Элементарно забыли про эту фичу. Sad Сейчас вижу, что некорректно отображается список команд для INC в UTF-8 в обоих случаях — что с BOM, что без BOM. Обязательно сообщу автору.

#136:  Author: FlasherLocation: Москва PostPosted: Wed Nov 10, 2010 12:13
    —
Avada wrote:
А некоторые блоки вообще добавлены целиком и аналогов в оригинальной справке не имеют.
Особого желания заниматься сравнением нет, акцентирую своё внимание на изучении интересующих меня веток и пунктов. Предположительно, подозреваю, это больше коснулось секретов и советов. Или я ошибаюсь? Smile
Avada wrote:
А что касается изменений в каждой конкретной паблик-бете по сравнению с предыдущей, то такая информация (на английском) есть на страничке пакета на wincmd.ru
Вижу только по последней, а хотелось бы все скопом с пометками номеров бет. После тогда по оффоруме порыскаю.
Avada wrote:
Элементарно забыли про эту фичу.
А я всё думал, что же я тогда забыл упомянуть, в общем сам виноват отчасти. Ну, хорошо сейчас всплыло, до финала ещё времечко имеется. Wink

#137:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 10, 2010 12:21
    —
Flasher wrote:
Предположительно, подозреваю, это больше коснулось секретов и советов. Или я ошибаюсь? Smile

Ничуть. В других разделах изменений существенно меньше.

Flasher wrote:
Ну, хорошо сейчас всплыло, до финала ещё времечко имеется. Wink

Да, время есть, а исправлять надо во что бы то ни стало.

#138:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Nov 10, 2010 21:58
    —
Flasher
В порядке пресс-релиза. Wink
Автору про UTF-8 в редакторах пользовательских меню зарепортил и попутно внёс ещё ряд предложений и замечаний по этой же связке редакторов (функционал, внешний вид, полнота описаний в справке). А то эти редакторы в последние месяцы оказались несколько в тени новаций Конфигуратора, а там и в них самих есть что совершенствовать.
Блок вопросов по сохранению вкладок будет готовиться следующим.

#139:  Author: Andrey_ALocation: Сочи PostPosted: Thu Nov 11, 2010 05:20
    —
Скачал 6 betu. Main Menu Editor и Hotkeys Editor не срабатывают. Сначала видно грузятся... затем дёргаются, подвисают, а затем начинаются неадекватные действия с мельтишением в окне... в конечном итоге намертво сворачиваются и не реагируют. Приходится насильно убивать процесс. Может это связано с большой библиотекой значков и команд. Кстати где-то пол года назад я просил автора включить значки и увеличить ограничение по отображению команд (больше где-то 1800 не отображалось), но ответ был мол это невозможно. Я всё таки думаю, что это из-за значков.

#140:  Author: FlasherLocation: Москва PostPosted: Thu Nov 11, 2010 05:48
    —
Avada
Хорошо.
Andrey_A
Ну, а как это касается HotKey Editor? Там вроде значков не так много должно быть, и в em_ командах они не нужны вовсе. В папке "Запуск" значки сейчас и не отображаются. Насчёт подхвата большеразмерной библиотеки - возможно, а возможно дело в ошибках компиляции этой библиотеки. А скинь-ка её, я проверю. Хотя у меня тоже есть значки из вполне себе громоздкой.

#141:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 11, 2010 09:55
    —
Flasher
Там действительно что-то с нестандартными библиотеками значков неладно: см. последние посты petermad на оффоруме.

Кстати, в запросе по сохранению состояния вкладок уточнение "с учётом закреплённости вкладок и без" надо понимать как "и для обычных вкладок, и для частично закреплённых"?
По открытому дереву: какой вариант открытия при запуске TC используется, т.е. каковы значения ключей OldStyleTree и AutoTreeChange?

Да, а про UTF-8 в редакторах пользовательских меню автор ответил, что тоже забыл и что исправить это легко.

#142:  Author: Andrey_ALocation: Сочи PostPosted: Thu Nov 11, 2010 12:21
    —
Quote:
Ну, а как это касается HotKey Editor?

Да, странное поведение. При библиотеке, где не работает редактор меню и клавиш, почему-то срабатывает редактор команд! и все значки нормально отображаются. Стал экспериментировать - убирал по очереди и все вместе mnu, ini, inc - в итоге выявилось, что все дело действительно в библиотеке. Продолжил тест - вставлял совершенно разные библиотеки (даже не тоталовские) - оказалось всё дело в количестве значков. При 1250 срабатывает, а вот при 1450 уже нет. (точного числа не установил)
Скидывать свою библиотеку не имеет смысла. Я создаю её с помощью au3 скрипта от Loopbacka.
http://wincmd.ru/forum/viewtopic.php?t=12965&start=0&postdays=0&postorder=asc&highlight=%F1%EE%E7%E4%E0%ED%E8%E5+icl
Но почему при большой библиотеки нормально срабатывает редактор команд?!
Дополняю. Понял - в редакторе программ не используется WCMICONS библиотека, а значки берутся напрямую из программ.

#143:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 11, 2010 13:03
    —
Andrey_A
Лучше бы ты всё-таки выложил где-то свою библиотеку и дал ссылку. Возиться ещё и со скриптами (тем более, что их там несколько) в условиях начавшегося приватного бета-тестирования TC 7.56 у меня возможности нет.

#144:  Author: Andrey_ALocation: Сочи PostPosted: Thu Nov 11, 2010 14:40
    —
К сожалению в ближайшее время нет возможности выкладывать файлы большого размера (библиотека 35 метров)
Возможно, если ссылка живая, можно скачать отсюда (я ранее выкладывал библиотеку)
http://forum.wincmd.ru/viewpost.php?p=58728
если нет, то выкладываю скомпилированный скрипт с примером кнопки и описанием параметров. Остаётся накидать в папку любые значки от 1500 штук
http://zalil.ru/29951945

#145:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 11, 2010 17:04
    —
Andrey_A
Файл с 35-метровой библиотекой скачал, спасибо. При наличии времени гляну, что там и как.

#146:  Author: FlasherLocation: Москва PostPosted: Thu Nov 11, 2010 20:09
    —
Andrey_A wrote:
Понял - в редакторе программ не используется WCMICONS библиотека, а значки берутся напрямую из программ.
Это не так. Библиотека также используется. Возьми хотя бы стандартные cm_ команды.

#147:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 11, 2010 21:37
    —
Flasher
Прошу на минутку вернуться к предыдущим постам и обратить внимание на мои неотвеченные вопросы по поводу сохранения вкладок. Для обсуждения с автором нужна точная информация.

#148:  Author: FlasherLocation: Москва PostPosted: Thu Nov 11, 2010 21:53
    —
Да-да, я хотел дополнить последний пост, ты меня опередил.
Avada wrote:
Кстати, в запросе по сохранению состояния вкладок уточнение "с учётом закреплённости вкладок и без" надо понимать как "и для обычных вкладок, и для частично закреплённых"?
Верно.
Ключи с нулевыми значениями.
Avada wrote:
Да, а про UTF-8 в редакторах пользовательских меню автор ответил, что тоже забыл и что исправить это легко.
Ну раз технология для реализации уже имеется, то оно и логично. Wink

#149:  Author: FlasherLocation: Москва PostPosted: Fri Nov 12, 2010 08:02
    —
Avada
Вот что хотелось бы увидеть в Main Menu Editor: возможность создавать пустые поля для последующей правки, т.е. без выбора команд.
Добавлено: хотя нет же, выбор команд нужен в любом случае, комбинации Ctrl+E вроде бы достаточно для моей задачи, но возник другой момент: можно ли оставлять в строке пункта меню название предыдущей команды при её смене?

По справке: помимо поиска, о котором я ранее писал, хотелось бы закрывать её по Esc, как в TC это сделано, и чтобы она при запуске из каждого редактора по F1 или по клику на пункте "Содержание F1" открывалась в соответствующем текущему редактору справочному блоку. Также было бы неплохо иметь возможность передвигать элементы списка в Избранном.


Last edited by Flasher on Fri Nov 12, 2010 09:28; edited 1 time in total

#150:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 12, 2010 09:28
    —
Flasher wrote:
Вот что хотелось бы увидеть в Main Menu Editor: возможность создавать пустые поля для последующей правки, т.е. без выбора команд.

Передать, конечно, могу. Но поясни задачу — не очень понял про "оставлять название предыдущей команды при её смене".

По справке все предложения ясны. Насколько их сложно в данном конкретном случае реализовать — судить автору, но наивысшего приоритета для него в данный момент они наверняка иметь не будут. Определённым количеством идей (в том числе и по улучшению некоторых разделов справки) он загружен уже сейчас, а впереди ещё дополнительные предложения по сохранению вкладок. (Не говоря уже про приватное тестирование TC 7.56, где автор тоже достаточно активен.) Будут конкретные подвижки по предыдущим предложениям — можно будет потихоньку продвигать следующие.

По передвижке элементов Избранного — это и сейчас можно ("Упорядочить Избранное" и кнопки "Вверх" и "Вниз").

#151:  Author: FlasherLocation: Москва PostPosted: Fri Nov 12, 2010 09:35
    —
Avada wrote:
Но поясни задачу — не очень понял..
Я там дописал.
По справке понятно. Да, тестирование беты оказалось немного некстати. Smile
Avada wrote:
Упорядочить Избранное" и кнопки "Вверх" и "Вниз"
А у меня этих элементы не отображаются в интерфейсе. Sad

#152:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 12, 2010 09:55
    —
Flasher wrote:
Я там дописал.

Так я как раз про эту дописку и спрашиваю.

Flasher wrote:
А у меня этих элементы не отображаются в интерфейсе.

Однако же... Эти элементы даже при настройках по умолчанию отображаются. Проверь ещё раз. Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин.

#153:  Author: FlasherLocation: Москва PostPosted: Fri Nov 12, 2010 10:13
    —
Avada wrote:
Так я как раз про эту дописку и спрашиваю.
Ах, да, верно, не то подумал. Значит устанавливаем в панели меню курсор на каком-то пункте, выбираем команду в панели команд, и при этом по нажатию на некие клавиши происходила бы замена только самой команды, а всё описание оставалось нетронутым. Пока, насколько я понял, можно только добавлять/удалять пункты, но не замещать какие-то их элементы. А было бы удобно.

Avada wrote:
Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин.
Пожалуйста:

#154:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 12, 2010 11:27
    —
Flasher
ТЬфу ты... Мы с тобой про разное Избранное. Я тебе про элемент Конфигуратора, а ты мне в продолжение разговора про справку... Wink Ясно, посмотрю, что там вообще сделать можно.

#155:  Author: FlasherLocation: Москва PostPosted: Fri Nov 12, 2010 11:35
    —
А я тут всё голову ломаю - при чём тут Ctrl+M.. Laughing

#156:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 21, 2010 17:24
    —
Flasher
Запрос автору по сохранению во вкладках содержимого последних открытых папок после перезапуска TC сделан точно по представленной ранее схеме. Ждём результатов. А пока тестируется 7-я приватная бета Конфигуратора с некоторыми небольшими улучшениями.

#157:  Author: FlasherLocation: Москва PostPosted: Sun Nov 21, 2010 17:30
    —
Avada
Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило. Wink
Конфигуратор вроде и так наворочен "до нельзя", ну не считая темы с дисками. Чего там ещё интересного добавилось? Smile
Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"?

#158:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 21, 2010 17:46
    —
Flasher wrote:
Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило.

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

Flasher wrote:
Чего там ещё интересного добавилось?

Приятные, но не всем нужные технические мелочи, облегчающие добавление ключей TC прямо через Конфигуратор и экспорт ключей/секций с автоподстановкой определённых команд для создания скриптов.

Flasher wrote:
Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"?

Нового — ничего. Факт забытия был подтверждён, исправление обещано. Но новых версий этих редакторов, даже приватных, я ещё не получал. И в них, кстати, потребуется вносить дополнения — в TC добавятся кое-какие параметры для тулбара и меню "Запуск".

#159:  Author: Denis268Location: Полтава PostPosted: Sun Nov 21, 2010 18:54
    —
Недавно при нажатии на кнопку использующую пользовательскую команду получил сообщение о том, что функция не реализована. Начал разбираться в чем дело. В итоге оказалось, что при использовании UTCE не считываются (при возрате в редактор пользовательских команд) 3-команды (см. рисунок): em_timefolder, em_UPXPack, em_UPXUnPack
Остальные команды проблем не вызывают, поэтому для наглядности я их убрал.




Code:
[em_Shtirlitz]
cmd=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\Shtirlitz.exe
param=%P%S
path=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\
menu=Shtirlitz
button=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\Shtirlitz.exe

[em_timefolder]
cmd=cmd /c
param=for /f "tokens=1-3 delims=. " %%a in ('date /t') do for /f "tokens=1,2 delims=:" %%d in ('time /t') do md "%P_%%c-%%b-%%a_(%%d.%%e)"
path=%commander_path%
menu=Папка _Date_(Time)
button=%commander_path%\Wcmicons.dll,29

[em_UPXPack]
cmd=%commander_path%\Plugins\Utils\UPX\upx.exe
param=--best --compress-icons=0 %P%N
menu=Упаковать *.EXE, *.DLL, *.CPL, *.SYS,*.COM
button=%commander_path%\wciconex.DLL,30

[em_UPXUnPack]
cmd=%commander_path%\Plugins\Utils\UPX\upx.exe
param=-d %P%N
menu=Распаковать *.EXE, *.DLL, *.CPL, *.SYS,*.COM
button=%commander_path%\wciconex.DLL,31


P.S. Пока писал сообщение, пробовал найти решение, но выяснил только то, что если по адресу указанному в командах em_UPXPack и em_UPXUnPack не будет файла upx.exe то команды продолжают считыватся. В архиве по ссылке Total c UTCE для проверки.


P.P.S Похоже что проблемы с командами em_UPXPack и em_UPXUnPack связаны с особенностью файла upx.exe (при смене расширения с exe на com в файле и команде соответсвующие команды не пропадали). Проблема с командой em_timefolder похоже связана с наличием вначале строки "cmd"

#160:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 21, 2010 20:52
    —
Denis268
Соответствующие команды вставил в свой Totalcmd.ini, сделал кнопки и посмотрел. Всё работает прекрасно. И неудивительно — где UTCE и где выполнение этих команд через кнопки, меню, клавиши и пр.? При чём тут редактор?
Ставил произвольным подкаталогом на произвольный диск каталог TC из скачанного архива. Две кнопки (для UPX) на меcте. Обе работают. Добавляю кнопку для создания папки. Работает.

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

P.S. Условие воспроизведения понял. Дело не в реальном содержании команд, дело в значках. Пропадают все команды, созданные для EXE-файлов, не содержащих значков (например, с 7z.exe баг будет, а с 7zFM.exe — нет). И пропадают только в случае, если включена опция показа значков файлов. Автору сообщено.

#161:  Author: Denis268Location: Полтава PostPosted: Mon Nov 22, 2010 00:15
    —
Avada wrote:
При чём тут редактор?
Я забыл сказать что перед этим добавлял команды и получается не заметил, что пропали три из сотни команд. А так как я добавил команды, появилась возможность сохранить список. Заметил отсутствие я только вчера, когда появилась необходимость воспользоваться кнопкой.
Avada wrote:
Но физически команды продолжают существовать и за пределами редактора выполняться.
Да, но только до сохранения измененного файла (что и было сделано).
Avada wrote:
И пропадают только в случае, если включена опция показа значков файлов.
Спасибо, буду знать. Пока если будет нужно буду пользоваться редактором с отключенными значками.

#162:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 22, 2010 00:31
    —
Denis268 wrote:
Да, но только до сохранения измененного файла (что и было сделано).

Уточняю: команды пропадают из файла реально, если попытаться сохранить файл из редактора, отображающего неправильный список. Если список отображается правильно — всё остаётся.
Я, кстати, тоже заметил пропажу и у себя в одном из вариантов конфигурации (у меня копий TC несколько) только при этом "разборе полётов". Но были бэкапы...

Denis268 wrote:
Пока если будет нужно буду пользоваться редактором с отключенными значками.

В конце концов, пока можно вызывать эту тройку редакторов как три разных редактора (см. справку) без переключения друг на друга. Хотя проще действительно отключить значки.

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

Кстати, автор пишет, что подтверждает и уже исправил...

Flasher
А по поводу сохранения открытых каталогов автор ответил, что посмотрит, но пока ни за что не ручается...

#163:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 22, 2010 01:47
    —
Последние новости.
1. В связи с последним багом (признанным автором, как я и предполагал, из-за потери информации очень серьёзным) выпуск паблик-беты 7 с исправленными ошибками будет ускорен и ожидается на этой неделе.
2. По сохранению открытых каталогов (особенно в архивах и виртуальных папках) проблема признана весьма сложной, быстрого решения (если оно вообще возможно) в ближайшее время не предвидится.

#164:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 23, 2010 00:54
    —
Собственно, приватное тестирование седьмой беты версии 6.0 уже идёт. Заявленные здесь и на оффоруме недочёты и баги разных редакторов исправлены (это касается поддержки UTF-8 в списке команд, поддержки пользовательских команд с большими номерами, корректного сохранения em_ команд при переключении между редакторами и пр.) Дополнительно в некоторые редакторы на панель инструментов добавлены кое-какие ранее запрошенные кнопки (например, кнопка поиска стала обязательной везде).
Завтра к вечеру хочу закончить и отправить автору русскую справку, после чего, надо полагать, скоренько будет выложена паблик-бета 7. Новых дополнений в ней почти наверняка уже не будет. Но впереди ещё релиз TC 7.56, раньше которого финальный релиз Ultra TC Editors 6.0 появиться никак не может, так что можно надеяться на новые беты и новые расширения функционала.

#165:  Author: FlasherLocation: Москва PostPosted: Thu Nov 25, 2010 11:48
    —
Avada wrote:
2. По сохранению открытых каталогов (особенно в архивах и виртуальных папках) проблема признана весьма сложной, быстрого решения (если оно вообще возможно) в ближайшее время не предвидится.
Понятно. Тогда, надеюсь, не составит труда показать ему такой скрипт:
Code:
' Reload TC with return to different directories types
' and open archives
' Requirements: Script Helper ActiveX for TC by Volniy
' Parameters: "%X%P%Z" "%T"
' Flasher (c)
'=================================
LP = WScript.Arguments(0)
RP = WScript.Arguments(1)

With CreateObject("TCScript.Helper")
  .SendCommand "cm_ConfigSaveDirHistory"
  L = Replace(.INIRead(.MainINI,"LeftHistory","0",""),"/","\")
  R = Replace(.INIRead(.MainINI,"RightHistory","0",""),"/","\")
  .SendCommand "cm_Exit", True
End With

LM = Left(L, Len(L)-(Len(LP)-1))
RM = Left(R, Len(R)-(Len(RP)-1))

Dim ListL, ListR, NameArr, N, Param, TCexe
Set ListL = CreateObject("Scripting.Dictionary")
Set ListR = CreateObject("Scripting.Dictionary")
NameArr   = Array(&Ha, &H3, &H4, &H11, &H12)

With CreateObject("Shell.Application")
  For Each N In NameArr
    ListL.Add .NameSpace(N).Self.Path & "|" & LP , ""
    ListR.Add .NameSpace(N).Self.Path & "|" & RP , ""
  Next
End With

If L="::|"&LP And ListR.Exists(R) Then
  Param = "/L=""" & L  & """ /R=""" & RM & """"
ElseIf ListL.Exists(L) And R="::|"&RP Then
  Param = "/L=""" & LM & """ /R=""" & R  & """"
ElseIf ListL.Exists(L) And ListR.Exists(R) Then
  Param = "/L=""" & LM & """ /R=""" & RM & """"
ElseIf ListL.Exists(L) Then
  Param = "/R=""" & R  & """ /L=""" & LM & """"
ElseIf ListR.Exists(R) Then
  Param = "/L=""" & L  & """ /R=""" & RM & """"
Else
  Param = "/L=""" & L  & """ /R=""" & R  & """"
End If

TCexe = "%Commander_Path%\totalcmd.exe"
With CreateObject("WScript.Shell")
  .Run """" & .ExpandEnvironmentStrings(TCexe) & """ " & Param, 0
End With

WScript.Quit
Тут происходит возврат в корень архива, в системные плагины, в виртуальные папки: Мой компьютер, Панель управления, Сетевое окружение, Принтеры, Корзина.
С Рабочим столом никак не получается. Т.е. я не могу к нему даже осуществить доступ с комстроки. Через CLSID
( cd ::{00021400-0000-0000-C000-000000000046} ) не работает.


Last edited by Flasher on Fri Nov 26, 2010 13:38; edited 3 times in total

#166:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Nov 25, 2010 13:35
    —
Flasher
Хорошо, вечером дам автору в письме ссылку на пост со скриптом.

P.S. Сделано.

#167:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 26, 2010 00:28
    —
Flasher
По скрипту отвечено, что будет анализировать, но опять же ничего не обещает. Кое-какие прочие подробности — в ЛС.

All
Планы автора на ближайшие дни изменились. Следующая паблик-бета будет выложена позже и уже адаптированной под TC 7.56, финал которой, возможно, будет на следующей неделе.


Last edited by Avada on Mon Nov 29, 2010 01:26; edited 2 times in total

#168:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 13:41
    —
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.

#169:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 26, 2010 22:33
    —
Flasher
Про обновлённый скрипт сообщил.

Новые пожелания интересные, мне понравились, передам при первой возможности обязательно. Но со сколь-либо серьёзной переработкой функционала автор в ближайшие дни, полагаю, связываться не станет. Единcтвенное, что он хотел ещё добавить, это возможность изменять порядок следования кнопок на тулбарах. Ну и я, возможно, что-то успею дополнительно сделать по русской справке. (Русский файл данных с учётом новаций TC 7.56 уже в принципе готов.)

#170:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 22:48
    —
Avada
Спасибо! Касаемо задержки с обновлениями проблема была заранее понятна. Стерпится. Wink

#171:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 26, 2010 23:06
    —
Flasher
По поводу двойного щелчка. Я с некоторым опозданием сообразил, что в настоящее время двойной клик уже задействован в MME для совсем другой цели. Правда, не в меню, а наоборот, в списке команд. По нему происходит добавление в меню команды под курсором , если её в меню не было, и удаление из меню такой команды, если она там была. Боюсь, автор может сослаться на возможность функциональной путаницы. Всё-таки любой вариант выполнения команды "Определить", ИМХО, должен быть симметричным для обеих панелей.

#172:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 23:24
    —
Avada
Когда появилась идея, я сразу подумал, что ты затронешь момент симметрии. Но я лично в этом не вижу ничего нелогичного, ведь если говорить о симметрии, то она и сейчас не соблюдается по части двойного клика, который имеет смысл всё-таки в панели меню качественно задействовать.

#173:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 00:12
    —
Flasher
Тестируется приватная бета 7a. Двойной клик в меню автором уже реализован (а мною описан в русской справке). Причём, что характерно, реализован ещё до того, как я успел ему написать. То ли он сам ознакомился с русским форумом, то ли просто взял и решил сделать (благо, идея этой фичи достаточно очевидна.) Кроме того, улучшен диалог настройки тулбара.

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

По поводу перехода в Hotkeys Editor из MME: возник вопрос, не лучше ли обеспечить открытие специального окошка внутри самого MME со всякими подробностями по данной em-команде. Видимо, надо подробнее расписать цель такого перехода, если требовалось что-то иное.
И поступила просьба подробнее пояснить следующую фразу:
Quote:
Таким же образом осуществлять переход c каждой строки панели команд MME в Hotkeys Editor. И обратно из HE в MME, ECE в MME, из HE в ECE, из ECE в HE.

В каждом случае — откуда (из какого места редактора), куда и зачем переходим.

#174:  Author: FlasherLocation: Москва PostPosted: Tue Nov 30, 2010 13:24
    —
Avada wrote:
автор подтвердил, что действительно взял идею с двойным кликом непосредственно с нашего форума, сочтя её полезной и легко реализуемой.
Радует, что автор периодически заглядывает в нашу ветку. Smile
Avada wrote:
По поводу перехода в Hotkeys Editor из MME: возник вопрос, не лучше ли обеспечить открытие специального окошка внутри самого MME со всякими подробностями по данной em-команде. Видимо, надо подробнее расписать цель такого перехода, если требовалось что-то иное.
Информации недостаточно, когда речь может идти именно о правке или добавлении нового пункта. Бывает так, то мы что-то добавляем в меню, но при этом не повесили выбранную команду на горячую клавишу. В один клик переход бы смотрелся куда юзабильней, чем с открытием другого редактора иным способом и поиском в нём данной команды.
Avada wrote:
В каждом случае — откуда (из какого места редактора), куда и зачем переходим.
Ну, откуда я написал, при постановке курсора на любой строке списка, где фигурирует внутренняя либо пользовательская команда.
В HE было бы здорово добавить дополнительную колонку с отображением того, какие команды присутствуют в главном меню. По этому принципу можно легко понять, какие команды доступны lдля перехода.
Зачем:
а) Из HE в MME дабы организовать схожий в ТС функционал, который предусмотрен в Разном, когда мы назначив какую-то клавишу можем перейти в диалог "Выбор команды". А то пока мне лично удобней для этого пользоваться именно ТС, а не UTCE.
б) Из ECE в MME и в HE, по-моему, понятно. Создали пользовательскую команду, захотели тут же её добавить в меню или повесить на горячую клавишу.
в) Из HE в ECE из секций usercmd.ini и wcmd_lng.ini при необходимости после назначения клавиши подправить пользовательскую команду.

#175:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 13:56
    —
Flasher wrote:
Радует, что автор периодчески заглядывает в нашу ветку.

Меня тоже. Smile

Flasher wrote:
Бывает так, то мы что-то добавляем в меню, но при этом не повесили выбранную команду на горячую клавишу. В один клик переход бы смотрелся куда юзабильней, чем с открытием другого редактора иным способом и поиском в нём данной команды.

Понятно. То есть, чтобы быстрее клавишу назначить. Да, бывают такие ситуации. Согласен.

Flasher wrote:
В HE было бы здорово добавить дополнительную колонку с отображением того, какие команды присутствуют в главном меню. По этому принципу можно легко понять, какие команды доступны для перехода.

ИМХО, дополнительная колонка — это перебор. Что там отображать: "Есть" и "Нет"? Индикацию бы какую-то ввести. С цветом, правда, уже не получится, он используетися для разделения команд, имеющихз и не имеющих клавиши. А вот какой-то маркер — это да. Или подчёркивание, скажем.

Flasher wrote:
а) Из HE в MME дабы организовать схожий в ТС функционал, который предусмотрен в Разном, когда мы назначив какую-то клавишу можем перейти в диалог "Выбор команды". А то пока мне лично удобней для этого пользоваться именно ТС, а не UTCE.

Не совсем понял. Ну перешли, и что? Никакого особого сходства с функционалом командного браузера TC я в нынешнем MME не вижу. А аналог этого командного браузера в UTSME и смежных редакторах совсем простой: найти и вставить. Аналогов опций для создания/правки пользовательских команд тут нет, это только в основном окне ECE.

Flasher wrote:
Из ECE в MME и в HE, по-моему, понятно. Создали пользовательскую команду, захотели тут же её добавить в меню или повесить на горячую клавишу.

Да, тут в самом деле понятно.

Flasher wrote:
Из HE в ECE из секций usercmd.ini и wcmd_lng.ini при необходимости после назначения клавиши подправить пользовательскую команду.

В принципе тоже понятно.

#176:  Author: FlasherLocation: Москва PostPosted: Tue Nov 30, 2010 14:18
    —
Avada wrote:
ИМХО, дополнительная колонка — это перебор. Что там отображать: "Есть" и "Нет"? Индикацию бы какую-то ввести. С цветом, правда, уже не получится, он используетися для разделения команд, имеющихз и не имеющих клавиши. А вот какой-то маркер — это да. Или подчёркивание, скажем.
А маркер разве не в отдельной колонке будет присутствовать? Ну, в общем-то меня любой вариант из предложенных устроит.
Avada wrote:
Не совсем понял. Ну перешли, и что? Никакого особого сходства с функционалом командного браузера TC я в нынешнем MME не вижу. А аналог этого командного браузера в UTSME и смежных редакторах совсем простой: найти и вставить. Аналогов опций для создания/правки пользовательских команд тут нет, это только в основном окне ECE.
Да, я что-то сам себя не понял. Very Happy "Выбор команды" я сюда совсем ни к месту приплёл. Видимо, мысли спутались. Тут резон такой: назначили клавишу на определённую команду, тут же захотели после назначения клавиши перейти к аналогичной команде, чтобы дописать к имени пункта с соответствующей командой горячую клавишу.

#177:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 14:33
    —
Flasher wrote:
А маркер разве не в отдельной колонке будет присутствовать? Ну, в общем-то меня любой вариант из предложенных устроит.

Отдельная колонка только для маркера, ИМХО, явное расточительство. Впрочем, обсудим.

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

А, ну это повтор того, что уже было сказано и по поводу чего у меня возражений нет.

Остаётся только вопрос корректной работы одновременно запущенных редакторов. Как минимум, по поводу Start Menu Editor и Hotkeys Editor в справке есть прямое указание, что их вместе запускать нежелательно.

#178:  Author: FlasherLocation: Москва PostPosted: Tue Nov 30, 2010 14:39
    —
Avada wrote:
Отдельная колонка только для маркера, ИМХО, явное расточительство.
Я не спорю, я спрашиваю.
Avada wrote:
А, ну это повтор того, что уже было сказано и по поводу чего у меня возражений нет.
Нет, сказано было о переходе из ECE, а не HE.
Avada wrote:
по поводу Start Menu Editor и Hotkeys Editor в справке есть прямое указание, что их вместе запускать нежелательно.
Ну, Start Menu Editor в моём списке хотелок и не фигурировал.

Last edited by Flasher on Tue Nov 30, 2010 14:56; edited 1 time in total

#179:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 14:54
    —
Flasher wrote:
Я не спорю, я спрашиваю.

А я тоже не спорю, я выражаю сомнение. Wink Автору предложено будет, пусть посмотрит, как лучше.

Flasher wrote:
Нет, сказано было о переходе из ECE, а не HE.

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

#180:  Author: FlasherLocation: Москва PostPosted: Tue Nov 30, 2010 15:06
    —
Avada wrote:
Хотя вообще-то для HE всё-таки есть функция экспорта клавиш в меню. Всех сразу. В том числе и при сохранении изменений, сделанных в редакторе. Хотя я понимаю, что это несколько иной подход...
Да, подходы действительно разные. Во-первых, опций в диалоге "Экспорт в главное меню" довольно много - запутаешься выбирать. Во-вторых, имеются проблемы с экспортом в файл с кодировкой UTF8.

#181:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 15:35
    —
Flasher wrote:
Во-первых, опций довольно много. Запутаешься выбирать.

Выбирать приходится (если вообще приходится) обычно всего один раз, при первичной настройке параметров экспорта. Далее, если диалог отображается при сохранении и экспорт действительно нужен, просто жмётся OK. (В настройках редактора есть и вариант автоматического экспорта при сохранении. Если это приемлемо, тогда эти опции и видеть не придётся.)

Flasher wrote:
Во-вторых, имеются проблемы с экспортом в файл с кодировкой UTF8.

С этими проблемами вроде как уже разобрались, что в большинстве случаев при экспорте их на самом деле нет. Или речь про окошко с предупреждением? Так его вывод можно отключить, добавив в файл ultra tc editors.ini строку UTF8Warning=0 в секцию [HotkeysEditor].

#182:  Author: FlasherLocation: Москва PostPosted: Tue Nov 30, 2010 17:17
    —
Avada wrote:
Выбирать приходится (если вообще приходится) обычно всего один раз, при первичной настройке параметров экспорта.
Почему только один? Разве критерий выбора для каждого случая не может быть разным?
Avada wrote:
С этими проблемами вроде как уже разобрались, что в большинстве случаев при экспорте их на самом деле нет.
Да, было дело, запамятовал. Но всё равно, я хочу иметь среди прочих и эту возможность переброса в MME.

#183:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Nov 30, 2010 19:13
    —
Flasher wrote:
Почему только один? Разве критерий выбора для каждого случая не может быть разным?

Конечно, может. Но я и говорю — "обычно", а не "всегда". Постоянно используемый файл главного меню обычно всё же имеет некий стабильный и удобный для конкретного юзера формат, даже если меняется содержание, добавляются клавиши и пр. Да и параматры самого экспорта вряд ли меняются очень часто. Соответственно, в диалоге UTCHE "Экспорт в главное меню" каждый раз менять опции необходимости нет. Но если надо — пожалуйста, в любой момент.

Так, получен ответ от автора по взаимосвязи редакторов. Идея сама по себе признана хорошей, но проблем очень много. Будет думать.

#184:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Dec 03, 2010 10:06
    —
Выход очередной беты, адаптированной к TC 7.56, слегка задерживается: автор решил попутно переработать интерфейс списка параметров TC для Start Editor / Extended Commands Editor, а то он стал зело длинный и в текущем виде не очень удобен в работе. Надеюсь, уже сегодня я получу новые материалы, посмотрю результаты изменений и займусь дополнительной русификацией.

#185:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Dec 10, 2010 12:25
    —
По этой ссылке доступна 7-я паблик-бета Ultra TC Editors 6.0. Русская справка скачивается там же отдельно.
Предложения, внесённые ранее на русском форуме, в большинстве своём пока не реализованы — на данном этапе решались другие задачи: дополнительные настройки панели инструментов и более комфортабельная работа со списком специальных параметров TC. И, естественно, исправлен ряд ошибок: как старых, так и свежих.

Попутно я воспользовался случаем и внёс эксклюзивные улучшения в русскую справку. В частности, теперь полностью описаны в отдельном разделе все поля, кнопки и выпадающие списки редакторов меню "Запуск", меню избранных каталогов и пользовательских команд.

Поскольку подготовка этой паблик-беты происходила в условиях некоторого цейтнота (её предполагалось выпустить ещё несколько дней назад, но далее последовательно выявлялись и исправлялись баги), не обошлось без маленькой накладки: файл Russian.cedf представлен новой (для 7.56), но не окончательной версией, где часть описаний была улучшена. Мы обсудим с автором, как решить эту проблему: то ли потихоньку обновить дистрибутив, то ли выложить новейший файл данных отдельно на сайте программы, то ли выложить его где-то мне самому и дать ссылку здесь.

Русская справка сейчас доступна для скачивания во вчерашней версии, но работа над ней продолжалась, и сегодня были внесены ещё некоторые дополнения и уточнения. Опять же обсудим с автором, как тут лучше сделать. О результатах сообщу. Пока вполне можно пользоваться текущей версией, ничего страшного.

Важное предупреждение:
Начиная с этой версии имя файла Start and Directory Menu Editor.exe заменено на более короткое Start Menu Editor.exe. Всех, кто пользуется для вызова этой программы или отдельных её компонентов кнопками, клавишами и пр., прошу обратить на это внимание и внести в свои настройки TC необходимые исправления!


Взял на себя смелость поправить Durectory на Directory. Smile CaptainFlint

#186:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Dec 10, 2010 16:06
    —
Avada wrote:
Русская справка сейчас доступна для скачивания во вчерашней версии, но работа над ней продолжалась, и сегодня были внесены ещё некоторые дополнения и уточнения. Опять же обсудим с автором, как тут лучше сделать. О результатах сообщу. Пока вполне можно пользоваться текущей версией, ничего страшного.

Так и будет "Оображать", непорядок, или она ещё с тех пор не менялась в паблике? Confused

#187:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Dec 10, 2010 16:18
    —
ask-rus
Не будет, при последующей правке устранено. Вообще я это уже исправлял, но, видимо, на каком-то этапе опять по ошибке взял прежний файл.
К финальному релизу постараюсь вычитать все файлы справки на предмет таких недобитых описок, пока из-за сильного дефицита времени это сделано лишь частично.

#188:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 11, 2010 10:29
    —
По Ultra TC Editors 6.00 Beta 7

• После тихого обновления дистрибутива последней паблик-беты он включает уже самую новую версию Russian.cedf.
• Русская справка тоже обновлена. Сделано много дополнительных изменений, а также вычищены опечатки, уцелевшие в разных разделах с прежних времён. Можно скачивать последнюю версию.
• Описание пакета на его страничке на wincmd.ru несколько модифицировано.

P.S. Работа над русской справкой будет продолжаться и дальше безотносительно к появлению новых версий пакета. Уже практически готов вариант, где клавиши выделены не угловыми скобочками, а синим цветом. Исправлен ряд обнаруженных огрехов в форматировании. В стадии реализации — планы собрать в единое целое полные описания клавиш всех редакторов, а также всех ключей файла ultra tc editors.ini, требующих ручной правки. Поиск по справке в самое ближайшее время не обещаю — пока нет времени на тщательное составление указателя, но на перспективу имею в виду. В общем, следите за рекламой. Smile

#189:  Author: FlasherLocation: Москва PostPosted: Mon Dec 13, 2010 22:28
    —
Avada
Flasher wrote:
В панели команд, кстати, стоит в контекстном меню к слову "Определение" добавить (Ctrl+D)
Странно, что автор не обновил. В lng отступ имитировать не получится.
Avada wrote:
Мы с тобой про разное Избранное. Я тебе про элемент Конфигуратора, а ты мне в продолжение разговора про справку... Ясно, посмотрю, что там вообще сделать можно.
Посмотрел?

Описанные ранее обновления в приватных версиях на лицо, радует. Smile Только, ИМХО, лучше в анонсе паблик-версий писать об успехах всех приват-бет.

Какой у автора ToDo-лист с приоритетностью, не в курсе?

#190:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Dec 13, 2010 23:30
    —
Flasher wrote:
Странно, что автор не обновил. В lng отступ имитировать не получится.

Я ему сообщал, ответа (как и ещё на некоторую часть вопросов) получено не было. Позже напомню. Хотя, возможно, автор просто не счёл нужным — в контекстном меню, как я заметил, указаны только уникальные клавиши, не упомянутые в главном меню программы (и, кстати, даже не описанные в тексте справке — в готовящейся новой русской версии я это поправил).

Flasher wrote:
Посмотрел?

Пытался разобраться почти сразу же, но ни такого элемента управления, ни средств для его создания, ни примеров использования в подобных справках найти не удалось.

Flasher wrote:
Только, ИМХО, лучше в анонсе паблик-версий писать об успехах всех приват-бет.

Кому писать — мне или автору? Если автору, то он мне уже отвечал, что описывает только то, что реально изменяется по отношению к предыдущей публичной версии. А приватных бет, кстати, было множество, и для разных редакторов число их было разным.

Flasher wrote:
Какой у автора ToDo-лист с приоритетностью, не в курсе?

Увы, нет. При случае попытаюсь разузнать. Пока занят только усовершенствованием русской справки — кое-какие идеи ещё не реализованы.

#191:  Author: FlasherLocation: Москва PostPosted: Tue Dec 14, 2010 19:41
    —
Avada wrote:
Хотя, возможно, автор просто не счёл нужным — в контекстном меню, как я заметил, указаны только уникальные клавиши, не упомянутые в главном меню программы
В панели меню комбинация стоит напротив каждого пункта кроме "Отсортировать выбранное меню", в том числе и напротив аналогичной команды "Определить". Соответственно, и в меню команд должно быть то же самое. Кстати, почему команды называются по-разному? Как же симметрия? Wink

Avada wrote:
Кому писать — мне или автору?
Тебе в этой ветке.

По остальному весь в ожидании.

#192:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Dec 14, 2010 21:22
    —
Flasher wrote:
В панели меню комбинация стоит напротив каждого пункта кроме "Отсортировать выбранное меню", в том числе и напротив аналогичной команды "Определить". Соответственно, и в меню команд должно быть то же самое.

Как было сказано, автору сообщил. Пока его позиция мне неизвестна.

Flasher wrote:
Кстати, почему команды называются по-разному? Как же симметрия?

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

Flasher wrote:
Тебе в этой ветке.

Гм... Как говорится, "граждане судьи, спасибо за доверие..." Wink Для этой беты уже расписывать смысла нет. Со следующими — посмотрю, как время позволит.

#193:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Dec 17, 2010 20:03
    —
Очередная паблик-бета (Ultra TC Editors 6.00 Beta 8), подготовленная ускоренным порядком для совместимости с TC 7.56a, оказалась выложена, что забавно, немного раньше выхода финального релиза этой самой версии TC. Так что попытки поиграться в новом Конфигураторе с ключами DllLoad и CompareUtf8Detect в предыдущих версиях TC ни к чему не привели бы. Wink

Основные изменения, помимо обновления файлов данных:

Configuration Editor
Ускорение загрузки за счёт оптимизации кода.

Main Menu Editor
В контекстное меню панели команд для пункта "Определить" добавлено указание Ctrl+D.

Start Menu Editor
Ускорена загрузка значка файла и свойств команды по требованию при развёртывании содержащего эту команду меню.
Start/Directory Menu Editor: Ускоренное сохранение с использованием функции API WritePrivateProfileSection (скорость распознаваема, если меню содержит более 200 пунктов — а теперь это можно, см. справку).

Ну и исправлен ряд замеченных багов...

В Start/Directory Menu Editor и Extended Commands Editor теперь единообразно открывается при загрузке программы (в том числе и при переходе вперёд/назад между редакторами) только верхний уровень. Зато быстро.
Если кому нужно в Extended Commands Editor вернуть прежнее поведение, чтобы содержимое файла usercmd.ini автоматически разворачивалось, можно добавить в файл ultra tc edirors.ini в секцию [ExtendedCommandsEditor] ключ AutoExpand=1. Тогда список команд будет открываться, как раньше. Зато медленно. (Ключ добавлен в последний момент и в справках не описан!)

Русская справка, как обычно, скачивается отдельно. На что времени хватило — улучшил и поправил. Например, клавиши в тексте теперь выделяются не ломаными скобками, а синим цветом (как в русской справке TC), что выглядит, ИМХО, гораздо приятнее.

#194:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 18, 2010 15:21
    —
На оффоруме в теме по Ultra TC Editors возникла любопытная дискуссия, получившая уже даже некий практический выход (хотя и очень-очень предварительный). Пробный набросок гипотетического альтернативного редактора панели инструментов можно скачать и посмотреть.
Пока это просто сделанная на скорую руку (на базе, естественно, Extended Commands Editor) демонстрация принципиальной возможности редактирования разных тулбаров — ни узкоспециальных опций и настроек, ни значков для пользовательских команд, ни возможности быстрого перекидывания кнопок через буфер... Собственно, пока это даже не редактор, а просмотрщик.
Автор в ближайшем будущем ничего пока не обещает, но этому начинанию, ИМХО, нельзя дать заглохнуть. Панель инструментов — единственная область настроек TC, где мы не имеем качественного альтернативного редактора, совместимого с новыми версиями TC.
А посему всех заинтересованных посетителей форуме приглашаю к обсуждению своего видения будущего полнофункционального редактора тулбара TC здесь же, в этой теме.
Я, кстати, уже предложил автору ознакомиться с функциональными возможностями безвременно заглохшего BarEditor и тем, что предлагалось на оффоруме по этой утилите, но не было реализовано. А также обдумать вариант с интеграцией в новый редактор возможностей Nested Button Bar Creator.

#195:  Author: FlasherLocation: Москва PostPosted: Sat Dec 18, 2010 17:16
    —
Странно, ещё другие пожелания не реализованы, а уже происходит попытка создать новый редактор.

Ну что'ж, обсудим. Первое чего захотелось это правильного срабатывания перемещения пункта с удержанием ЛКМ, пока при отпускании он перепрыгивает на самую верхнюю позицию всего тулбара. Хотелось бы, чтобы в момент перемещения появлялся визуальный разделитель, указывающий место постановки передвигаемой кнопки.
Основная часть моментов, я уверен, автору ясна. Т.е., к примеру, объяснять, что путь к иконке должен появляться в соответствующем поле, не потребуется.
Следующий момент: при нажатии на каком-то пункте с невыпадающем меню, отличным от первого, ИМХО, было бы удобней работать с входящих только в это меню клавишами, а для выпадающие меню сделать аналогично тому, как это возможно сейчас, т.е. с фолдингом, это бы удовлетворяло логике.
Далее: при закрытии изменённого и несохранённого тулбара, естественно, должно появляться окно (не)подтверждения сохранения.
Также хотелось бы наличия маркеров для внутренних команд ТС.
А Shortcut Key - это вообще прелесть. Я так понимаю, что тут предполагается автоматическое создание юзеркоманды с функционалом выбранной кнопки и назначением клавиши. Только нужен промежуточный диалог для указания имени em_. Будем ждать реализации. И чего Гислер не сделал нечто подобное до сих пор. Rolling Eyes

Об остальном ещё подумаю.

#196:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 18, 2010 17:40
    —
Flasher wrote:
Странно, ещё другие пожелания не реализованы, а уже происходит попытка создать новый редактор.

А это совершенно параллельные вещи. И, как легко видеть, пока речь идёт только о предварительных намерениях.

Flasher wrote:
Первое чего захотелось это правильного срабатывания перемещения пункта с удержанием ЛКМ, пока при отпускании он перепрыгивает на самую верхнюю позицию всего тулбара. Хотелось бы, чтобы в момент перемещения появлялся визуальный разделитель, указывающий место постановки передвигаемой кнопки.

Странно, у меня перетаскивается точно. А про разделитель согласен.

Flasher wrote:
Следующий момент: при нажатии на каком-то пункте с невыпадающем меню, отличным от первого, ИМХО, было бы удобней работать с входящих только в это меню клавишами, а для выпадающие меню сделать аналогично тому, как это возможно сейчас, т.е. с фолдингом, это бы удовлетворяло логике.

Прошу прощения, не понял. Подробнее по этим пунктам, пожалуйста.

Flasher wrote:
Далее: при закрытии изменённого и несохранённого тулбара, естественно, должно появляться окно (не)подтверждения сохранения.

Само собой. Но, как было сказано, пока это вообще не редактор. Smile

Flasher wrote:
Также хотелось бы наличия маркеров для внутренних команд ТС.

А cm_ или там em_ недостаточно? Может, цветом различать?

Flasher wrote:
А Shortcut Key - это вообще прелесть.

А где ты увидел эту прелесть и почему её не вижу я?

#197:  Author: FlasherLocation: Москва PostPosted: Sat Dec 18, 2010 17:58
    —
Avada wrote:
И, как легко видеть, пока речь идёт только о предварительных намерениях.
Не думаю, что что-то подобное можно состряпать за пять минут. Наверняка на это ушло времени не меньше, чем бы ушло, например, на тему c возвратом к виртуальным папкам после перезапуска ТС.
Avada wrote:
Странно, у меня перетаскивается точно.
На XP ещё не пробовал, проверю.
Avada wrote:
Подробнее по этим пунктам, пожалуйста.
Не знаю как тут по пунктам.
Открываем редактор. Сразу появляется список кнопок, принадлежащих в первому bar-у. Второй и последующий bar-ы распахиваются при нажатии плюсика. При этом элементы, не относящиеся к выбранному bar-у, также остаются в общем списке, что из первого, что из неактивных последующих, раскрывающихся. А нужно, чтобы отражались только элементы из выбранного bar-а (не в виде меню).
Avada wrote:
Но, как было сказано, пока это вообще не редактор.
А ещё было сказано, что нужно обсудить, что я, собственно, и делаю. Wink
Avada wrote:
А cm_ или там em_ недостаточно? Может, цветом различать?
Так мы же команды можем видеть только в выбранной кнопке, а я пишу про общий список. Можно и цветом.
Avada wrote:
А где ты увидел эту прелесть и почему её не вижу я?
Левый нижний угол с текстовым полем.

#198:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 18, 2010 20:44
    —
Flasher wrote:
Не думаю, что что-то подобное можно состряпать за пять минут. Наверняка на это ушло времени не меньше, чем бы ушло, например, на тему c возвратом к виртуальным папкам после перезапуска ТС.

За пять не за пять, но, насколько понимаю, достаточно быстро. Это же всего-то редактор пользовательских команд, быстренько приспособленный (в порядке эксперимента) для отображения в виде дерева BAR-файлов. Просто посмотреть, как это получится...
И, согласись, автору виднее, за что в данный момент хвататься и что в какую очередь делать. Поставленная задача его явно заинтересовала пока что просто принципиальной возможностью реализации. Оказалось — действительно можно. А впереди ещё много всего будет.

Flasher wrote:
Открываем редактор. Сразу появляется список кнопок, принадлежащих в первому bar-у. Второй и последующий bar-ы распахиваются при нажатии плюсика. При этом элементы, не относящиеся к выбранному bar-у, также остаются в общем списке, что из первого, что из неактивных последующих, раскрывающихся. А нужно, чтобы отражались только элементы из выбранного bar-а (не в виде меню).

Дерева, а не меню. Теперь понял, но вообще-то это противоречит самой концепции отображения дочерних тулбаров как развёрнутых ветвей дерева. Мы же не можем попросту убрать верхний уровень дерева, оставив только нижележащий. Я не очень представляю, как это в нынешнем виде можно сделать иначе. Если бы идеология реализации стала совсем другой (BAR-файлы как категории в списке команд, скажем), то да, конечно. Но там, видимо, свои проблемы возникнут. Впрочем, новый редактор может быть, вероятно, сделан отдельной программой и по каким-то своим правилам...

Flasher wrote:
Так мы же команды можем видеть только в выбранной кнопке, а я пишу про общий список.

И я про него же. В нём команды прекрасно видны на данный момент именно как cm_ или em_.

Flasher wrote:
Левый нижний угол с текстовым полем.

Текстовое поле в левом нижнем углу — это поле "Подсказка". (Которое пока, как и "Значок", не работает.) Я уже начинаю задаваться вопросом, одну ли мы программу смотрим... Wink Может быть, скрин покажешь?

#199:  Author: FlasherLocation: Москва PostPosted: Sat Dec 18, 2010 21:44
    —
Avada wrote:
И, согласись, автору виднее, за что в данный момент хвататься и что в какую очередь делать.
Не спорю. Что там по Todo отвечено?

Avada wrote:
Дерева, а не меню.
"в виде меню" - именно так написано в диалоге "Настройка панели инструментов".
Avada wrote:
Теперь понял, но вообще-то это противоречит самой концепции отображения дочерних тулбаров как развёрнутых ветвей дерева.
Не вижу противоречий. Разница только в последовательности расположения bar-ов. Почему первому bar-у можно показывать только свои кнопки, а последующим нельзя? Идёт прямое нарушение логики.
Avada wrote:
Я не очень представляю, как это в нынешнем виде можно сделать иначе.
При нажатии на каждый из bar-ов все остальные элементы должны скрываться, я же объяснил.
Avada wrote:
BAR-файлы как категории в списке команд
Не понял. Каких категорий? Чьего списка?
Avada wrote:
Впрочем, новый редактор может быть, вероятно, сделан отдельной программой и по каким-то своим правилам.
Иначе без фишек не имело бы смысла городить тот же огород, но с другим интерфейсом. Так и должно быть.
Avada wrote:
И я про него же. В нём команды прекрасно видны на данный момент именно как cm_ или em_.
А, действительно. У меня просто большинство кнопок сделано по аналогии с польз. командами, сей момент из головы вылетел. Но цвет бы сразу в глаза бросался, как думаешь?
Avada wrote:
Может быть, скрин покажешь?

#200:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Dec 19, 2010 00:28
    —
Flasher wrote:
Не спорю. Что там по Todo отвечено?

А я ещё не спрашивал — пока не до этого было. Возможно, завтра.

Flasher wrote:
"в виде меню" - именно так написано в диалоге "Настройка панели инструментов".

Это в Тотале. А я про то, как в редакторе.

Flasher wrote:
Не вижу противоречий. Разница только в последовательности расположения bar-ов. Почему первому bar-у можно показывать только свои кнопки, а последующим нельзя? Идёт прямое нарушение логики.

Потому что первый BAR есть верхний уровень дерева, а все остальные — на более глубоких уровнях. Корень дерева без развёрнутых ветвей отобразить можно запросто. А развёрнутую ветвь дерева без его корневой части?

Flasher wrote:
Не понял. Каких категорий? Чьего списка?

Который в диалоге "Выбор команды". Вот как там убрать остальное и показать только конкретный список, я понимаю. А в дереве — не очень.

Flasher wrote:
Но цвет бы сразу в глаза бросался, как думаешь?

Думаю, да.

За скрин спасибо. Понял, в чём прикол: встроенный английский для этой штуки слегка отличается от файла English.lng. При использовании тех же самых строк. Если новый файл добавлен к прочим редакторам в каталог Ultra TС Editors, то аглийский берётся из языкового файла и получается обычное "Tooltip". (А по-русски там, естественно, получается "Подсказка".) А вот если из другого каталога запустить, то да, будет "Shortcut Key".

#201:  Author: FlasherLocation: Москва PostPosted: Sun Dec 19, 2010 01:31
    —
Avada wrote:
Это в Тотале. А я про то, как в редакторе.
Дык ты'ж мои слова корректируешь. Я там в цитируемом слово "меню" употребил лишь в приведённом контексте.
Avada wrote:
Потому что первый BAR есть верхний уровень дерева, а все остальные — на более глубоких уровнях. Корень дерева без развёрнутых ветвей отобразить можно запросто. А развёрнутую ветвь дерева без его корневой части?
Я бы не стал называть это деревом, это понятие больше уместно для отображения структуры каталогов/файлов. А тут речь скорей может идти о ниспадающих списках элементов, как в случае с фолдингом или спойлером. И воспринимать первый bar как корень я бы не стал. Все, что происходит - это отображения списка из содержимого первого bar-a также, как могло бы происходить отображение содержимого последующих.
Ладно, вопрос не в понятиях, а желании сделать описанное, т.е. убрать элемент разворачивания для последующих bar-ов, оставив их только у тех, что в виде меню, ну и организовать скрытие. Первый bar, даже если кнопка с которым не входит в какое-либо из последующих bar-ов можно оставить сверху как обязательный элемент списка.
Avada wrote:
Если новый файл добавлен к прочим редакторам в каталог Ultra TС Editors, то аглийский берётся из языкового файла и получается обычное "Tooltip".
Не стал сам проверять, но догадался, что этим кончится. Хорошо, пусть так, значит будем считать, что это расположение файла в ином каталоге окажется для развития данного редактора не случайным. Автору обязательно стоит предложить то, о чём я писал, т.е. об автоматическом создании пользовательской команды, синтаксис которой полностью удовлетворяет кнопочному. Idea

#202:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Dec 19, 2010 12:13
    —
Flasher wrote:
И воспринимать первый bar как корень я бы не стал.

Да я бы тоже не стал, но куда денешься? В пробном варианте это древесная структура в чистом виде. Со всеми своими специфическими элементами (включая корневой).

Flasher wrote:
Ладно, вопрос не в понятиях, а желании сделать описанное, т.е. убрать элемент разворачивания для последующих bar-ов, оставив их только у тех, что в виде меню, ну и организовать скрытие. Первый bar, даже если кнопка с которым не входит в какое-либо из последующих bar-ов можно оставить сверху как обязательный элемент списка.

Минуточку. А те BAR-файлы, которые не в виде меню, вообще разворачивать не надо? А смотреть их как?
То, что ты хочешь, мне более-менее понятно, но это вступает в противоречие с нынешней "древесной" структурой, а другой пока не предложено.

Flasher wrote:
Автору обязательно стоит предложить то, о чём я писал, т.е. об автоматическом создании пользовательской команды, синтаксис которой полностью удовлетворяет кнопочному.

То есть ты считаешь полезной идеологию "Каждой кнопке по em_-команде?" Но такие вещи если и делать, то уж всяко не автоматически. (Да и не надо это в массовом порядке — у меня, например, и так куча кнопок создаётся уже на пользовательских командах.) И полностью удовлетворить не получится, поскольку em_-команда, естественно, не учитывает, например, опцию "в виде меню". Кроме того, клавиши назначаются команде, а не кнопке (для которой они отображаются просто как часть подсказки). Поэтому мне нынешнее "Shortcut Key" не очень понятно в плане будущей функциональности, даже когда это будет не вместо подсказки, а отдельно.
В общем, идею надо отшлифовать, а то у автора будут недоумения.

#203:  Author: FlasherLocation: Москва PostPosted: Sun Dec 19, 2010 16:32
    —
Avada wrote:
Да я бы тоже не стал, но куда денешься? В пробном варианте это древесная структура в чистом виде. Со всеми своими специфическими элементами (включая корневой).
Даже сам факт быстрого перемещения любой кнопки с другим bar-ом на место той, что с первым баром, говорит сам за себя. С каталогами ты такого фокуса со сменой "корня" не сделаешь.
Avada wrote:
Минуточку. А те BAR-файлы, которые не в виде меню, вообще разворачивать не надо? А смотреть их как?
То, что ты хочешь, мне более-менее понятно, но это вступает в противоречие с нынешней "древесной" структурой, а другой пока не предложено.
Я же написал "убрать элемент разворачивания", а не возможность просматривать их. См. их будем как первый бар при двойном клике ЛКМ, при этом все остальные элементы(кнопки) исчезнут, и уже текущий bar будет восприниматься как корень.
Для чего нужно? Да банально - это облегчит скорость навигации.
Avada wrote:
То есть ты считаешь полезной идеологию "Каждой кнопке по em_-команде?" Но такие вещи если и делать, то уж всяко не автоматически.
Объясняю: автоматически - это создание с уже вписанными в поля кнопки значениями после клика по некой кнопке с появлением промежуточного диалога, о котором я писал выше. Пусть будет называться "полуавтомат", не вопрос.
Avada wrote:
И полностью удовлетворить не получится, поскольку em_-команда, естественно, не учитывает, например, опцию "в виде меню".
Эта опция появляется лишь в кнопках с bar-ами и легко игнорируется программно, или даже просто не учитывается. Для автора это не проблема.

#204:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Dec 19, 2010 19:50
    —
Flasher wrote:
Даже сам факт быстрого перемещения любой кнопки с другим bar-ом на место той, что с первым баром, говорит сам за себя. С каталогами ты такого фокуса со сменой "корня" не сделаешь.

В программе я никакого "перемещения на место" в упор не вижу. Грубо говоря, у меня главная панель, а на ней две первые кнопки ведут, соответственно, на вторую и третью панель. При открытии программы первые два элемента — это свёрнутые списки (или ветви дерева, или подменю — в данный момент неважно). Далее идёт содержимое главной панели. Я открываю, допустим, третью панель. Вся структура осталась на своих местах — закрытое "подменю" второй панели, открытое только что — третьей, и ранее открытое — первой. В том же порядке.

Flasher wrote:
Я же написал "убрать элемент разворачивания", а не возможность просматривать их. См. их будем как первый бар при двойном клике ЛКМ, при этом все остальные элементы(кнопки) исчезнут, и уже текущий bar будет восприниматься как корень.

Как ты откроешь для просмотра такое "подменю" (будем условно пользоваться этим термином) мышкой без элемента его разворачивания, если самопроизвольно (просто при наведении мышки) оно не разворачивается, а даблклик сейчас интерпретируется как открытие в панели TC каталога с указанной программой и никак не интерпретируется для cm/em команд TC? Клавиатурные способы пока не обсуждаю.

Flasher wrote:
Объясняю: автоматически - это создание с уже вписанными в поля кнопки значениями после клика по некой кнопке с появлением промежуточного диалога, о котором я писал выше. Пусть будет называться "полуавтомат", не вопрос.

Уточняю ещё раз: речь идёт о создании кнопки для ещё не существующей em_-команды с созданием этой команды и назначением её клавиш по ходу дела? Я правильно понял?

Flasher wrote:
Эта опция появляется лишь в кнопках с bar-ами и легко игнорируется программно, или даже просто не учитывается. Для автора это не проблема.

Несомненно.

#205:  Author: FlasherLocation: Москва PostPosted: Sun Dec 19, 2010 20:20
    —
Avada wrote:
В программе я никакого "перемещения на место" в упор не вижу.
Вообще да, я поспешил с примером. Ни в программе, ни в диалоге "Настройка панели инструментов" передвижение условный корень не поменяет. А кстати было бы удобно. Тут мешает программная привязка к default.bar.
Avada wrote:
Я открываю, допустим, третью панель. Вся структура осталась на своих местах — закрытое "подменю" второй панели, открытое только что — третьей, и ранее открытое — первой. В том же порядке.
Не понял, для чего ты описываешь нынешнее поведение? Оно и так очевидно.
Avada wrote:
Как ты откроешь для просмотра такое "подменю" (будем условно пользоваться этим термином) мышкой без элемента его разворачивания, если самопроизвольно (просто при наведении мышки) оно не разворачивается, а даблклик сейчас интерпретируется как открытие в панели TC каталога с указанной программой и никак не интерпретируется для cm/em команд TC?
На данный момент дефолтный bar не отображает элемент развёртывания списка кнопок. Точно также должно быть и для остальных bar-ов. Сам по себе элемент развёртывания - это всего лишь программная функция, которую можно заменить вызовом списка по двойному клику. А переход на нужный файл в соотв. папке в панели ТС я бы переложил на пункт в контекстном меню.
Avada wrote:
Уточняю ещё раз: речь идёт о создании кнопки для ещё не существующей em_-команды с созданием этой команды и назначением её клавиш по ходу дела? Я правильно понял?
Предложу такое решение: нижней строкой в интерфейсе редактора: галка "Создать пользовательскую команду", при отметке которой активируются нижеследующие элементы: флаги, взятые из Hotkeys Editor после радиокнопки "Клавиша:", и текстовое поле "Имя команды".
Помимо того, что это здорово сократит время на лишние манипуляции, да ещё можно было бы добавить маркеры для кнопок, с которыми связано создание пользовательских команд из редактора.
Добавлю: при сохранении настроек тулбара из редактора создание команд не должно затрагиваться, за этот момент будет отвечать только зелёная галка аля "Применить".


Last edited by Flasher on Sun Dec 19, 2010 21:00; edited 1 time in total

#206:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Dec 19, 2010 20:59
    —
Flasher wrote:
Не понял, для чего ты описываешь нынешнее поведение? Оно и так очевидно.

Чтобы проиллюстрировать то, что ты подтвердил:
Flasher wrote:
передвижение условный корень не поменяет

В общем, разобрались. Сделать бы общий корень для всех панелей — но это вроде как противоречит концепции главной панели и дочерних панелей...

Насчёт элементов развёртывания — честно говоря, не очень понял, чем тебе не угодили эти плюсики. Меня они вполне устраивают. Индикацию различия обычной дочерней панели от "менюподобной" можно сделать не только наличием/отсутствием этого элемента.

Flasher wrote:
Предложу такое решение: нижней строкой в интерфейсе редактора: галка "Создать пользовательскую команду", при отметке которой активируются нижеследующие элементы: флаги, взятые из Hotkeys Editor после радиокнопки "Клавиша:", и текстовое поле "Имя команды".

А, вот оно как... А на Extended Commands Editor и Hotkeys Editor переключаться не лучше? В рамках предлагавшейся ранее межпрограммной коммуникации. Хорошо ли втыкать в один редактор рудиментарные функции других редакторов? Я не отрицаю идею, а просто предлагаю обдумать такой вот нюанс.

#207:  Author: FlasherLocation: Москва PostPosted: Sun Dec 19, 2010 21:09
    —
Avada wrote:
Насчёт элементов развёртывания — честно говоря, не очень понял, чем тебе не угодили эти плюсики. Меня они вполне устраивают.
Во-первых, чтобы развернуть, нужно подводить курсор к этому плюсику, что не очень удобно. Во-вторых, я писал о сокрытии списка элементов из других bar-ов, не принадлежащих к текущему, а это важно.
Avada wrote:
Индикацию различия обычной дочерней панели от "менюподобной" можно сделать не только наличием/отсутствием этого элемента.
Про индикацию я, заметь, не писал. Это уже косвенная функция.
Avada wrote:
А на Extended Commands Editor и Hotkeys Editor переключаться не лучше? В рамках предлагавшейся ранее межпрограммной коммуникации. Хорошо ли втыкать в один редактор рудиментарные функции других редакторов? Я не отрицаю идею, а просто предлагаю обдумать такой вот нюанс.
Обдумал практически сразу. Конечно, мною предложенный вариант лучше. Переход - это переход, а я предлагаю быстрое создания без лишних манипуляций.

#208:  Author: FlasherLocation: Москва PostPosted: Tue Dec 21, 2010 15:36
    —
Avada
Автор ознакомлен с соображениями?

#209:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Dec 21, 2010 16:29
    —
Flasher
Автор пытался в них разобраться с помощью автоперевода. С переменным успехом. Надо будет давать дополнительные пояснения. Но у меня последние два дня просто не было ни на какую переписку времени — сначала из-за дальнейшего продвижения истории версий TC (перевода новых строк и редактирования совместно с соавтором предыдущих), потом из-за большой загруженности на работе.
Последняя поступившая информация — что успешно налажена функция сохранения в новом редакторе. Буду уточнять и просить пробную версию. Но не раньше, чем завтра.

#210:  Author: FlasherLocation: Москва PostPosted: Tue Dec 21, 2010 19:37
    —
Avada
Ок, тогда добавлю впридачу по поводу:
Avada wrote:
ни возможности быстрого перекидывания кнопок через буфер
Не знаю насколько это реально, но хотелось бы, чтобы редактор подхватывал буферный текст, и при обнаружении синтаксиса кнопки во время движения курсора появлялся указатель между пунктами для вставки кнопки как по хоткею, так и через контекстное меню.

#211:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Dec 23, 2010 20:04
    —
Andrey_A wrote:
Скачал 6 betu. Main Menu Editor и Hotkeys Editor не срабатывают. Сначала видно грузятся... затем дёргаются, подвисают, а затем начинаются неадекватные действия с мельтишением в окне... в конечном итоге намертво сворачиваются и не реагируют. Приходится насильно убивать процесс. Может это связано с большой библиотекой значков и команд. Кстати где-то пол года назад я просил автора включить значки и увеличить ограничение по отображению команд (больше где-то 1800 не отображалось), но ответ был мол это невозможно. Я всё таки думаю, что это из-за значков.

Да, это из-за большой библиотеки. Автор прислал мне письмо, где просит сообщить на русском форуме, что баг подтверждён и будет исправлен в следующей бете.

#212:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 25, 2010 18:51
    —
По обычным ссылкам, приведённым выше, доступна очередная паблик-бета (Ultra TC Editors 6.00 Beta 9). Изменения минимальны:
• В двух редакторах исправлено зависание, связанное с очень большими библиотеками значков (хорошо бы проверить и здесь подтвердить).
• Несколько изменено поведение при выборе значка в редакторе пользовательских команд: теперь при пустом поле "Значок" вместо собщения об ошибке отображается диалог выбора значка либо для последнего выбраного в текущей сессии файла со значком, либо, если ничего не выбиралось, для файла Wcmicons.dll.


Last edited by Avada on Sat Dec 25, 2010 22:04; edited 1 time in total

#213:  Author: FlasherLocation: Москва PostPosted: Sat Dec 25, 2010 19:09
    —
Flasher wrote:
и текстовое поле "Имя команды"
А рядом кнопку с вызовом меню/окна списка наименований пользовательских команд (аля список параметров с выбором вида). Названия желательно задавать без приставки em_ и список формировать аналогично.

#214:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 25, 2010 22:03
    —
Flasher
Понятно. Но я пока немножко приторможу с предложениями, поскольку возникла интересная ситуация. На мои предложения и замечания по работе со значками в Extended Commands Editor получен ответ, что большинство из написанного уже учтено при кодировании ButtonBar Editor и что если там всё это будет работать хорошо, то будет применено и в Extended Commands Editor. Ну я, естественно, тут же попросил новую тестовую версию —предлагать вслепую уже как-то не хочется...

Русская справка доступна для скачивания в версии для беты 9 (хотя на страничке автора всё ещё написано, что для беты 8; я попросил исправить). Изменений немного: один скрытый ключ и несколько дополнений по мелочи.

#215:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 12, 2011 00:24
    —
Последовательно с минимальным интервалом вышли несколько бета-версий Button Bar Editor. Пока эта программа скачивается и обсуждается сама по себе, но в перспективе войдёт в очередной финал Ultra TC Editors и уже сейчас может добавляться к 6-й версии основного пакета. Вот ссылка на скачивание версии 6.00 beta 4.
Все ранее опубликованные беты пока распространялись без русского языка. Сейчас русификация представлена автору. Чтобы можно было ей пользоваться уже сейчас, вот ссылка на общий языковой файл для пакета, включающий и русификацию нового редактора. Добавляйте файл Button Bar Editor.exe в каталог пакета, обновляйте русский языковой файл, назначайте удобный спосроб вызова нового редактора и пользуйтесь.
Шероховатостей в программе пока предостаточно, что не удивительно: фактически новый редактор создаётся на наших глазах в достаточно сжатые сроки, некоторые концепции меняются радикально прямо по ходу дела. Часть предложений и замечаний, высказанных на форуме (в этой теме и в привате) автору уже сообщена, как и некоторые новейшие предложения, часть будет сообщена чуть позже. Ждём результатов.

#216:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 13, 2011 22:59
    —
Button Bar Editor обновился до беты 5. Ссылка указана в предыдущем посте. Новая русификация перед выпуском беты, к сожалению, не затребовалась, поэтому попала в дистрибутив в варианте для предыдущей версии. Берём отсюда.
Основная часть изменений есть результат моей переписки с автором. Упоминания заслуживает следующее:
• Раздельные настройки размера значков для панели и для дерева (по умолчанию: 16x16 для дерева и 32x32 для панели.)
• Улучшенная прокрутка в дереве при перетаскивании его элементов.
• Диалог открытия файла позволяет создать BAR-файл с нуля (надо ввести имя несуществующего файла вручную.
• После открытия файла дочерней панели предлагается сделать её панелью по умолчанию.
Плюс исправлено некое число выявленных багов. Плюс кое-что пока не исправлено, и об этом будет напомнено вновь.
А некоторые предложенные идеи автор по разным причинам отклонил. Что ж, бывает...

#217:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 00:04
    —
Avada wrote:
А некоторые предложенные идеи автор по разным причинам отклонил.
Может, стоит указать какие именно и назвать причины?

#218:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 01:22
    —
Flasher
По сворачиванию верхнего уровня меню в дереве при открытии содержимого другого тулбара. Там много причин. Есть чисто технические (нежелательные визуальные эффекты и крайняя сложность обработки по такой методике правильного перемещения в начало списка дочерней панели, стоящей в конце списка), прочее связано с тем, что дерево как раз и нужно как спецрежим для переходов между панелями, поскольку основной режим сейчас тулбарный, а там и так видна именно текущая панель. Тут решение, похоже, окончательное.
По индикации перетаскивания и вставки из буфера пока что пытаюсь продолжать дискуссию. Вот только что письмо отправил. Ну и ещё там кое-какие новые замечания сделал.

#219:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 01:45
    —
Avada wrote:
нежелательные визуальные эффекты и крайняя сложность обработки по такой методике правильного перемещения в начало списка дочерней панели, стоящей в конце списка
Вспомни, что ты говорил о том, что при открытии какого-то конкретного bar-файла будет видно только его содержимое, т.е. без элементов главной панели. То же самое можно сделать, передав команду при двойном клике одного из баров (без перехода к файлу в панели ТС, как сейчас). Что автор по этому поводу думает, интересно узнать.
Avada wrote:
дерево как раз и нужно как спецрежим для переходов между панелями, поскольку основной режим сейчас тулбарный, а там и так видна именно текущая панель
У меня при клике на кнопке одного из баров ничего не меняется. Отображается по прежнему все кнопки из основной панели.
Avada wrote:
По индикации перетаскивания и вставки из буфера пока что пытаюсь продолжать дискуссию.
Теперь это, естественно, должно коснуться не только дерева, но и тулбарной панели.

По всяким глюкам отпишусь позже, когда станет ясно из мнения автора, что мне в итоге даст этот редактор в плане удобства. Пока в нынешнем виде я его для себя более удобным не нахожу, воспринимаю как приложение к существующим редакторам по принципу "чтоб было".

#220:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 10:27
    —
Flasher wrote:
Вспомни, что ты говорил о том, что при открытии какого-то конкретного bar-файла будет видно только его содержимое, т.е. без элементов главной панели. То же самое можно сделать, передав команду при двойном клике одного из баров (без перехода к файлу в панели ТС, как сейчас). Что автор по этому поводу думает, интересно узнать.

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

Flasher wrote:
У меня при клике на кнопке одного из баров ничего не меняется. Отображается по прежнему все кнопки из основной панели.

Вообще-то в главной панели для перехода в дочернюю панель там рядышком выпадающая менюшка имеется. И, соответственно, стрелка для возврата в главную панель при нахождении в дочерней панели.
При всём при том нынешняя реализация этих переходов даже в кнопочной панели меня не устраивает. Я уже написал автору, что тут преувеличивается роль главной панели, и навигационные возможности в дочерних панелях тоже не должны быть ущемлены. Грубо говоря, если у меня на одной дочерней панели есть кнопка перехода напрямую в другую дочернюю панель, такой переход должен поддерживаться. Сейчас этого нет. Подобные претензии уже высказывались и на оффоруме. Пока без последствий. Будем продолжать.

Flasher wrote:
Теперь это, естественно, должно коснуться не только дерева, но и тулбарной панели.

В отношении перетаскивания на панели автор заметил (и я с ним согласился), что там индикация результата перетаскивания вполне нормальная — перемещаемую кнопку видно уже сразу в новом месте. По дереву свои соображения о преимуществах линейного позиционирования написал. Надо учитывать, однако, что во всех прочих редакторах уже используется методика перетаскивания с подсвечиванием элемента списка, а не с отображением разделителя. Обычно в таких случаях выдерживается единая концепция.
По буферу пока ответа не получил.

Flasher wrote:
Пока в нынешнем виде я его для себя более удобным не нахожу, воспринимаю как приложение к существующим редакторам по принципу "чтоб было".

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

#221:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 11:30
    —
Avada wrote:
Вообще-то в главной панели для перехода в дочернюю панель там рядышком выпадающая менюшка имеется. И, соответственно, стрелка для возврата в главную панель при нахождении в дочерней панели.
Вот не подсказал бы - сам бы не сообразил. Лучше бы было как я написал - по клику на этой панели, без всяких стрелочек с меню.
Avada wrote:
В отношении перетаскивания на панели автор заметил (и я с ним согласился), что там индикация результата перетаскивания вполне нормальная — перемещаемую кнопку видно уже сразу в новом месте.
Ничего там не видно. Подводишь курсор - реакция нулевая. Клик ПКМ по кнопке с проявлением пункта "Вставить" никак не даёт возможности определить с какой стороны от кнопки встанет новая.
Avada wrote:
Надо учитывать, однако, что во всех прочих редакторах уже используется методика перетаскивания с подсвечиванием элемента списка, а не с отображением разделителя. Обычно в таких случаях выдерживается единая концепция.
Вот надо ему объяснить, чтобы менял концепцию в отношении всех редакторов, если начнёт увиливать.
Avada wrote:
В частности, я намерен предложить более удобное создание нового BAR-файла, чтобы вообще отвязать работу редактора от обязательной главной панели и иметь возможность делать произвольное число любых заготовок баров, чтобы потом вставлять их в свою структуру панели и увязывать друг с другом по усмотрению.
Теперь надо подумать какая мне будет польза от этих заготовок. Пока не придумал.. В общем, что-то у меня пессимистичный настрой, уже начинаю сильно сомневаться, что автор и идею по созданию хоткеев поддержит. И тогда можно благополучно отказаться от использования данной утилиты. Но, как говорится, надежда умирает последней. Wink

#222:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 14, 2011 11:32
    —
Avada
А что с портабельностью пакета, она присутствует нынче? Помнится, в одной из страниц кто-то указывал мне на то, что, кроме основных файлов в TC, в систему нужно вложить что-то ещё и после того я только поверхностно слежу за развитием, а желания поставить UTCE так и не возникло.

#223:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 11:38
    —
Касаемо портабельности - не вижу особого в ней смысла. Настройкой конфигурации приходится заниматься именно в домашних условиях, где никто не мешает сосредоточиться. А на флешке таскается уже готовый для дела и настроенный инструмент. При этом файлик MSCOMCTL.OCX носится в корне UTCE и при желании регистрируется за секунду.

Avada
Проясни ситуации по развитию других редакторов, по ToDo. Неужели автор отмолчался по письмам?

#224:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 14, 2011 11:49
    —
А всё же нельзя ли переговорить с автором и решить этот момент в пользу портабельности? Файлик вшить в исполняемый, запуск - рег., выход - анрег., вроде того.

#225:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 12:08
    —
ask-rus
Переговорить-то можно. Но рег/анрег при каждом входе/выходе каждого редактора — не слишком ли?

Flasher wrote:
Проясни ситуации по развитию других редакторов, по ToDo. Неужели автор отмолчался по письмам?

Никакой новой информации нет. Напомню.


Last edited by Avada on Fri Jan 14, 2011 12:16; edited 1 time in total

#226:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 12:15
    —
Тогда уж без унрегов и с проверкой реги.

#227:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 12:17
    —
Flasher
Поподробнее всю предполагаемую схему изложишь?

Да, и я там выше пост дополнил.

#228:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 12:26
    —
Avada
Схему касаемо чего?

#229:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 14, 2011 12:34
    —
Avada wrote:
Переговорить-то можно. Но рег/анрег при каждом входе/выходе каждого редактора — не слишком ли?

Сделай, пожалуйста. Автору виднее, как это лучше реализовать.

#230:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 12:57
    —
Flasher
Пардон, тут слишком быстро возникала цепочка постов, я не успел отреагировать.

Flasher wrote:
Вот не подсказал бы - сам бы не сообразил. Лучше бы было как я написал - по клику на этой панели, без всяких стрелочек с меню.

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

Flasher wrote:
Ничего там не видно. Подводишь курсор - реакция нулевая. Клик ПКМ по кнопке с проявлением пункта "Вставить" никак не даёт возможности определить с какой стороны от кнопки встанет новая.

Конечно, не видно. Я тебе про процесс перетаскивания кнопки, а ты мне про вставку из буфера. Говорю же — нет пока ответа. А продолжение разговора там неминуемо: нынешняя ситуация с местом вставки (по какую стороны встанет) меня не устраивает, у стандартной панели инструментов TC с этим явно лучше.

Flasher wrote:
Вот надо ему объяснить, чтобы менял концепцию в отношении всех редакторов, если начнёт увиливать.

Попытка не пытка...

Flasher wrote:
Теперь надо подумать какая мне будет польза от этих заготовок. Пока не придумал..

К примеру, делается энное количество узкоспециализированных баров, работа которых предполагается только в режиме выпадающего меню. Для RAR-архивации, скажем. Или для плагина VirtualPanel. Они на этапе создания ни к чему не привязаны и лежат просто так. Далее по мере необходимости я могу моментом вставить заготовку на любую из своих существующих панелей или вообще использовать её навороченный вариант как альтернативную главную панель со своими дочерними панелями любой степени связности, вообще не связанную с предыдущей главной панелью.

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

С хоткеями в конкретном предложенном виде может и не поддержать, но вот за общую идею взаимной коммуникации редакторов с моментальным переходом от одного редактирования к другому будем биться изо всех сил.

И возвращаемся к текущему обсуждению.

Flasher wrote:
Схему касаемо чего?

Схему касаемо "и с проверкой реги". Кто, что и на каком этапе должен делать, если нужного файла в необходимом каталоге нет?

ask-rus wrote:
Автору виднее, как это лучше реализовать.

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

#231:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 13:33
    —
Avada wrote:
Может, и лучше. Но гарантированный возврат в главную панель быть должен, эта идея неплоха.
А что не сообразил — чему удивляться, документации-то пока нетути...
Это всё - да..
Avada wrote:
Конечно, не видно. Я тебе про процесс перетаскивания кнопки, а ты мне про вставку из буфера.
Вон оно что. Кстати, напиши, чтобы D&D работал обоюдно - дерево<>бар.
Avada wrote:
А продолжение разговора там неминуемо: нынешняя ситуация с местом вставки (по какую стороны встанет) меня не устраивает, у стандартной панели инструментов TC с этим явно лучше.
Ну, получше в том плане, что сторона выбирается исходя из расположения курсора относительно середины кнопки? Но с разделителем было бы всё равно почём юзабильней, согласись.
Avada wrote:
К примеру, делается энное количество узкоспециализированных баров, работа которых предполагается только в режиме выпадающего меню. Для RAR-архивации, скажем. Или для плагина VirtualPanel. Они на этапе создания ни к чему не привязаны и лежат просто так. Далее по мере необходимости я могу моментом вставить заготовку на любую из своих существующих панелей или вообще использовать её навороченный вариант как альтернативную главную панель со своими дочерними панелями любой степени связности, вообще не связанную с предыдущей главной панелью.
Насчёт "лежат просто так" не ясно. Почему я должен откладывать процедуру привязки создаваемого бара на потом? Что мне это даст с практической точки зрения? И что ты понимаешь под альтернативной главной панелью?
Avada wrote:
С хоткеями в конкретном предложенном виде может и не поддержать
Наверно, мне стоит сделать картинку-фэйк того, как это будет выглядеть, а потом устроить голосовалку "Какой из вариантов Вас устроит больше?". Может, это на автора как-то повлияет. Wink

Avada wrote:
Схему касаемо "и с проверкой реги". Кто, что и на каком этапе должен делать, если нужного файла в необходимом каталоге нет?
Что значит "в необходимом"? Пусть войдёт в состав дистрибутива по умолчанию. Делать должен будет всё открытый редактор: сперва проверить зарегистрирована ли данная библиотека в системе. Если нет, то регистрирует, если есть, то пропускает этот шаг и запускает редактор.

#232:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 14:28
    —
Flasher wrote:
Кстати, напиши, чтобы D&D работал обоюдно - дерево<>бар.

Да, это у меня уже на заметку взято.

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

Соглашусь.

Flasher wrote:
Насчёт "лежат просто так" не ясно. Почему я должен откладывать процедуру привязки создаваемого бара на потом? Что мне это даст с практической точки зрения? И что ты понимаешь под альтернативной главной панелью?

Например, ты делаешь отладочный вариант панели, не запуская её в основную работу. Или делаешь готовую узкоспециальную панель (примеры приводил) и рассылаешь её желающим в виде BAR-файла. А желающие потом цепляют сами. А под альтернативной главной панелью я понимаю не банальную замену одной панели на другую с возвратом к исходной ручками или после перезапуска TC, а точно такую же цепочку панелей, но с иным набором кнопок, функций, дочерних панелей и пр. Для разных задач, для разных ОС и пр.

Flasher wrote:
Наверно, мне стоит сделать картинку-фэйк того, как это будет выглядеть, а потом устроить голосовалку "Какой из вариантов Вас устроит больше?". Может, это на автора как-то повлияет.

А почему бы и нет?

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

Где лежит нужная библиотека и что происходит, когда ты заканчиваешь работу с этим редактором или со всеми редакторами?

#233:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 14:49
    —
Avada wrote:
Или делаешь готовую узкоспециальную панель (примеры приводил) и рассылаешь её желающим в виде BAR-файла. А желающие потом цепляют сами.
А если команды в этом баре предполагают вызов различных утилит? Толку от такого бара?
Avada wrote:
А под альтернативной главной панелью я понимаю не банальную замену одной панели на другую с возвратом к исходной ручками или после перезапуска TC, а точно такую же цепочку панелей, но с иным набором кнопок, функций, дочерних панелей и пр. Для разных задач, для разных ОС и пр.
На примере недавно созданной темы с вызовом версий программ относительно конкретной архитектуры? Цепочки из Двух-трех-четырёх-...-кнопочных переходов между bar-ами? Тогда альтернативность тут исключительно условная, и такая панель не иначе как дочерняя.
Avada wrote:
А почему бы и нет?
Ок, сделаю. Только вот ещё найти кого-нибудь на оффорум запостить. Там активность как-никак пошибче будет.

Avada wrote:
Где лежит нужная библиотека и что происходит, когда ты заканчиваешь работу с этим редактором или со всеми редакторами?
dll лежит в корне UTCE, по окончанию ничего не происходит, регистрация остаётся в системе.

#234:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 19:13
    —
Flasher wrote:
А если команды в этом баре предполагают вызов различных утилит? Толку от такого бара?

Приведённые мной примеры этого не предполагали.

Flasher wrote:
На примере недавно созданной темы с вызовом версий программ относительно конкретной архитектуры? Цепочки из Двух-трех-четырёх-...-кнопочных переходов между bar-ами? Тогда альтернативность тут исключительно условная, и такая панель не иначе как дочерняя.

Нет, не на примере. Я имел в виду другое. Но, возможно, тебе это просто не нужно.

Flasher wrote:
dll лежит в корне UTCE, по окончанию ничего не происходит, регистрация остаётся в системе.

Ясно, спасибо. Но проблема прежде всего в том, что необходимых файлов может быть несколько и что в сумме они, очень мягко говоря, кое-что весят (да и по отдельности тоже). Так что в дистрибутиве ничего подобного практически наверняка не будет, а попытка это предложить закончится посылом в определённом направлении. Разве что куда-то дополнительно ручками складывать и обучить программу там искать по пути в INI пакета, ежели чего не хватает...

#235:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 14, 2011 19:55
    —
Avada wrote:
а попытка это предложить закончится посылом в определённом направлении

[off]
Грозный дядька, однако, сидит в Египте* (поправка Very Happy ). Surprised
[/off]


Last edited by ask-rus on Fri Jan 14, 2011 22:07; edited 1 time in total

#236:  Author: FlasherLocation: Москва PostPosted: Fri Jan 14, 2011 20:39
    —
Avada wrote:
Приведённые мной примеры этого не предполагали.
Приведённые тобой примеры вообще ничего конкретного не предполагали. А я здесь пытаюсь рассматреть выгоду лично для себя, с чего мы, собственно, начали. Да пусть это будут даже плагины, какая разница. Тот же Virtual Panel.
Avada wrote:
Нет, не на примере. Я имел в виду другое. Но, возможно, тебе это просто не нужно.
Возможно, ты меня не до конца понял. Те bar-кнопки должны присутствовать в общем списке каждой из переключаемой панели. Об этом речь?
Avada wrote:
Но проблема прежде всего в том, что необходимых файлов может быть несколько
Приведи пример случая, когда кроме указанного мной файла вдруг понадобились другие.
Avada wrote:
Разве что куда-то дополнительно ручками складывать и обучить программу там искать по пути в INI пакета, ежели чего не хватает...
Ну, хоть так. А регистрироваться и проверяться файлы будут в случае написания в команде ключа типа /reg.

#237:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 14, 2011 22:01
    —
Flasher wrote:
Приведённые тобой примеры вообще ничего конкретного не предполагали. А я здесь пытаюсь рассматреть выгоду лично для себя, с чего мы, собственно, начали. Да пусть это будут даже плагины, какая разница. Тот же Virtual Panel.

Ну, пусть плагины. Я в своё время скачивал этот BAR-файл с настройками VirtualPanel, а потом уж решал, на какой машине его подключать к одной из дочерних панелей (причём разных), а на какой нет, чтобы просто так до поры полежал. То есть это просто BAR-файл, не встраиваемый сразу же в текущую панель.

Flasher wrote:
Возможно, ты меня не до конца понял. Те bar-кнопки должны присутствовать в общем списке каждой из переключаемой панели. Об этом речь?

Нет. Одна главная панель с цепочкой дочерних меняется на другую главную панель с цепочкой дочерних. Ни одна из частей одного набора BAR-файлов не является обязательной частью другого. Процент совпадения или несовпадения кнопок и меню может быть каким угодно, это не принципиально.

Flasher wrote:
Приведи пример случая, когда кроме указанного мной файла вдруг понадобились другие.

Для начала, ты в последних постах сам не указал, о каком файле идёт речь. Wink А я пакет за несколько лет много раз ставил на разные машины с разными системами и с разной комплектацией программ, при этом количество запрашиваемых файлов колебалось от одного до, если не ошибаюсь, четырёх. MSCOMCTL.OCX первый и, чаще всего, последний (на свежей семёрке сегодня, к примеру, мне хватило регистрации только этого файла.) Иногда нет, и тогда приходится идти последовательно: сообщается, что нет того-то — ставим — нет того-то — ставим... В конце концов, у Салема на сайте лежит полный дистрибутив. Можно заглянуть туда и увидеть, что он добавляет на всякий случай к стандартному комплекту.

Flasher wrote:
Ну, хоть так. А регистрироваться и проверяться файлы будут в случае написания в команде ключа типа /reg.

Да, более или менее нормальный вариант.

ask-rus
Вообще-то он в Египте сидит. Smile

#238:  Author: FlasherLocation: Москва PostPosted: Sat Jan 15, 2011 00:14
    —
Avada wrote:
Ну, пусть плагины. Я в своё время скачивал этот BAR-файл с настройками VirtualPanel, а потом уж решал, на какой машине его подключать к одной из дочерних панелей (причём разных), а на какой нет, чтобы просто так до поры полежал. То есть это просто BAR-файл, не встраиваемый сразу же в текущую панель.
Тут есть разница. Если ты забираешь у кого-то готовый код - это одно, а когда ты создаёшь bar для себя, то уже заранее знаешь куда его куда его лучше подвязать. Поэтому я и не вижу особой пользы от создания заготовок.
Avada wrote:
Нет. Одна главная панель с цепочкой дочерних меняется на другую главную панель с цепочкой дочерних. Ни одна из частей одного набора BAR-файлов не является обязательной частью другого. Процент совпадения или несовпадения кнопок и меню может быть каким угодно, это не принципиально.
Ну, как это не принципиально, если ты написал "точно такую же цепочку панелей, но с иным набором кнопок"?

#239:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 15, 2011 00:53
    —
Flasher
Я просто имел в виду, что и тут цепочка, и там цепочка (как понятие), а не то, что структурно эти цепочки одинаковы.

Flasher wrote:
Тут есть разница. Если ты забираешь у кого-то готовый код - это одно, а когда ты создаёшь bar для себя, то уже заранее знаешь куда его куда его лучше подвязать. Поэтому я и не вижу особой пользы от создания заготовок.

Ну, тебе это не нужно, кому-то нужно, обычное дело. Просто я хотел, чтобы BAR-файлы с нуля в принципе могли создаваться, а какой-никакой способ для этого теперь существует. Будет удобнее — хорошо, останется нынешний — терпимо.

#240:  Author: FlasherLocation: Москва PostPosted: Sat Jan 15, 2011 01:40
    —
Avada wrote:
Я просто имел в виду, что и тут цепочка, и там цепочка (как понятие), а не то, что структурно эти цепочки одинаковы.
Извини, не телепат. Теперь ясно.
Avada wrote:
Ну, тебе это не нужно, кому-то нужно, обычное дело.
Напомню, что начал я с того, какие функции редактора могли бы стать для меня полезными, чтобы чётко укрепилась мысль, что я к этому редактору стану действительно часто обращаться, и, возможно, в последствии он полностью сможет мне заменить стандартный Тоталовский. Только одно предложенное тобой вряд ли сможет перевесить исходную чашу весов.

#241:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 15, 2011 10:37
    —
Flasher wrote:
Напомню, что начал я с того, какие функции редактора могли бы стать для меня полезными, чтобы чётко укрепилась мысль, что я к этому редактору стану действительно часто обращаться, и, возможно, в последствии он полностью сможет мне заменить стандартный Тоталовский. Только одно предложенное тобой вряд ли сможет перевесить исходную чашу весов

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

Подготовил и отправил очередную порцию предложений и уточнений по уже сделанным предложениям. В частности, по переходам между разными тулбарами (в том числе с вложенностью, отличной от "всё в одном"), по перетаскиванию между панелью и деревом, по открытию отдельного BAR-файла без отображения его взаимосвязи с отстальными и по отображению места вставки при работе с буфером.

#242:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 15, 2011 18:26
    —
Началось приватное тестирование новой, шестой беты Button Bar Editor где частично учтены замечания и предложения с русского форума. Подробности — после обнародования, которое пока планируется на завтра, если какие-то серьёзные проблемы не всплывут. Русский язык на сей раз будет обновлён своевременно. Wink

#243:  Author: FlasherLocation: Москва PostPosted: Sun Jan 16, 2011 21:33
    —
Ладно, сообщаю о баге №1. Файл wcmicons.dll, входящий в дистрибутив, убран из папки ТС и заменён другой библиотекой; хотите, т.с., верьте, хотите нет, но картина такая:

#244:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 16, 2011 22:15
    —
Flasher
Во-первых, давай уж порядка ради проверять на шестой бете.
Во-вторых, я хочу чётко уяснить ситуацию. Отображается содержимое файла, которого в данный момент в корне каталога Тотала нет, так? (И Wciconex.dll нет, видимо.) Он был заменён другим файлом с тем же именем, находящимся в том же месте, так? Как давно эта замена произведена? Прежний файл где-то остался (скажем, в каталоге с другой версией TC)? Кэш-файлы почищены? И покажи, что для текущей кнопки отображается в диалоге настроек Тотала. И, если можно, пришли нестандартный файл со значками, хочу сам попробовать.

Изменения шестой беты я пока подробно не расписываю, поскольку один пункт в них не понял и запросил у автора пояснения. Как только — так сразу.

P.S. А тебе что, дополнительная панелька справа внизу с опциями для кнопок панели TC не нужна? Я смотрю, ты её не включил.

#245:  Author: FlasherLocation: Москва PostPosted: Sun Jan 16, 2011 22:45
    —
Avada wrote:
Во-первых, давай уж порядка ради проверять на шестой бете.
Ну ты хоть написал бы сперва, что сегодня вышла. В общем, с ней та же история.
Avada wrote:
И Wciconex.dll нет, видимо.
Ты имя спутал. wcmicons.dll
Avada wrote:
Как давно эта замена произведена?
А это имеет значение? Сразу перед запуском редактора.
Avada wrote:
Прежний файл где-то остался (скажем, в каталоге с другой версией TC)?
Здрасте. А это тут причём? А если у меня таких версий пятьсот штук, я должен в каждой проверять, есть ли файл? Confused Ну, допустим, есть в каталоге другого ТС, но с другим именем.
Avada wrote:
Кэш-файлы почищены?
Какие? База эскизов ТС или pagefile.sys?
Avada wrote:
И покажи, что для текущей кнопки отображается в диалоге настроек Тотала.
Avada wrote:
И, если можно, пришли нестандартный файл со значками, хочу сам попробовать.
Странно, думал знаешь.

#246:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 17, 2011 01:00
    —
Flasher wrote:
Ну ты хоть написал бы сперва, что сегодня вышла. В общем, с ней та же история.

Понятно. А что выход сегодня, я вообще-то упоминал выше...

Flasher wrote:
Ты имя спутал. wcmicons.dll

Я ничего не спутал. Тотал автоматом поддерживает два имени: указанное тобой и указанное мной.

Flasher wrote:
А это имеет значение? Сразу перед запуском редактора.

Вот потому и имеет значение. См. далее.

Flasher wrote:
Здрасте. А это тут причём? А если у меня таких версий пятьсот штук, я должен в каждой проверять, есть ли файл? Ну, допустим, есть в каталоге другого ТС, но с другим именем.

Для меня достаточно ответа, что есть. Были всякие гипотезы... Но они не понадобились — см. далее.

Flasher wrote:
Какие? База эскизов ТС или pagefile.sys?

А что *.br2 — это кэши тулбаров, ты помнишь? Удали их все и проверь заново.

Flasher wrote:
Странно, думал знаешь.

Всё не упомнишь.

Короче, у меня всё это абсолютно нормально отображается. Что в редакторе, то и в Тотале. Могу завтра ещё на семёрке проверить.

#247:  Author: FlasherLocation: Москва PostPosted: Mon Jan 17, 2011 01:14
    —
Avada wrote:
Тотал автоматом поддерживает два имени: указанное тобой и указанное мной.
Ясно, как-то не задавался этим вопросом, буду иметь в виду.
Avada wrote:
Были всякие гипотезы... Но они не понадобились — см. далее.
Ну, пока рано выводы делать. См. далее.
Avada wrote:
А что *.br2 — это кэши тулбаров, ты помнишь? Удали их все и проверь заново.
Этот файл (он там, естественно, один был) удалял. Перезапуски других результатов не давали.
Avada wrote:
Могу завтра ещё на семёрке проверить.
Давай, а я пока подготовлю описание второго бага, возможно, имеющее к этому отношение.
Проверяю всё на голом ТС. Скриншоты, соответственно, оттуда же. Запуск произвожу из Проводника, выключив предварительно другие копии ТС, если это вообще может иметь какое-то значение.

#248:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 17, 2011 19:43
    —
Flasher
Проверил на семёрке (Professional x86 Russian). Сторонняя библиотека обрабатывается редактором безукоризненно. Сразу подхватывается новая библиотека (как, кстати, и на XP было), Тоталу же увидел изменённые значки лишь после удаления кэш-файла.

#249:  Author: FlasherLocation: Москва PostPosted: Mon Jan 17, 2011 20:23
    —
Avada
Ясно. У меня ровно наоборот. В ТС всё подхватывается вне зависимости от кэша.
Т.е. моя беда останется без репорта?

#250:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 17, 2011 20:35
    —
Flasher
Я мог бы, разумеется, сообщить автору всё необходимое для тестирования и дать все необходимые ссылки (на библиотеку и на картинки). У него как раз семёрка. Но честно скажу, что у меня не воспроизводится.
Кcтати, ты на другой ОС проверять не пробовал?

Да, упомянутые выше разъяснения от автора получил, но новинки шестой беты распишу чуть позже — мне сейчас малость не до того.

#251:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 19, 2011 10:48
    —
Итак, изменения в Ultra TC Button Bar Editor 6.00 beta 6
(Далее для краткости дерево со значками и панель с кнопками для тулбара TC именуются просто деревом и панелью)
Что нового:
Панель
• Элемент со стрелочкой (вызов выпадающего меню для перехода на связанную панель) отображается на "навигационных" кнопках не только в главной панели, но и в других панелях.
• Переход к связанной панели может выполняться также двойным щелчком по "навигационной" кнопке.
• Улучшена автопрокрутка при перетаскивании.
• Позиция прокрутки автоматически меняется только если это необходимо после соответствующих операций (добавления, удаления, вырезания кнопки...).
• Вставка кнопки из буфера выполняется по тем же правилам, что в TC (кнопка вставляется слева/справа от целевой кнопки в зависимости от того, на какой её половине при вставке позиционировалась мышь).
Дерево
• Двойным щелчком на "навигационном" элементе (указывающем на BAR-файл) теперь выполняется переход на развёрнутое содержимое связанной панели, а не открытие каталога с BAR-файлом в панели TC.
Прочее
• Поддержка открытия в редакторе произвольного BAR-файла под курсором через команду с параметрами (с %1 для внутренних ассоциаций, с %P%N для кнопки).

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

Работа над другими компонентами пакета возобновится после того, как BBE (Button Bar Editor) будет доведён до приемлемого состояния, позволяющего включать его в основной пакет.

#252:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 12:16
    —
Avada wrote:
Кcтати, ты на другой ОС проверять не пробовал?
На XP вроде как библиотека читается.

Баг №2.
Не отображаются значки ico-файлов ни в тулбарной панели, ни в дереве. Вообще никакие.

Баг №3.
При вызове по двойному клику в бар-панели одного из бар-файлов, уже вызванной из основного тулбара по дв. клику, появляется сообщение "Не удаётся найти связанную панель", и бар не прогружается, хотя главный бар в цепочке присутствует.


Avada wrote:
Вставка кнопки из буфера выполняется по тем же правилам, что в TC (кнопка вставляется слева/справа от целевой кнопки в зависимости от того, на какой её половине при вставке позиционировалась мышь).
А почему автор не сделал более удобный вариант, о котором шла речь?
Avada wrote:
Двойным щелчком на "навигационном" элементе (указывающем на BAR-файл) теперь выполняется переход на развёрнутое содержимое связанной панели, а не открытие каталога с BAR-файлом в панели TC.
Я считаю, что надо сделать по одному клику, раз есть стрелка возврата, а текущий способ больше подходит для дерева.

И что там автор ответил по развитию других редакторов, Todo, написанных ранее хотелок, очень интересно узнать? Уже устал спрашивать.

#253:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 20, 2011 12:57
    —
Flasher wrote:
На XP вроде как библиотека читается.

У меня и на Win7 читается. Ну и что делать будем?

Flasher wrote:
Не отображаются значки ico-файлов ни в тулбарной панели, ни в дереве. Вообще никакие.

Под семёркой? Там вообще с ICO-файлами что-то не всё гладко. Работал в этой системе немного и пока детально не разбирался. Но с ситуацией, когда для как минимум одной папки (со скопированным рабочим каталогом TC) не хотел отображаться нормально ей сопоставленный значок из ICO, уже столкнулся. Поменял указание файла со значком на ICL, там всё нормально. Пока без дальнейших комментариев.

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

Видел, знаю. Буду писать автору.

Flasher wrote:
А почему автор не сделал более удобный вариант, о котором шла речь?

Потому что он автор и ему виднее. Предложение было сделано, он его отклонил, ибо считает свой способ индикации вполне нормальным и удобным (была только принята поправка со стороной целевой кнопки).

Flasher wrote:
Я считаю, что надо сделать по одному клику, раз есть стрелка возврата, а текущий способ больше подходит для дерева.

Не знаю, возможна ли такая дифференцировка функциональности. Можно спросить, но лично мне не мешает. Хотя встречный вопрос: а если клик получился случайным (например, левой кнопкой вместо правой)? Дубль-клик в этом смысле надёжнее.

Flasher wrote:
И что там автор ответил по развитию других редакторов, Todo, написанных ранее хотелок, очень интересно узнать?

Вопрос был задан. Ответ получен и дан в конце моего предыдущего поста.

Ну и могу сообщить, что на основе присланных автором новых справочных материалов начал работу над разделами русской справки, относящимися к Button Bar Editor.

#254:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 13:25
    —
Avada wrote:
У меня и на Win7 читается. Ну и что делать будем?
Не знаю. Автору писать докладную.
Avada wrote:
Под семёркой?
Не только, и там и сям.
Avada wrote:
Предложение было сделано, он его отклонил, ибо считает свой способ индикации вполне нормальным и удобным (была только принята поправка со стороной целевой кнопки).
Так пусть пояснит, в чём состоит удобство, и чем это удобство лучше предложенного. Если курсор по центру, тогда что? Откуда я буду знать, с какой стороны встанет кнопка? А ведь центр условный, т.е. ощутимый зрительно, в действительности указатель курсора будет на одной из половинок.
Avada wrote:
Не знаю, возможна ли такая дифференцировка функциональности. Можно спросить, но лично мне не мешает. Хотя встречный вопрос: а если клик получился случайным (например, левой кнопкой вместо правой)? Дубль-клик в этом смысле надёжнее.
Там, где пахнет кнопкой, ощущается это слишком непривычным, всё-таки это не ярлык. На вопрос, извини, отвечу вопросами. А случайные нажатия рядомстоящих кнопок как таковых исключаются? А нажатия вообще каких-либо кнопок, которые тебе могут что-то удалить, перезапустить и т.п. в панелях ТС или быстрого запуска тоже не надо учитывать? А человеческий фактор вообще как-то должен фигурировать, когда речь идёт о программе-настройщике, где требуется серьезный и порой квалифицированный подход? А ты не подумал о любителях перед этим хорошо надраться? Может, для них тоже автору придумать режим типа "Антиалкоголь", "Антилох" и т.п.? Very Happy Ладно, оставим лирику. Мой постулат: случайности должны целиком и полностью ложиться на плечи обладателя программой, и их некорректные действия никак не должны препятствовать улучшению юзабильности ПО.
Avada wrote:
Ответ получен и дан в конце моего предыдущего поста.
Это то, что подписано снизу? Боюсь, это не ответ. Меня не интересует в данной ситуации, когда автор приступит к работе над другими редакторами, меня интересует его мнение насчёт предложенного и список Todo.

#255:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 20, 2011 14:15
    —
Flasher wrote:
Не знаю. Автору писать докладную.

Да запросто. Но потом он скажет: "Не могу воспроизвести", и мне ему возразить будет нечего, потому что и я не могу. Кстати, мне вообще чисто технически непонятно, как в панели кнопок может отображаться содержимое отсутствующей библиотеки. Ты какую-нибудь кнопку подробнее смотреть не пробовал: открыть файл со значками и посмотреть, что это такое и по какому пути?

Flasher wrote:
Не только, и там и сям.

Не подтверждаю на XP однозначно. Вечером гляну на семёрке.

Flasher wrote:
Так пусть пояснит, в чём состоит удобство, и чем это удобство лучше предложенного. Если курсор по центру, тогда что? Откуда я буду знать, с какой стороны встанет кнопка? А ведь центр условный, т.е. ощутимый зрительно, в действительности указатель курсора будет на одной из половинок.

Ты меня извини, но больше я никаких пояснений по этому поводу запрашивать не буду. Было спрошено, было отвечено, что функционал TC вполне приличный. Было уточнено с моей стороны, что в TC хотя бы учитывается выбранная половина целевой кнопки. В ответ на это было сделано именно как в TC. Разделители-линии автор вводить не намерен. У меня нет достаточно веских аргументов, чтобы снова ездить ему по ушам этим вопросом.

Flasher wrote:
Там, где пахнет кнопкой, ощущается это слишком непривычным, всё-таки это не ярлык.

Как я сказал, можно спросить. Лирику обсуждать не будем, это наши личные суждения, а не позиция автора.

Flasher wrote:
Это то, что подписано снизу? Боюсь, это не ответ. Меня не интересует в данной ситуации, когда автор приступит к работе над другими редакторами, меня интересует его мнение насчёт предложенного и список Todo.

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


Last edited by Avada on Thu Jan 20, 2011 14:26; edited 1 time in total

#256:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 14:25
    —
Avada wrote:
Кстати, мне вообще чисто технически непонятно, как в панели кнопок может отображаться содержимое отсутствующей библиотеки.
Ну, мою реакцию ты уже наблюдал по этому поводу, но факт остаётся фактом.
Avada wrote:
Не подтверждаю на XP однозначно.
Накидал кучу 32-битных ICO, абсолютно разных по содержанию, размеру, кол-ву форматов значков - результат нулевой.
WinXP SP3(SP4).
Avada wrote:
Было уточнено с моей стороны, что в TC хотя бы учитывается выбранная половина целевой кнопки. В ответ на это было сделано именно как в TC.
А, ну теперь виновник найден, будем иметь в виду. Wink
Avada wrote:
Разделители-линии автор вводить не намерен.
Он это хоть как-то хотя бы объясняет? Ленью, непониманием зачем это нужно и т.д.?
Avada wrote:
Других ответов на совершенно чётко заданный вопрос мне не поступало.
Такой ответ удовлетворяет.

#257:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 20, 2011 14:34
    —
Flasher wrote:
Ну, мою реакцию ты уже наблюдал по этому поводу,но факт остаётся фактом.

Там я кое-что дописал, посмотри.

Flasher wrote:
Накидал кучу иконок, абсолютно разных по содержанию, размеру, кол-ву форматов значков - результат нулевой. WinXP SP3(SP4).

Хорошо, дома посмотрю ещё раз. На работе на долгое тестирование нет времени.

Flasher wrote:
Он это хоть как-то хотя бы объясняет? Ленью, непониманием зачем это нужно и т.д.?

Скорее непониманием, зачем это нужно. У меня этого письма сейчас перед глазами нет, но смысл был в том, что выделенная кнопка-получатель вполне информативна.

#258:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 14:54
    —
Avada wrote:
Ты какую-нибудь кнопку подробнее смотреть не пробовал: открыть файл со значками и посмотреть, что это такое и по какому пути?
Напоминаю - использовался голый ТС с вшитым тулбаром. Что там смотреть? Всё в исходном виде.

#259:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 20, 2011 15:30
    —
Flasher
Да ну? Перемести временно куда-нибудь из рабочего каталога TC файл Wcmicons.dll (и заодно, если есть, Wciconex.dll). Потом удали файл кэша, перезапусти Тотал и полюбуйся на пустые кнопки.
Когда обратно возвращать будешь, если кнопки останутся пустыми, пощёлкай в главной панели последовательно по всем кнопкам (конктестное меню — Изменить — OK).
Можешь также открыть редактором ресурсов экзешник Тотала и попытаться поискать там встроенный тулбар (в отличие от встроенных значков для файловых панелей, его там никогда не было).

#260:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 19:22
    —
Avada
Я не понял, в чём суть партзадания, и как это относится к тому, что я использовал вшитую панель инструментов? Зачем тулбар искать в экзешнике, если он есть Default.bar, входящий в Install.cab общего дистрибутива?

#261:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 20, 2011 20:12
    —
Flasher
Вот именно. Панель по умолчанию имела бы право называться вшитой (она же встроенная, она же built-in), отсутствуй она в виде отдельного файла. Здесь же речь идёт о файле default.bar, который существует, как всем нам хорошо известно, только отдельно. Зато он может теоретически находиться где угодно и/или содержать какую угодно информацию, отличную от умолчальной.
А теперь возвращаемся к исходному вопросу. Ты видишь в редакторе не те значки, которые отображает Тотал. Чудес не бывает, и причины явления должны быть материалистическими. Если не отображается содержимое DLL-файла, используемого в данный момент Тоталом, то логичнее всего предположить, что редактор отображает почему-то содержимое другого одноимённого файла. Откуда он? Дабы проверить это:
• Убедись в меню "Файл", что в редакторе открыт именно default.bar из твоего рабочего каталога TC, а не подхваченный откуда-то ещё.
• Открой в редакторе диалог "Выбор значка" для любой кнопки и посмотри, что он отображает. А потом открой кнопочкой с треугольником внизу список и посмотри, по какому пути находится этот DLL-файл.
И, кстати, по какому пути у тебя в семёрке установлен Тотал? В профиле пользователя или где-то ещё? У меня — просто в корне диска C:.

P.S. Тут от автора для тебя информация пришла. Примерно в том же направлении, про которое я и думал.
Quote:
About *Flasher* problem, the only reason i can imagine is that, he start BBE from TC instance uses the default Wcmicons.dll then he open a bar file (from File>Open) belong to another TC uses custom Wcmicons.dll (his screen shoot says that he run 2 TC)

That's because the program resolve %Commander_Path% on startup and remains using it, so when he open bar for another TC installation, the program still uses Wcmicons.dll in %Commander_Path%

Please tell him to start BBE from the TC instance that he want to edit its
button bar. I cannot find better solution.

Ну то есть причина видится в том, что запущено несколько копий TC, использующих разные библиотеки (одна обычную, вторая пользовательскую). Из-за чего %Commander_Path% трактуется некорректно. С рекомендацией: панель какой копии править, ту копию и запускать.
Я отправил автору видеозарисовку парочки багов (в том числе упомятутого тобой), а от него получил приватную 7-ю бету. Сейчас буду разбираться, что там нового.

#262:  Author: FlasherLocation: Москва PostPosted: Thu Jan 20, 2011 23:35
    —
Avada
Извини, сейчас не на семёрке, но на вопросы-таки ответить могу.
Avada wrote:
Здесь же речь идёт о файле default.bar, который существует, как всем нам хорошо известно, только отдельно. Зато он может теоретически находиться где угодно и/или содержать какую угодно информацию, отличную от умолчальной.
Поведение автоподхвата именно этого файла при первом запуске ТС ни о чём не говорит? Отдельно он или нет - какая разница, если файл является неотъемлемой частью дистрибутива? Таков уж алгоритм ТС, что для проявления тулбара должен читаться какой-то bar-файл. А то, что он теоретически где-то может находится, к моей ситуации с чистом ТС не относится. С таким же успехом я могу передвинуть любой другой файл из корня ТС, что также может создать проблему вплоть до сбоя при запуске. Передвижение - это уже исправление исходного положения, нарушение общей зависимости одних частей относительно других. У меня же ситуация противоположная за исключением смены одной единственной испытуемой библиотеки.
Avada wrote:
Если не отображается содержимое DLL-файла, используемого в данный момент Тоталом, то логичнее всего предположить, что редактор отображает почему-то содержимое другого одноимённого файла.
Я тебе, кажется, уже ответил, что в таком виде и с тем же именем ни в корне данного ТС, ни в корне какого-либо другого dll-файла нет.
Avada wrote:
Убедись в меню "Файл", что в редакторе открыт именно default.bar из твоего рабочего каталога TC, а не подхваченный откуда-то ещё.
Слава Богу, до маразма ещё не докатился и могу отличить иконки из default.bar от любых иных.
Avada wrote:
ткрой в редакторе диалог "Выбор значка" для любой кнопки и посмотри, что он отображает. А потом открой кнопочкой с треугольником внизу список и посмотри, по какому пути находится этот DLL-файл.
Сделаю, когда буду на 7-ке. Спасибо за подсказку.
Avada wrote:
И, кстати, по какому пути у тебя в семёрке установлен Тотал? В профиле пользователя или где-то ещё? У меня — просто в корне диска C:.
Испытуемый тоже в корне.
Avada wrote:
Ну то есть причина видится в том, что запущено несколько копий TC, использующих разные библиотеки (одна обычную, вторая пользовательскую).
Видимо, Салем, не дошёл до этого:
Flasher wrote:
Запуск произвожу из Проводника, выключив предварительно другие копии ТС, если это вообще может иметь какое-то значение.

Avada wrote:
Из-за чего %Commander_Path% трактуется некорректно.
Я не использую для иконок переменную окружения, у меня там относительные пути.

#263:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 21, 2011 01:15
    —
Flasher wrote:
Я тебе, кажется, уже ответил, что в таком виде и с тем же именем ни в корне данного ТС, ни в корне какого-либо другого dll-файла нет.

Тем не менее, я абсолютно уверен, что эта библиотека в таком виде на машине существует и редактору почему-то доступна. Пусть и не в корне дисков.

Flasher wrote:
Слава Богу, до маразма ещё не докатился и могу отличить иконки из default.bar от любых иных.

В default.bar никаких иконок нет. Они есть в файлах, на которые ссылается этот файл. Совершенно идентичные default.bar с относительными путями могут указывать на совершенно разные, хотя м одноимённые библиотеки. Поэтому меня интересовал прежде всего путь к файлу, а не его содержимое.

Flasher wrote:
Я не использую для иконок переменную окружения, у меня там относительные пути

Что адекватно. С абсолютными не пробовал? Хотя у меня у самого пути в этом файле с %Commander_Path% — и всё нормально.

И, кстати, насчёт запуска Тотала из Проводника. Почему из Проводника, а не, допустим, с Рабочего стола? Из-за параметров командной строки? Если да, каких?

#264:  Author: FlasherLocation: Москва PostPosted: Fri Jan 21, 2011 01:34
    —
Avada wrote:

Тем не менее, я абсолютно уверен, что эта библиотека в таком виде на машине существует и редактору почему-то доступна. Пусть и не в корне дисков.
А вот эту проблему, если она действительно так трактуется, должен решать никто иной, как автор. Но, как я и писал, библиотека, возможно, есть, но точно не с таким же именем.
Avada wrote:
В default.bar никаких иконок нет. Они есть в файлах, на которые ссылается этот файл. Совершенно идентичные default.bar с относительными путями могут указывать на совершенно разные, хотя м одноимённые библиотеки. Поэтому меня интересовал прежде всего путь к файлу, а не его содержимое.
Не так написал, но суть, думаю, была ясна. Я не совсем понимаю, откуда у дефолтных кнопок пути к иконкам. Там прописан только один файл wcmicons.dll и соответствующий номер через запятую.
Avada wrote:
С абсолютными не пробовал?
На 7-ке пока нет.
Avada wrote:
Почему из Проводника, а не, допустим, с Рабочего стола?
Иконки на десктопе появляются (временно) у меня крайне редко, привык к чистоте, т.с.

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

#265:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 21, 2011 10:18
    —
Flasher wrote:
А вот эту проблему, если она действительно так трактуется, должен решать никто иной, как автор.

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

Flasher wrote:
Но, как я и писал, библиотека, возможно, есть, но точно не с таким же именем.

Не может не быть. И как раз под тем же именем. Ищи, к какому реально существующему файлу обращается редактор. Методики я приводил. И, извини за наивный вопрос, ты поиск по дискам дубля этой библиотеки выполнять не пробовал?

Flasher wrote:
Я не совсем понимаю, откуда у дефолтных кнопок пути к иконкам. Там прописан только один файл wcmicons.dll и соответствующий номер через запятую.

Далеко не к любым иконкам. А только из конкретного файла с местоположением в каталоге текущей копии TC.
Да, и остался непонятным вопрос: откуда при описанном тобой запуске TC из Проводника взялось [2] в заголовке окна?

Flasher wrote:
Иконки на десктопе появляются (временно) у меня крайне редко, привык к чистоте, т.с.

Тут согласен. Но (в порядке лёгкого оффтопа) ты же, если не путаю, True Launch Bar используешь? Никакого захламления и максимум удобств.
И ещё раз уточняю: TC запускался без параметров, просто через экзешник?

Flasher wrote:
Ах, да, совсем забыл сказать, перезагрузка системы на XP дала положительный эффект при проявлении значков ico-файлов. Но ненадолго. Повторные перезапуски ТС и редактора опять вернули пустые значки.

Понятно. Но это я пока больше не проверял.

Flasher wrote:
И ещё, почему иконки в редакторе отображаются жёванными, не сглаженными, с излишней резкостью?

Явные издержки масштабирования. Такое долгое время и в TC было. У тебя размер, заданный значкам на кнопках, в самих файлах значков предусмотрен?

#266:  Author: FlasherLocation: Москва PostPosted: Fri Jan 21, 2011 12:04
    —
Avada wrote:
Не может не быть. И как раз под тем же именем. Ищи, к какому реально существующему файлу обращается редактор. Методики я приводил. И, извини за наивный вопрос, ты поиск по дискам дубля этой библиотеки выполнять не пробовал?
Я совершенно точно знаю кол-во своих копий ТС, и где необходимые файлы могут находиться. Поэтому поиск и не требуется.
Avada wrote:
Далеко не к любым иконкам. А только из конкретного файла с местоположением в каталоге текущей копии TC.
А какие могут быть пути в поставляемом файле Default.bar?
Avada wrote:
откуда при описанном тобой запуске TC из Проводника взялось [2] в заголовке окна?
Скажем так - я отключал первую копию перед запуском редактора из второй. Все последующие тесты проводились из первой запущенной копии.
Avada wrote:
Но (в порядке лёгкого оффтопа) ты же, если не путаю, True Launch Bar используешь? Никакого захламления и максимум удобств.
Верно. Везде использую только средства быстрого запуска, которые автоматически скрываются с экрана. Стол при этом девственно чист, нет ни иконок, ни гаджетов.
Avada wrote:
TC запускался без параметров, просто через экзешник?
Да.
Avada wrote:
У тебя размер, заданный значкам на кнопках, в самих файлах значков предусмотрен?
Мне стоило сразу написать об этом. Конечно, отображаемый формат присутствует в каждой иконке и выставлен как в тулбаре ТС, так и бар-панели редактора.

#267:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 21, 2011 13:35
    —
Flasher wrote:
Я совершенно точно знаю кол-во своих копий ТС и где необходимые файлы могут находиться. Поэтому поиск и не требуется.

В таком случае для тебя не должно быть проблемой понять, куда всё же лезет редактор. Кстати, Тотал на Win7 инсталлировался с последующим накатыванием пользовательских файлов поверх стандартных или копировался?

Flasher wrote:
А какие могут быть пути в поставляемом файле Default.bar?

К файлам в папках, прописанных в %PATH%. Notepad.exe. Опять же без полного пути. Соответственно, у кого-то в Тотале открывается системный Блокнот, а у кого-то Акельпад или что там на замену используется. Без всяких усилий со стороны Тотала. Используется умолчание, а что там по факту под этим умолчанием, вопрос второй.

Flasher wrote:
Везде использую только средства быстрого запуска, которые автоматически скрываются с экрана. Стол при этом девственно чист, нет ни иконок, ни гаджетов.

Почти то же самое.

Flasher wrote:
Скажем так - я отключал первую копию перед запуском редактора из второй. Все последующие тесты проводились из первой запущенной копии.

Ясно.

Flasher wrote:
Мне стоило сразу написать об этом. Конечно, отображаемый формат присутствует в каждой иконке и выставлен как как в тулбаре ТС, так и бар-панели редактора.

Я ещё сам попробую вариант с безусловным присутствием формата в иконке, и буду репортить, если что.

#268:  Author: CaptainFlintLocation: Москва PostPosted: Fri Jan 21, 2011 14:43
    —
Народ, вы уж извините, что я вклиниваюсь… Чем разводить обсуждение на несколько страниц, не проще с самого начала запустить Process Monitor и вживую пронаблюдать, куда лезет программа и чего она читает?

#269:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 21, 2011 15:11
    —
[off]
Наличие IRC/XMPP-канала бы не помешало рассматривать подобного рода моменты.
[/off]
В этом бульоне я не рассмотрю, кажется, свою портабельность, наверное, потому что её ещё нет.

#270:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 21, 2011 16:16
    —
CaptainFlint wrote:
Чем разводить обсуждение на несколько страниц, не проще с самого начала запустить Process Monitor и вживую пронаблюдать, куда лезет программа и чего она читает?

У меня, например, это в части, касающейся панелей и значков, сделать попросту не получилось.

ask-rus wrote:
В этом бульоне я не рассмотрю, кажется, свою портабельность, наверное, потому что её ещё нет.

Её не просто нет, а о ней с автором ещё и речи не велось. Причины изложены выше.

#271:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 04:52
    —
Avada wrote:
Кстати, Тотал на Win7 инсталлировался с последующим накатыванием пользовательских файлов поверх стандартных или копировался?
Инсталлировался с накатыванием одного пользовательского файла, если быть точным, и ты знаешь какого.
Avada wrote:
К файлам в папках, прописанных в %PATH%.
Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Smile Разрешитес доложить, найден "сорванец" и прибит!
Avada wrote:
Почти то же самое.
В смысле, у тебя?
Avada wrote:
Я ещё сам попробую вариант с безусловным присутствием формата в иконке, и буду репортить, если что.
Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.

#272:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 09:29
    —
Flasher wrote:
Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Разрешитес доложить, найден "сорванец" и прибит!

Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи! Wink
Где было-то? Может другим пригодиться.
А со значками из ICO что? По-прежнему?

Flasher wrote:
В смысле, у тебя?

Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.

Flasher wrote:
Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.

16 и 32. Вчера уже сообщил автору.

#273:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 09:40
    —
Avada wrote:
Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи!
Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо.
Avada wrote:
Где было-то? Может другим пригодиться.
Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду.
Avada wrote:
А со значками из ICO что? По-прежнему?
Ну, если я с воодушевлением сообщаю, как ты думаешь? Wink Да, что самое интересное, сразу забыл написать, что в диалоге "Выбор значка" отображались как-раз иконки файла из корня текущего ТС.
Avada wrote:
Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.
Не понял. Ярлыки и там, и там присутствуют?
Avada wrote:
16 и 32.
Поправка принята. Wink

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

#274:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 10:10
    —
Flasher wrote:
Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо.

Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?

Flasher wrote:
Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду.

...и которая при этом присутствует в PATH. Полна чудес могучая природа. Wink

Flasher wrote:
Не понял. Ярлыки и там, и там присутствуют?

Ну да. Говорю же, мне так удобнее. Smile

И по поводу значков из ICO. Если у тебя по-прежнему эти дела воспроизводятся, то давай пошаговое описание действий. Вот дефолтная панель. Вот конкретная кнопка. Вот ты заменяешь некий значок на другой, из 32-битного ICO-файла, лежащего там, куда его любой проверяющий может поместить (указать, где). Тотал его видит нормально, редатор показывает пустую кнопку. В таком духе. Я в ходе борьбы с последними багами автору видео пачками посылал, да потом ещё полный набор своих BAR-файлов, зато и результат был получен быстрый и чёткий. Не призываю делать то же самое, но — больше подробностей, и не пренебрегать никакими мелочами (пример с PATH был очень показателен).

#275:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 10:36
    —
Avada wrote:
Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?
Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней.
Avada wrote:
...и которая при этом присутствует в PATH. Полна чудес могучая природа.
А в чём чудо заключается?

По ICO:
1. не важно какой файл/команда;
2. Путь к ICO-файлу относительный - например, Icons\Avada.ico ;
2. в ТС отображается;
3. в BBE нет;
4. в BBE при вызове диалога "Выбор значка" появляется окошко с сообщением "Не удаётся найти файл Icons\Avada.ico";
5. При добавлении к пути %COMMANDER_PATH%\ иконка появляется;
6. Относительные пути к программам, файлам плагинов и библиотекам не препятствуют отображению в BBE.

#276:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 11:12
    —
Flasher wrote:
Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней.

Я сейчас за недостатком времени (наметилась срочная работа) не готов это подробно обсуждать, но, ИМХО, не очень-то это правильно. Правильнее, чтобы при отсутствии пути программа начинала поиск с каталога TC, но не исключала при дальнейшем переборе и всё остальное. Вероятно, обсудим с автором.

Flasher wrote:
А в чём чудо заключается?

В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.

Flasher wrote:
Путь к ICO-файлу относительный - например, Icons\Avada.ico

Вот она — причина. Программа действительно не понимает относительных путей, записанных в таком формате. (Я ими не пользуюсь, потому и не мог воспроизвести). Проблема ясна, сообщу автору.

#277:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 11:15
    —
Avada wrote:
В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.
Я не спорю с тем, как должно быть в идеале. Но чудом это никак не назвать.
Avada wrote:
Вот она — причина.
Confused Дык я постом выше писал:
Flasher wrote:
Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать

#278:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 11:20
    —
Flasher wrote:
Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать

Верно, но речь в данном случае идёт не об относительных путях вообще, а об одной конкретной форме их записи. Запись с использованием переменных — тоже относительный путь, но она работает.

#279:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 11:23
    —
Avada wrote:
Запись с использованием переменных — тоже относительный путь, но она работает.
Эээ, в смысле "тоже относительный"? Переменная выступает в роли параметра комстроки, который конвертируется в подлинную часть пути. Я бы не стал относит такую запись к относительной.
Avada wrote:
Я ими не пользуюсь, потому и не мог воспроизвести
Shocked Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?

#280:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 11:50
    —
Flasher wrote:
Я бы не стал относит такую запись к относительной.

А я бы стал. Впрочем, суть дела вполне ясна. Автору я только что отправил письмо.

Flasher wrote:
Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?

Не выглядит. А вот при описании значков из подкаталога Iсons основного каталога TC — выглядит.

#281:  Author: FlasherLocation: Москва PostPosted: Sat Jan 22, 2011 11:53
    —
Avada wrote:
Не выглядит.
А пишешь "не пользуюсь". Wink По сути это одна и та же форма записи.
Avada wrote:
Запись с использованием переменных — тоже относительный путь, но она работает.
Кстати, и об этом я написал:
Flasher wrote:
... с переменными окружения и прямыми проблем нет.
А ещё ранее ты сам отвечал на подобное указание:
Avada wrote:
Flasher wrote:
Я не использую для иконок переменную окружения, у меня там относительные пути

Что адекватно. С абсолютными не пробовал? Хотя у меня у самого пути в этом файле с %Commander_Path% — и всё нормально.
Другими словами, перечисление пунктов не стоило свеч.

#282:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 12:47
    —
Flasher
Я же уже ответил — суть дела ясна. Прочее (кто когда более или менее удачно выразился) теперь несущественно.

#283:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 22, 2011 20:16
    —
Доступна очередная паблик-бета: Ultra TC Button Bar Editor 6.00 beta 7.

Прямая ссылка на скачивание

Что нового:
• Маленькая кнопка (под первой кнопкой панели) для быстрого перехода между BAR-файлами.*
• Поддержка относительных путей типа Icons\name.ico.
• Файл Wcmicons.dll по пути, сответствующему %Commander_Path%, имеет высший приоритет перед любым иным одноимённым файлом, входящим в каталог, указанный значением переменной PATH.
• Панель кнопок окружена тонкой рамкой.

На исправленных багах подробно не останавливаюсь: их было довольно много, кому интересно — может поглядеть на оффоруме.

*При открытии текущей панели кнопка открывает список, где отображается эта панель (имя отделено разделителем) и все панели, которые связаны именно с ней. Если пройти на какую-то связанную панель, где есть свои, отдельные переходы к другим панелям, они тоже постепенно добавятся в список по мере навигации. Эта кнопка заменила прежнюю, позволявшую только возврат в основную панель.

К сожалению, из-за ограничений используемых в программе системных функций не удаётся дать в редакторе качественное отображение кнопок с размерами, отличными от 16x16 и 32x32. Кнопки размером 24x24 из-за этого могут отображаться в не очень качественном виде.

Кроме того, для удобства посетителей форума я добавил к первому посту темы постоянные ссылки для получения информации о пакете Ultra TC Editors и для его скачивания.


Last edited by Avada on Sun Jan 23, 2011 10:44; edited 1 time in total

#284:  Author: FlasherLocation: Москва PostPosted: Sun Jan 23, 2011 10:11
    —
Avada
За новости спасибо. С отн.путями иконки теперь отображаются как надо. Но, как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH. Я специально для этого везде переменную добавлять не хочу в угоду лишь одному редактору, который пока не является для меня приоритетным.
И большая просьба - в докладе сразу давать прямую ссылку на скачивание редактора.

#285:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 10:38
    —
Flasher wrote:
Но, к как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH.

А как я понял, проблема решена. Переменную добавлять не надо. Соответствующий переменной %Commander_Path% путь — это попросту каталог текущего запущенного TC. То есть строки wcmicons.dll достаточно. Быстрое тестирование: временно поместить альтернативную Wcmicons.dll в c:\windows (или где там у кого системный каталог) и посмотреть результат. В предыдущей версии твоя проблема воспроизводится на раз, в нынешней всё нормально.
Насчёт прямых ссылок постараюсь учесть. В предыдущий свой пост добавил.

#286:  Author: FlasherLocation: Москва PostPosted: Sun Jan 23, 2011 10:50
    —
Avada
А, тогда другое дело. Проверю сам ещё.
Кнопка с выбором баров удобна. Но хотелось бы, чтобы этот список ограничивался лишь темы bar-ами, которые присутствуют в текущей панели редактора.
Жаль, что не удалось решить вопрос с отображением иконок 24x24. Придётся на 32 перейти.
А что автор сказал по поводу разделителя при D&D в дереве? Неужели у тут у него такое же мнение как и касаемо бар-панели? И также интересно узнать, что он ответил по поводу перемещения кнопок между двумя панелями.

#287:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 11:23
    —
Flasher wrote:
Кнопка с выбором баров удобна. Но хотелось бы, чтобы этот список ограничивался лишь темы bar-ами, которые присутствуют в текущей панели редактора.

Ну, знаешь, на всех не угодишь. Тебе хочется одного, мне другого... ИМХО, найдено хорошее компромиссное решение. При первом запуске список как раз ими и ограничивается. Далее, как было сказано, постепенно пополняется.

Flasher wrote:
А что автор сказал по поводу разделителя при D&D в дереве?

Нового — ничего. По моей дополнительной аргументации ответа не последовало. Напомню, но мне кажется, что он это делать не хочет и не будет.
По перемещению кнопок между панелями — это про перетаскивание между панелью и деревом? Если да, ответа тоже не было. Я даже не знаю пока, возможно это технически или нет. Напомню, но позже.
Я только что отправил письмо, где попросил автора добавить скроллинг колесом в панели кнопок, как в диалоге настроек тулбара TC. А то в дереве есть, а тут нет, непорядок.
Если что, у меня срочная работа, так что оперативные ответы на форуме с этого момента и на ближайшие часы не гарантируются.

#288:  Author: FlasherLocation: Москва PostPosted: Sun Jan 23, 2011 12:16
    —
Avada wrote:
ИМХО, найдено хорошее компромиссное решение.
Компромиссное для кого? Этот вопрос мы ещё не обсуждали. Может, ты это с автором обсудил и не сообщил? Если нет, то предлагаю предложить ему такой вариант.
Avada wrote:
Нового — ничего.
А старого? Я о нём пока не знаю.
Avada wrote:
Я даже не знаю пока, возможно это технически или нет.
Я полагаю, что об этом может знать только автор.
Avada wrote:
Я только что отправил письмо, где попросил автора добавить скроллинг колесом в панели кнопок, как в диалоге настроек тулбара TC. А то в дереве есть, а тут нет, непорядок.
Да, было бы уместно.

#289:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 13:30
    —
Flasher wrote:
Компромиссное для кого? Этот вопрос мы ещё не обсуждали. Может, ты это с автором обсудил и не сообщил? Если нет, то предлагаю предложить ему такой вариант.

Компромиссное между желанием видеть только текущую панель (с привязанными к ней переходами, естественно) и все связанные панели сразу. И мы тут, кстати, много чего не обсуждали. Конкретно данную кнопку с подобной функциональностью я у автора не запрашивал — речь шла в целом об организации вменяемого перехода между взаимосвязанными BAR-файлами через кнопочную панель. Тем не менее, его решение меня вполне устраивает. Чем может мешать в этом списке наличие также и BAR-файлов, не вызываемых из данной панели (и появляющихся только при навигации по другим панелям), не понимаю. Не нужны они — не вызывай из списка, на вид самой панели это никак не влияет. А предлагать то, что я не считаю улучшающим текущую функциональность, извини, не буду.

Flasher wrote:
А старого? Я о нём пока не знаю.

Было сделано предложение по линейным разделителям для обозначения места будущей вставки в дереве (как, впрочем, и в панели кнопок). Автор ответил, что не понимает, зачем это надо. Я объяснил (отдельно по дереву) — зачем. Дальше — тишина.
Я запрошу ещё раз, и если будет отвечено "нет", на этом вопрос будет закрыт.

Flasher wrote:
Я полагаю, что об этом может знать только автор.

Я тоже. Но как бы то ни было, ответа на запрос не было. Возможно, в письмах было слишком много других запросов, и что-то он просто пропустил мимо глаз.

А по прокрутке колёсиком мыши в кнопочной панели получен положительный ответ: будет добавлено. Оказывается, автор просто не заметил ограничения, поскольку использует KatMouse. Wink

#290:  Author: FlasherLocation: Москва PostPosted: Sun Jan 23, 2011 13:49
    —
Avada wrote:
Чем может мешать в этом списке наличие также и BAR-файлов, не вызываемых из данной панели (и появляющихся только при навигации по другим панелям), не понимаю. Не нужны они — не вызывай из списка, на вид самой панели это никак не влияет.
Да при чём тут вид самой панели? Дело в кол-ве. Если их не 3-5, а 30, тогда что? Неудобная навигация, сбивает скорость доступа к необходимым бар-ам, вызываемым из текущего.
Avada wrote:
Автор ответил, что не понимает, зачем это надо. Я объяснил (отдельно по дереву) — зачем. Дальше — тишина.
Да, неприятно, когда твои предложения игнорируют. Sad
Avada wrote:
Я запрошу ещё раз, и если будет отвечено "нет", на этом вопрос будет закрыт.
Договорились.
Avada wrote:
Возможно, в письмах было слишком много других запросов, и что-то он просто пропустил мимо глаз.
Это, конечно, не очень хорошо, когда происходит попустительство в отношении пожеланий пользователей (и я склоняюсь, что умышленное), помнится, с подобной ситуацией столкнулся MVV с предложениями по F4Menu.

#291:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 14:27
    —
Flasher wrote:
Да при чём тут вид самой панели? Дело в кол-ве. Если их не 3-5, а 30, тогда что? Неудобная навигация, сбивает скорость доступа к необходимым бар-ам, вызываемым из текущего.

Вообще-то сейчас в любой момент из редактора можно открыть только конкретный бар с его собственными связками (и, соответственно, с его собственным списком). Впрочем, что ты конкретно предлагаешь? Чтобы из каждого бара, сколько бы мы ни гуляли по связанным барам, в списке отображались только его связанные панели? Мне лично такое поведение неудобно, и я готов признать его допустимым только на условиях опциональности. У кого 30 баров — пусть ограничивает список в настройках редактора. У кого, как у меня, на порядок меньше — пусть пользуется ими как сейчас. Суждение о технической возможности такого решения — за автором.

Flasher wrote:
Это, конечно, не очень хорошо, когда происходит попустительство в отношении пожеланий пользователей

Попустительство — это как раз наоборот. Это когда какую бы дурь ни предложил пользователь, автор стремится её исполнить. Не путать с наплевательским отношением. Wink
Но, собственно, мысль понятна, а я предлагаю думать об авторах исключительно хорошо, даже если они не всегда ведут себя так, как нам хочется. Smile

#292:  Author: FlasherLocation: Москва PostPosted: Sun Jan 23, 2011 14:34
    —
Avada wrote:
я готов признать его допустимым только на условиях опциональности
Ок. Меня устроит. Напиши.
Avada wrote:
Но, собственно, мысль понятна, а я предлагаю думать об авторах исключительно хорошо, даже если они не всегда ведут себя так, как нам хочется. Smile
Я не думаю в этот момент об авторе, как о личности и т.п. Я пишу об ответной реакции автора. Под попустительством надо было понимать не отвержение предложений, а нежелание хотя бы грамотно ответить на них и объяснить, почему это стоит или не стоит осуществлять.

#293:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 14:51
    —
Flasher wrote:
Меня устроит. Напиши.

OK, как время будет. Сегодня может и не получиться.

#294:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 23, 2011 21:11
    —
Доступна очередная паблик-бета: Ultra TC Button Bar Editor 6.00 beta 8.

Прямая ссылка на скачивание

Изменений мало. В панели с кнопками теперь поддерживаются:
а) прокрутка содержимого колесом мышки;
б) перетаскивание нескольких выделенных файлов/папок из TC или Проводника

И исправлена ошибка, когда в активной панели с кнопками не поддерживалась после клика на кнопке навигация клавишами-стрелками влево/вправо, если при этом было видно дерево со значками.

#295:  Author: ask-rusLocation: Russian Federation PostPosted: Wed Feb 16, 2011 21:10
    —
Следовало бы добавить ссылку на обсуждение на форуме здесь. И как там обстоят дела с портабельностью, автор уведомлен, что народ заинтересован?

#296:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Feb 16, 2011 21:30
    —
ask-rus
Добавлять что-либо по указанному адресу может только автор. А сейчас там по-русски даже факт наличия в пакете нового редактора пока не отражён.
Напоминаю также, что автор живёт в Египте, где в последние недели имели и имеют место, скажем мягко, разнообразные проблемы, включая нестабильный доступ к Интернету.
В силу вышесказанного по дискуссионной части дела никак не обстоят. А по прочему сделано многое: я почти закончил обновление всех русских файлов (включая новую справку, где теперь описан и Button Bar Editor — на это ушло весьма приличное количество времени) и намереваюсь по завершении (скоро) отправить это автору. Если дальше опять пойдёт нормальная переписка, вернёмся и к другим вопросам: там не только прежние есть, но и кое-что новое появилось.

#297:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 09, 2011 22:20
    —
С некоторой задержкой, причины которой далее будут пояснены, представляю финальную версию Ultra TC Editors 6.0.
Вот прямая ссылка на скачивание самого пакета, в вот аналогичная ссылка для новейшей версии русской справки.

Всем, кто уже скачивал эти файлы в промежуток между 3 и 9 марта, настоятельно рекомендую сделать это заново: сегодня исправленные версии пакета и справки перезалиты в режиме Silent update. В Confuguration Editor была исправлена найденная мной ошибка (некорректное открытие некоторых ICL-библиотек), а заодно уж по согласованию с автором обновились и файлы русификации.

Финальная версия пакета 6.0 функционально не отличается от беты 11. Поскольку на нашем форуме беты 10-11 не анонсировались, представляю краткую сводку изменений в них.

Button Bar Editor: Редактор теперь является частью пакета наряду с уже традиционными его компонентами.*
Directory Menu Editor: Возможность отображать поле Параметры, список параметров и состояние окна запускаемой программы путём добавления ключа ShowParamList=1 в секцию [DirectoryMenuEditor] файла ultra tc editors.ini.**
Extended Commands Editor: Значок для элемента списка теперь отображается согласно данным в поле Значок, а не Команда.
Main Menu Editor и Start Menu Editor: Улучшенная автопрокрутка при перетаскивании элементов в дереве меню.

Кстати, на wincmd.ru теперь представлены описания и обновлённые скрины всех компонентов пакета.

Примечания
* Дополнения функциональности Button Bar Menu в последних бетах не делались (у автора, были, скажем так, значительно более приоритетные дела). Однако все предложения по этому и другим редакторам, высказанные здесь, на форуме, не пропадут и будут обсуждаться с автором уже с прицелом на следующую версию.
**Желающих использовать новые возможности меню избранных каталогов, появляющиеся при добавлении ключа ShowParamList=1, призываю внимательно прочесть раздел "Секреты и советы" по Start Menu Editor и смежным редакторам в русской справке — там есть кое-какие нюансы, к которым надо будет привыкнуть (команды с параметрами типа %N%P будут корректно работать при открытии только того меню избранных каталогов, которое относится к активной панели).

#298:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Mar 13, 2011 20:28
    —
Произвел еще одну попытку поставить UTCE финальную и обнаружил, что ни один из редакторов не потребовал никаких дополнительных файлов в систему, а все настройки сохраняются в ultra tc editors.ini. Единственная запись в реестре:
Code:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Ultra_TC_Editors]

[HKEY_CURRENT_USER\Software\Ultra_TC_Editors\Common]
"IniFileName"=".\\ultra tc editors.ini"

Что есть она, что нет её. Можно ли сделать вывод, что пакет уже является портабельным? Windows мой содержит все последние обновления, неужели те необходимые ранее файлы поставились с обновлениями?

#299:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Mar 13, 2011 21:54
    —
ask-rus
Автор, насколько мне известно, тут ничего не менял. Может быть, необходимые файлы действительно поставились в результате каких-то других действий. А настройки всю дорогу, сколько я сопровождением этого пакета занимаюсь, в INI-файл писались.

#300:  Author: ask-rusLocation: Russian Federation PostPosted: Sat Mar 19, 2011 15:05
    —
MSCOMCTL.OCX был установлен и зарегистрирован MS Office-ом 2007, который стоит по сути много где, потому портабельность для меня отпала как проблема.

#301:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Mar 27, 2011 11:54
    —
На оффоруме автору было указано на некорректную обработку ключа UseIniInProgramDir при редиректе секции [Configuration]. Выполнено тихое обновление пакета. Фактически изменён только файл Configuration Editor.exe, версия и даты указаны прежние. Сейчас ключ читается в указанном случае из исходного файла, как и должно быть. Пользующимся редиректом секций советую обновиться, ссылка прежняя.
Пользуюсь также случаем сообщить, что описания ключей в файле Russian.cedf подверглись серьёзной переработке в связи с продолжающимся обновлением русской документации TC. Как только эта работа завершится, новейший русский файл данных будет выложен (либо при новом тихом обновлении пакета, либо отдельно — как с автором договоримся).

#302:  Author: ask-rusLocation: Russian Federation PostPosted: Wed Apr 13, 2011 15:31
    —
Я бы хотел уточнить. В Clear History TC ведь нет никакой надобности, если есть Ultra TC History Editor? Т. е. первый уже может отправляться на пенсию. Question

#303:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Apr 13, 2011 15:49
    —
ask-rus
Возможно, кому-то прочие программы пакета не нужны и по душе как раз узкоспециализированная прога только для чистки истории. Но что использовать обе эти программы параллельно смысла нет никакого — факт.

#304:  Author: FlasherLocation: Москва PostPosted: Wed Apr 13, 2011 18:04
    —
ask-rus wrote:
В Clear History TC ведь нет никакой надобности, если есть Ultra TC History Editor?
При наличии параметров комстроки для UTCHE в этом точно нет особого смысла, только разве ради экономии места.

#305:  Author: FlasherLocation: Москва PostPosted: Wed May 18, 2011 18:32
    —
Avada wrote:
но динамически менять своё умолчальное значение (по крайней мере, на данный момент) редактор не может, и там останется 16 в любом случае.
Я думаю, об этом стоит поговорить с автором по возможности. Технически шанс это исправить наверняка есть.

#306:  Author: ask-rusLocation: Russian Federation PostPosted: Sun May 29, 2011 11:50
    —
Изменяем размер эскизов в редакторе, сохраняем, TC перезапускаем. В конфиге изменился, в диалоге настроек не изменился, размер эскизов на панелях не изменился. Напрашивается примечание в редактор для ключей, что базы надо зачищать.

#307:  Author: FlasherLocation: Москва PostPosted: Sun May 29, 2011 12:13
    —
Есть такое. Вместе с тим заметил, что Configuration Edtor по Ctrl+S вдобавок перезапускает ТС, в то время как он должен это делать только по Ctrl+Q.

#308:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 29, 2011 15:00
    —
ask-rus wrote:
Напрашивается примечание в редактор для ключей, что базы надо зачищать.

Принято к сведению.

Flasher wrote:
Вместе с тим заметил, что Configuration Edtor по Ctrl+S вдобавок перезапускает ТС, в то время как он должен это делать только по Ctrl+Q.

Если это происходит при включённой опции "Автоматически перезапускать TC после сохранения", то такое поведение вполне ожидаемо.

#309:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 30, 2011 09:42
    —
Комментарий по поводу эскизов. Тестирование показало, что в случае использования кэша изменение ширины/высоты только с помощью редактора нецелесообразно в принципе. Собственно, ключи не просто так называются ThumbWidthNoCache и ThumbHeightNoCache, а в описании ключа ThumbsLocation в файле данных не просто так есть предупреждение: "При отсутствии значения кэширование не выполняется, а размер эскизов можно будет сохранить в конфигурационном файле." Это именно про данный случай.
Как известно, при используемом кэше попытка изменить ширину/высоту эскизов в настройках TC приводит (при нажатии кнопки "Применить") к появлению предупреждения, что изменение размеров приведёт к удалению базы. Без которого сохранения новых размеров не будет.
В редакторе можно, изменив значения ширины/высоты, убрать и значение ключа ThumbsLocation. Тогда всё будет отображаться нормально. Но при попытке восстановить далее значение ThumbsLocation в редакторе, мы получим опять считывание высоты/ширины из кэша. Иначе говоря, нормально эти дела при кэшировании делаются только через настройки TC.
Как все эти художества описать и надо ли их дополнительно описывать, я подумаю.

#310:  Author: FlasherLocation: Москва PostPosted: Mon May 30, 2011 10:03
    —
Ага, убрал строку для кэша - заработало.
А описать, естественно, надо.
Вариант: "Ручная правка имеет смысл только при отсутствии значения у ключа ThumbsLocation."

#311:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 30, 2011 10:27
    —
Flasher
Да, примерно так я и хочу это сделать.

#312:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Jun 16, 2011 15:44
    —
Ultra TC Configuration Editor зависает при обнаружении двух одинаковых секций ([Associations] и [Associations]).

#313:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 15:49
    —
ask-rus
А зачем там две секции с абсолютно одинаковым заглавием?

#314:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Jun 16, 2011 15:52
    —
Неплохо бы проверять конфиг на правильность и, в случае чего, сообщать об этом пользователю, но никак не зависать.
Avada wrote:
А зачем там две секции с абсолютно одинаковым заглавием?

Скрипты промышляют.

#315:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 16:00
    —
А я думал всё, что CE вис до этого, точнее что-то фоново прогружал, вон оно в чём дело. Да, автору исправить это не помешает.

#316:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 16:09
    —
ask-rus wrote:
Скрипты промышляют.

Конкретику, пожалуйста. Выкладываем скрипты или даём ссылки туда, где они присутствуют в полном виде.

#317:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 16:19
    —
Avada
Дело не в скриптах, а в том, что CE глючит, когда пытается прочесть совпадающие секции. Автор должен был предусмотреть разные варианта, в т.ч. и когда юзер ручками вводит что-то лишнее в конфиг. Вместо тормозов, как правильно было сказано, должно появляться сообщение об обнаружении совпадающ(ей,их) секци(и,й).

#318:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 16:23
    —
Flasher
Всё это понятно, но автор потребует конкретных примеров, дабы проверить. Зачем мне их выдумывать, если уже есть случаи из практики?

#319:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 16:28
    —
Avada
Автору не должно быть вдомёк, почему тот или иной скрипт глючно срабатывает, да ещё и у всех по-разному. Тут достаточно наличия глюка как такового. Скриптов может быть море, и на сам редактор они никоим образом не влияют, а лишь на содержимое текстовых файлов, в частности wincmd.ini. А конкретный пример прост - ввод аналогичной секции (можно без содержимого) в файле конфигурации.

#320:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 17:02
    —
Flasher
Нет уж, извини. Если дублирование секций есть результат некорректного редактирования INI-файла вручную, автор вполне может счесть себя вправе это проигнорировать, а вот если это результат работы скриптов, а не разгильдяйства юзера, цена вопроса иная...
Так будут примеры?

#321:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 17:12
    —
Avada
Пример обсуждается сейчас в Автоматизации. И автор может с тем же успехом сказать - пусть чинят скрипт, чтобы он так не делал. Почему для тебя неверно занесённые скриптом, утилитой, плагином данные неравнозначны с неверным заносом данных собственноручной правкой, мне непонятно. Например, сист. плагин "менеджер плагинов" какой-то мусор вносит, в другом случае это может оказаться утилита или ещё что-то. Автор не должен ждать того момента, когда кто-то вдруг нахимичит, а сразу должен на случай таких казусов принять меры. В ТС же появляются сообщения. А вообще, ИМХО, лучше бы он игнорировал последующие повторные секции, отдавая приоритет первой.

#322:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 18:09
    —
Flasher wrote:
Почему для тебя неверно занесённые скриптом, утилитой, плагином данные неравнозначны с неверным заносом данных собственноручной правкой, мне непонятно.

Потому что собственноручный неверный занос означает, что юзер не по делу полез руками править INI-файл и напортачил, вместо того, чтобы воспользоваться TCCE. Результаты стороннего вмешательства вопросов у автора по неиспользованию его программы не вызовут. Чисто психологический момент.
Хотя скрипт чинить — идея неплохая... Wink
А насчёт игнорирования повторных секций — в принципе согласен. По аналогии с повторными ключами.

#323:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 18:17
    —
Avada wrote:
Хотя скрипт чинить — идея неплохая...
Это ты сейчас к чему? К конкретному случаю или общей тенденции?

#324:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jun 16, 2011 18:29
    —
Avada
Думаю, что автор не может быть не согласен с тем, что чем меньше вероятность зависания программы, тем лучше это для неё.
Тем более, что поправить этот момент почти наверняка труда не составит.

#325:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 18:37
    —
Flasher
К тому, что если скрипт так отрабатывается, это не радует. Это мнение уже не автора (гипотетическое), а моё собственное (вполне реальное).
А сообщить-то я ему сообщу. Ибо в зависании программы ничего хорошего, конечно, нет.

#326:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 18:56
    —
Avada wrote:
К тому, что если скрипт так отрабатывается, это не радует. Это мнение уже не автора (гипотетическое), а моё собственное (вполне реальное).
Акцентировать на реальности твоего мнения было необязательно. Smile Я не знаю причины, из-за чего происходит дозапись лишней строки в конец файла при использовании метода OpenTextFile при значении 2 в качестве <Iomode>. Может, Batya или Volniy смогут прояснить детально этот момент.
Avada wrote:
Потому что собственноручный неверный занос означает, что юзер не по делу полез руками править INI-файл и напортачил, вместо того, чтобы воспользоваться TCCE.
А ты не подумал о том, что он это мог это делать в удобном инструмента сравнения, которого в TCCE нет?

#327:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 16, 2011 19:16
    —
Flasher wrote:
А ты не подумал о том, что он это мог это делать в удобном инструмента сравнения, которого в TCCE нет?

Нет, не подумал. Потому что удобного инструмента сравнения, позволяющего вот просто так случайно размножать число секций INI-файла, я не знаю. А речь шла именно об этом.
И давай на этом закончим. Суть дела ясна, все предложения сделаны, автору напишу. Всё.

#328:  Author: FlasherLocation: Москва PostPosted: Thu Jun 16, 2011 19:24
    —
Avada wrote:
Потому что удобного инструмента сравнения, позволяющего вот просто так случайно размножать число секций INI-файла, я не знаю.
Удобно не размножать, а править при сравнении с резервной копией. Так как секции по разным причинам могут в файле менять своё местоположении, юзер может случайно добавить секцию, которая располагается в другом месте, а предыдущую не удалить. Такие казусы вполне реальны и допустимы.

#329:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Jul 07, 2011 20:26
    —
Avada
Есть ли подвижки с этим и этим?

#330:  Author: FlasherLocation: Москва PostPosted: Thu Jul 07, 2011 20:54
    —
Вот все подвижки. Запросов (в т.ч. гораздо более ранних) было полно, а имеем только то, что имеем...

Last edited by Flasher on Thu Jul 07, 2011 23:39; edited 1 time in total

#331:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jul 07, 2011 21:04
    —
ask-rus
Про эскизы я уже отвечал здесь: там вопрос не в поведении, а в описании. В русской версии файла данных пояснение будет, оно уже внесено.
Про двойные секции в свеженькой первой бете 6.01 указано, что якобы исправлено, но я разницы с прежним поведением не вижу. Пошлю баг-репорт.
Предложенное ранее постараюсь с автором по ходу бета-тестирования версии 6.01 обсудить. И прошу учесть, что у меня очень много дел и очень мало времени, заниматься в первоочередном порядке всем сразу я не в состоянии. Помощь в подготовке нового релиза TWinKey пока что приоритетнее: закончу свою работу по нему — займусь Ultra TC Editors.

P.S. Тут как раз автор очень кстати прислал письмо, где с перспективой на релиз 6.01 спрашивает, нет ли чего новенького. По багу с дублированием секций сообщил сразу, по предложениям с русского форума запросил пару дней на систематизацию и перевод.

P.P.S. Что баг не исправлен (по случайности), подтверждено.
По предложениям. Их пока отправлено три:
• опциональное включение показа в выпадающем списке не всех открывавшихся панелей, а только связанных с текущей панелью;
• перетаскивание между панелью кнопок и деревом (для уяснения окончательного решения автора);
• выведение панели кнопок из-под действия опции, отключающей значки в дереве (эта панель с упрощёнными значками вместо реальных выглядит абсурдно).
По портабельности запрос будет, если ask-rus подтвердит (о чём ему сообщено в личку) заинтересованность в этом, ибо он являлся инициатором, но потом объявил проблему для себя решённой.

#332:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jul 12, 2011 22:47
    —
Последние новости:
• Рекомендации по правильному изменению ширины/высоты эскизов добавлены не только мной в русский файл данных, но и самим автором — в английский (с учётом обсуждения проблемы на нашем форуме).
• Баг с зависанием Configuration Editor из-за дублирования секций исправлен, наконец, на самом деле.
• Реализовано предложение с оффорума по опциональному оттключению запроса на превращение открытой в самом редакторе неглавной панели инструментов в главную.
• Все три предложения, упомянутые в предыдущем посте, признаны трудными для реализации, поскольку требуют значительной переделки кода и изменений во многих модулях. Но, по крайней мере, не отвергнуты совсем. В ближайшем релизе, увы, ничего этого не будет, дальше — буду напоминать.
• По итогам приватного обсуждения с ask-rus проблему портабельности пакета решено на обсуждение с автором не выносить.
• Доработку русских файлов и высылку их автору планирую на завтра. Дальше, видимо, он быстро подготовит релиз 6.01.

#333:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jul 21, 2011 12:44
    —
Вышла финальная версия Ultra TC Editors 6.01. Вот прямая ссылка на скачивание.
Русская справка тоже обновлена, берём здесь.

По сравнению с версией 6.0 были изменены не все компоненты пакета, а главным образом Button Bar Editor, меньше — Start Menu Editor (все три редактора) и совсем чуть-чуть — Configuration Editor и History Editor. В остальных редакторах всё по-прежнему.

Button Bar Editor, Configuration Editor, History Editor
• В предупреждающем сообщении о сохранении изменений отображается список фактически изменённых файлов.

Button Bar Editor, Start Menu Editor
• Возможность отключить открытие каталога в панели TC двойным щелчком на элементе, указывающем на файл/папку (для этого в секцию соответствующего редактора в файле ultra tc editors.ini следует добавить ключ DoubleClickON=0).

Button Bar Editor
• Возможность отключить вывод запроса на переназначение главной панели при открытии в редакторе BAR-файла другой панели (для этого в секцию [ButtonBarEditor] в файле ultra tc editors.ini следует добавить ключ ShowMainBarMsg=0). Для принудительного вывода запроса удерживайте клавишу Shift в момент открытия файла.
• Возможность считывать при запуске редактора все взаимосвязанные панели, чтобы сразу же отображать полный список доступных BAR-файлов, а не пополнять его по мере навигации (для этого в секцию [ButtonBarEditor] в файле ultra tc editors.ini следует добавить ключ ReadAllBarsOnStartup=1).
• Открываемый специальной кнопкой список доступных BAR-файлов теперь по умолчанию имеет вид окна, а не меню. (Чтобы список отображался в виде стандартного меню, как раньше, в секцию [ButtonBarEditor] в файле ultra tc editors.ini следует добавить ключ ShowBarListAsMenu=1.)
Исправлено: Диалоговое окно Переместить в отображало только панели, доступные непосредственно из главной панели инструментов.

Start Menu Editor
• В меню Правка добавлены новые команды Вырезать, Копировать и Вставить.
• Команда Свойства в меню Правка отображает для меню под курсором число входящих в это меню команд (без учёта вложенных подменю).
Extended Commands Editor: При отсутствии фактических изменений в файлах usercmd.ini и/или wcmd_lng.ini их сохранение не выполняется.
Extended Commands Editor: Программа неправильно выполняла чтение/запись файлов, содержащих очень много команд (например, 2500 или больше).

Configuration Editor
• В русском и английском CEDF-файлах подробно описано, как правильно изменять ширину/высоту эскизов.
Исправлено: Программа некорректно обрабатывала ситуацию с наличием в файле конфигурации TC (wincmd.ini и/или wcx_ftp.ini) дублирующихся секций.

#334: При запуске любого из Ultra TC Editors запускается "офис" Author: Mic PostPosted: Wed Aug 31, 2011 16:27
    —
При запуске любого из Ultra TC Editors стал запускаться установщик Microsoft Office 2003. Это от чего так может быть? Офис не устанавливал, не удалял. При чём вообще плагины "Ultra TC Editors" и установщик офиса? Кто-нибудь с подобным сталкивался?

#335:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 31, 2011 16:34
    —
Mic
Нет, не сталкивался, потому что это полная дичь. При запуске исполняемого файла он и должен запускаться.
Теперь по посту. Во-первых, Ultra TC Editors — не плагины, а комплект утилит (это, впрочем, мелочь). Во-вторых, вообще-то есть специальная тема. Переношу туда. В-третьих, как конкретно "стал запускаться"? Enter/даблклик по экзешнику или как? В-четвёртых, "стал запускаться" означает, что до этого запускалось нормально?

Mic wrote:
Офис не устанавливал, не удалял.

А установщик тогда откуда? Про запас? Wink

#336:  Author: Mic PostPosted: Wed Aug 31, 2011 16:43
    —
Да, именно при нажатии по экзешнику. никаких линков, а по самим файлам напрямую, через проводник или сам тотал - без разницы: cтартует сама утилита из Ultra набора, а за ней сразу же Windows Installer.

А установщик-то был, имею ввиду что в ближайшее время я его не устанавливал, а давно. и за это время Ultra TC Editors все работали нормально, без подобных приколов..

#337:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 31, 2011 16:55
    —
Mic
Просто прелесть. А как у нас с вирусами? (Понятно, что дело не в пакете — это какие-то безобразия на уровне системы.) И установщик, раз он есть, неплохо бы найти, куда-то в другое место переместить и посмотреть, что получится.

#338:  Author: LonerDLocation: Донецк PostPosted: Wed Aug 31, 2011 17:14
    —
Mic
Только с Ultra TC Editors такая проблема или же и при запуске других программ?
Скорее всего выход - переустановить офис (или хотя бы при таком раскладе указать ему путь к инсталлятору и подождать пока он доустановит нужные файлы и успокоится).

У меня подобные проблемы с Адоб Акробатом (у него инсталлятор - те же пироги в msi, чо и у Офиса) - время от времени Адоб слетает и усердно начинает искать свой инсталлятор. Происходит это в самые неожиданные моменты - при запуске каких-либо программ, при контекстном меню по правой кнопке мыши. В конце концов я просто оставил инсталлятор на жестком диске - чтоб когда понадобится - доустановился сам.

#339:  Author: campoviyLocation: Russian Federation, Krasnodar region PostPosted: Wed Aug 31, 2011 17:40
    —
Avada
LonerD
Mic
У меня была подобная проблема. Решил её вот этим способом:
LonerD wrote:
указать ему путь к инсталлятору и подождать пока он доустановит нужные файлы и успокоится
И он действительно успокаивался (я распаковывал инсталляционные файлы Visio 2003, кормил соответствующий путь), без перезагрузки.
LonerD wrote:
Только с Ultra TC Editors такая проблема или же и при запуске других программ?
Нет. И даже понятно, почему так — сабжевые утилиты написаны на 6-м Visual Basic'е… Они жить не могут без MSVBVM60.DLL. Very Happy
Не работали (точнее — запускался Windows Installer), например, утилиты с этой страницы (потому как написаны именно в среде, кою я упомянул парой строчек выше).
Русскоязычная справка к сабжевым утилитам (Readme Russian.chm) wrote:
Программы пакета Ultra TC Editors скомпилированы при помощи Visual Basic 6 и требуют для работы наличия на вашем компьютере установленных файлов VB6.

Если при попытке запуска любой программы пакета такие файлы на вашем компьютере не будут обнаружены, вы увидите сообщение о нехватке того или иного конкретного файла. Пожалуйста, посетите сайт программы и загрузите оттуда полный вариант дистрибутива, содержащий все файлы, необходимые для нормальной работы этих программ.
Впрочем, мне как раз сие (установка дистрибутива TC Ultra Editors, где достаточно служебных файлов, необходимых оному для работы) не помогло, в отличии от способа, изложенного выше. Wink

#340:  Author: Mic PostPosted: Wed Aug 31, 2011 18:17
    —
Всем спасибо, разобрался из-за чего не работали TC Ultra Editors и запускался Windows Installer Smile

Был удалён файл винды c:\Program Files\Common Files\DESIGNER\MISIDENTIFY.DLL

После его восстановления все программы из набора TC Ultra Editors работают исправно.

Хотя интересно теперь - зачем нужен этот файл "MISIDENTIFY.DLL"? И почему именно при запуске TC Ultra Editors начинается запрос на него? При запуске других программ подобного ничего не происходит.

#341:  Author: iNorbert PostPosted: Sun Oct 16, 2011 11:17
    —
Сто лет им не пользовался, сейчас запустил - вылез установщик 2010 офиса Wink Рантаймы стоят.

Mic
Поделись информацией о файлике MISIDENTIFY.DLL. От чего он и где взять.
От себя добавлю что столь жопоруко скомпиленной прожки давно уже не видел чем разочарован.

Avada
Дай знать автору по возможности. Если потребуется - можно даже видео записать.

Форумчане
Подскажите, есть ли у баттонбаредитора возможность создавать новый бар на существующей панели? То есть именно создать несуществующий пока бар. Как я понял он может только добавить уже существующий.

#342:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 12:11
    —
iNorbert
Да, могу сообщить, но видео — это было бы совсем хорошо.
Кстати, у меня MISIDENTIFY.DLL на машине с XP SP3 нет (и я понятия не имею, что это за файл и откуда берётся) — и тем не менее, всё работает без всякого запуска каких бы то ни было инсталляторов. Офис 2003 установлен, инсталлятора Офиса 2010 нет. Так что дело не только в отсутствии файла. И на оффоруме, насколько я вижу, автору про эту проблему не репортил никто. А последняя версия (6.01) вышла ещё в июле...
Кстати, большая просьба: когда репортятся проблемы, связанные с внешними файлами, расписывайте всё подробно: версия и битность ОС, версия (а для восьмёрки — и битность) TC, версия Ultra TC Editors.

А насчёт создания новой панели на существующей — возможность, конечно, есть. (В том числе даже и создать BAR-файл, вообще пока не входящий в текущую иерархию тулбаров.)
Если нужно привязать новую панель к текущему тулбару — команда "Добавить связанную панель" в меню "Правка" (Ctrl+G).
Русская справка Ultra TC Editors wrote:
Добавляет после выбранной кнопки новую кнопку для перехода в другую панель инструментов. Отображается диалог открытия файла, где вы можете открыть существующий файл панели инструментов TC (с расширением .bar) или – при вводе несуществующего имени BAR-файла – создать новую, пустую панель инструментов, в которую автоматически добавляется кнопка для возврата в исходную панель.

Способ открытия дочерней панели (тулбар или меню) выбирается в настройках этой кнопки на родительской панели.
А если нужно создать ни с чем пока не связанный BAR-файл, просто вызываем команду "Открыть" в меню "Файл" (Ctrl+O) и опять же вводим новое имя.
Если мешают запросы на то, чтобы новую панель сделать главной, в той же справке описано, что делать с ключом ShowMainBarMsg. (Впрочем, там ещё много что описано, гораздо подробнее, чем в английской справке.)


Last edited by Avada on Sun Oct 16, 2011 12:46; edited 2 times in total

#343:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Oct 16, 2011 12:38
    —
Avada wrote:
версия (а для восьмёрки — и битность) TC

На 8-ке x64, я думаю, будет ограничение в работе редакторов - перезапуска TC не будет. Question

#344:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 12:44
    —
ask-rus
Не будет (ты предполагаешь) или есть (ты знаешь, поскольку проверял на имеющейся ОС)? А версия пакета для восьмёрки ещё не делалась, и что там будет меняться — разговор особый.


Last edited by Avada on Sun Oct 16, 2011 12:47; edited 1 time in total

#345:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Oct 16, 2011 12:47
    —
Avada
Предполагаю, судя по TOTALCMD64.EXE.

#346:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 12:50
    —
ask-rus
Я предполагаю (поскольку доступа к системам x64 не имею), что там и другие проблемы могут вылезти. И автор всё это должен прекрасно знать и понимать. Подождём следующей версии пакета.

#347:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Oct 16, 2011 12:50
    —
Avada wrote:
поскольку проверял на имеющейся ОС

Не проверял, поскольку ошибка
Code:
---------------------------
Ultra TC Main Menu Editor
---------------------------
Run-time error '339':

Component 'MSCOMCTL.ocx' or one of its dependencies not correctly registered: a file is missing or invalid
---------------------------
ОК   
---------------------------

снова о себе напомнила, хотя стоит Office 2010...

#348:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 12:51
    —
ask-rus
А физически этот файл в системе присутствует?

#349:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Oct 16, 2011 12:57
    —
Avada wrote:
А физически этот файл в системе присутствует?

Отсутствует. Office 2007 ставит и регистрирует этот файл, 2010-й же Office этого не делает, жаль.

#350:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 13:02
    —
ask-rus
А если отсутствует, то ничего принципиально нового пока не произошло. Способ решения проблемы описывался много раз, включая документацию. В полном варианте дистрибутива пакета этот файл есть. Как регистрировать, полагаю, объяснять не надо.

#351:  Author: iNorbert PostPosted: Sun Oct 16, 2011 15:01
    —
http://rghost.ru/25796521
Чёрт подери справиться с CamStudio было нелегко. У меня терпения хватило только на самый минимум.
Кстати поставил инсталлируемую версию - симптомы один-в-один.

#352:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 18:29
    —
iNorbert
Файл скачал и посмотрел. (Кстати, для таких случаев рекомендую UVScreenCamera.) Немножко не понял самое начало (верхняя часть экрана плохо видна). Запуск первой строкой с именем проги в контекстном меню?
Какая операционка, какой TC?

#353:  Author: iNorbert PostPosted: Sun Oct 16, 2011 18:52
    —
У меня все идеально видно - смотрю флэш в MPC. Правый клик на менюшке должен был показать, что прожка расположена в папке ТК Wink Затем левый клик по кнопке и пошло-повылазило.

WinXP SP3 ТК 8пб5 ну и офис 2010 сп1 про плюс от крокоза.

скриншот из MPC-HC

За UVScreenCamera спасибо, попробую.

#354:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 16, 2011 21:20
    —
iNorbert wrote:
У меня все идеально видно - смотрю флэш в MPC. Правый клик на менюшке должен был показать, что прожка расположена в папке ТК Затем левый клик по кнопке и пошло-повылазило.

Спасибо, разобрался. OK, в ближайшем же письме автору сообщу.

#355:  Author: Neptun79 PostPosted: Fri Jan 06, 2012 01:56
    —
Как сделать чтобы с помощью данной программы отображалось сразу несколько панелей инструментов и можно было перетягивать с панели на панель кнопки ?

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

#356:  Author: FlasherLocation: Москва PostPosted: Fri Jan 06, 2012 02:18
    —
Сразу несколько панелей инструментов в одном окне отобразить нельзя, программы тут роли не играют. И название программы-то написать не лишним было бы.
В UTCBBE для перетягивания без перехода есть древовидная рабочая область. Вот в ней можно с раскрытыми списками панелей перетягивать кнопки как вздумается. Не сказать, что это дюже удобно при больших списках.

#357:  Author: Neptun79 PostPosted: Fri Jan 06, 2012 03:04
    —
Flasher
Quote:
И название программы-то написать не лишним было бы.

имелась ввиду как бы Ultra TC Editors Rolling Eyes

#358:  Author: FlasherLocation: Москва PostPosted: Fri Jan 06, 2012 03:13
    —
Neptun79
Уже из названия видно, что речь идёт о редакторах (Editors). Эта тема о комплекте редакторов, приготовленных под разные задачи. А спрашивать нужно непосредственно об Button Bar Editor, входящем в данный комплект, о чём Avada прямым текстом и написал. И лучше вообще было бы установить и самому во всём убедиться. Лишние вопросы бы отпали сами собой.

#359:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 06, 2012 10:51
    —
Neptun79
Замечание за нарушение правил форума. Предупреждать уже надоело... Если вопрос был задан в другой теме, то либо надо было решить с модератором через ЛС вопрос о переносе, либо в нынешней теме ограничиться ссылкой на свой прошлый пост. То, что тут появилась "данная программа", сути дела не меняет. См. далее.

Flasher wrote:
И лучше вообще было бы установить и самому во всём убедиться.

Вот именно. Тем более, что была специально упомянута русская справка. Которая и отвечает на вопрос "Как сделать чтобы с помощью данной программы..?"

Flasher wrote:
В UTCBBE для перетягивания без перехода есть древовидная рабочая область. Вот в ней можно с раскрытыми списками панелей перетягивать кнопки как вздумается. Не сказать, что это дюже удобно при больших списках.

Всё верно. Но, во-первых, чего-то более удобного на данный момент всё равно нет. Во-вторых, автоматически раскрывается, как известно, только список главной панели. Остальные можно уже сворачивать/разворачивать самому (в том числе автоматически разворачивать целевой список при перетаскивании кнопки на заглавие нужной панели в общем дереве). То есть неудобства есть, но пережить можно.

#360:  Author: FlasherLocation: Москва PostPosted: Fri Jan 06, 2012 11:49
    —
Avada wrote:
во-первых, чего-то более удобного на данный момент всё равно нет. Во-вторых, автоматически раскрывается, как известно, только список главной панели.
В-третьих,
Avada wrote:
• перетаскивание между панелью кнопок и деревом (для уяснения окончательного решения автора);
Avada wrote:
• Все три предложения, упомянутые в предыдущем посте, признаны трудными для реализации, поскольку требуют значительной переделки кода и изменений во многих модулях.

Avada wrote:
То есть неудобства есть, но пережить можно.
Пережить можно любые неудобства. Всё, что мы можем - надеяться, верить и ждать..
Avada wrote:
дальше — буду напоминать.

#361:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 06, 2012 11:53
    —
Flasher
Да, разумеется. Но прежде нам с автором как минимум надо согласовать наши новые версии файла данных для Конфигуратора с учётом новаций TC 8.

#362:  Author: FlasherLocation: Москва PostPosted: Fri Jan 06, 2012 12:42
    —
Ясно. Вообще хотелось бы на ToDo посмотреть, а то в своё время столько всего обсуждали, а в итоге почти ничего не сделано (за исключением мелких фич и исправлений).
Ещё к пожеланиям: раз в утилизаторе руки не дошли до удовлетворяющей нýжды реализации, стоит предложить хоть в HKE прикрутить поиск по выбранным клавишам.

#363:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 06, 2012 17:32
    —
Flasher
Поиск по клавишам (последовательным переходом) и сейчас есть, только в комбинациях пробелы до и после плюсов дополнительно вставлять надо.

#364:  Author: FlasherLocation: Москва PostPosted: Fri Jan 06, 2012 17:37
    —
Avada
Где вставлять? А, в окне поиска.. Нет, я про быстрый поиск прямо с панели модификаторов и клавиш. Выбрал, нажал какую-то кнопку рядом с галкой и перешёл.

#365:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 06, 2012 17:53
    —
Avada
О поддержке 8-го 64-битного что-либо сообщалось?

#366:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 06, 2012 18:48
    —
ask-rus
Вот тут говорилось. Добавление Гислером переменной %COMMANDER_EXE% как раз и делалось в ответ на запрос автора Ultra TC Editors, чтобы решить проблему рестарта TC при любой битности. А тестовых версий пока, как видим, не предлагалось.

Flasher
А, понятно. Как в его версии диалога "Выбор команды". Можно спросить.

#367:  Author: FlasherLocation: Москва PostPosted: Mon Jan 09, 2012 17:08
    —
Avada
Всё-таки решил уточнить. Не так же, как в указанном диалоге, т.е. не вводить текст аналогично диалогу поиска, а нажимать или отмечать соотв. клавиши. Можно ещё рядом добавить дополнительную опцию "Переходить без подтверждения", было бы вдвойне удобней.

#368:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 09, 2012 17:40
    —
Flasher
По первой части в целом понятно. Не знаю только, будет ли автор этим заморачиваться при готовом (правда, в другом редакторе) функционале быстрого поиска, а тем более —двумя разными способами. Искать-то быстро можно будет не только по клавишам, но и по командам... Всё-таки быстрый поиск просить, думаю, надо.
Опять же в TWinKey для нажатия спецрежим прежде выбрать надо, а здесь сейчас эти нажатия, хотя и только для клавиш-модификаторов (причём за исключением Win, на что, кстати, автору надо указать) дают не переход, а как раз отметку. Поэтому я заранее спрошу: при прочих равных условиях чего больше хочется — чтобы нажимать или чтобы отмечать?
А насчёт "Переходить без подтверждения" прошу подробнее пояснить, как представляется такая работа и с включённой, и с отключённой опцией. (Но вряд ли, если это и получит развитие, такую опцию автор будет добавлять в основное окно — почти наверняка в настройки).
И сразу хочу предупредить: что-то спрашивать у автора буду в лучшем случае ближе к концу недели, если с файлами данных все дела закончу.

#369:  Author: FlasherLocation: Москва PostPosted: Mon Jan 09, 2012 18:04
    —
Avada wrote:
при готовом функционале быстрого поиска
Готовый - это в диалоге "Выбор команды" SME, DME, ECE? Так там нет клавиш, это уже другая реализация.
Avada wrote:
Искать-то быстро можно будет не только по клавишам, но и по командам...
Просто уже есть конкретные флаги, не думаю, что имеет смысл к ним добавлять ещё и поле. К тому же отметка сама по себе удобней и быстрей осуществляется. Если и искать по названию команд и подсказкам, то нужно вообще тогда элементы диалога поиска панелью в базовое окно встроить. Да и потом набирать названия клавиш-модификаторов - это морока та ещё. И как в том поле отличать название клавиши от имени команды? Лучше текстовый фильтр, затрагивающий любые части слов, не сопоставлять с клавиатурными комбинациями, иначе придётся заниматься ненужными переходами и повторными подтверждениями.
Avada wrote:
Опять же в TWinKey для нажатия спецрежим прежде выбрать надо, а здесь сейчас эти нажатия, хотя и только для клавиш-модификаторов (причём за исключением Win, на что, кстати, автору надо указать) дают не переход, а как раз отметку.
Верно. Поэтому я и написал
Flasher wrote:
нажал какую-то кнопку рядом с галкой и перешёл
Нынешняя организация этого действа в TwinKey вообще не поддаётся никакой критике, о чём я сразу же после выкладки и написал.

Avada wrote:
чего больше хочется — чтобы нажимать или чтобы отмечать?
А какая в данном случае разница, если нажатия и производят отметку? Нажатие само по себе, естественно, удобней, правда на данный момент оно как-то странно работает. Если, например, нажать Ctrl+V, то всё в порядке, а если Ctrl+Alt+V, то отметки нет. Это только один из примеров. И не надо забывать, что перед нажатием перехода на "Псевдоним" быть не должно.
Avada wrote:
А насчёт "Переходить без подтверждения" прошу подробнее пояснить, как представляется такая работа и с включённой, и с отключённой опцией.
При включённой опции происходит автоматическая фокусировка на нужной команде при наличии доступной клавиши в выпадающем списке с учётом существования привязки, при отключённой с тем же условием (вполне понятным автору) только при нажатии соотв. кнопки перед галкой.
Само выделение с соотв. строкой в случае невмещающегося списка выбранной категории по высоте в окно должно появится, я так думаю, в центре или на первой позиции.

#370:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Feb 10, 2012 12:17
    —
Со вчерашнего дня после этапа приватного тестирования доступна паблик-бета 1 новой минорной версии Ultra TC Editors 6.10.
Прямая ссылка на скачивание
Изменения по сравнению с прошлой версией на данном этапе минимальны и в основном связаны, как и предполагалось, с появлением в TC 8 новой переменной %COMMANDER_EXE%:

Все редакторы
• Функция Сохранить и перезапустить TC поддерживает новую внутреннюю переменную %Commander_EXE%, добавленную в TC 8.0.
• Та же функция перезапускает ту копию TC, из которой был запущен редактор.

Configuration Editor и History Editor
• При запуске редактора поиск файла wcx_ftp.ini ведётся с учётом ключа UseIniInProgramDir.

Configuration Editor
• В русский и английский файлы данных добавлены все новые ключи и секции, появившиеся в TC 8.0 до PB18 включительно. В том числе и не описанные в оригинальной справке Гислера. Так что, пока нет новой русской справки TC, информацию о ключах можно почитать тут.

Плюс исправлено несколько ошибок. (И ещё кое-что возникло и сразу же было поймано в приватных версиях. Я тоже там руку приложил).
Всех, кто имеет возможность и желание, прошу потестировать новую версию и сообщить, если что не так. Особенно важно проверить её работу на x64.

Русская справка к пакету, в принципе, обновлена тоже, но пока выкладываться не будет. Во-первых, нового ещё очень мало (и всё существенное сказано выше), во-вторых, неизвестно, что ещё может добавиться до финального релиза пакета (буду продолжать работу с автором в этом направлении — старых и новых предложений много), в-третьих, есть планы по усовершенствованию уже имеющегося содержания справки, пока реализованные только частично.

#371:  Author: LonerDLocation: Донецк PostPosted: Fri Feb 10, 2012 16:22
    —
Небольшой баг интерфейса Ultra TC Editors.exe тянется ещё с прошлой версии. Подводим мышку к кнопочке, видим всплывающую подсказку. Подводим мышку ко второй кнопке, третьей и так далее много раз... по одному разу ко всем кнопками, потом по второму кругу ко всем кнопкам. Всплывающая подсказка поднимается выше и выше и в конце концов уползает под окно запущенной программы. Windows7x64SP1.

Пара вопросов по функционалу:
1. Может ли Extended Commands Editor "не самовольничать" с комментариями в редактируемых ini-файлах? По умолчанию все мои комментарии (которые точка с запятой) переносятся при редактировании в кучку в начало файла.

2. Main Menu Editor самостоятельно прописывает горячие клавиши при редактировании меню. Можно ли это отключить? (хочется чтобы подсказки горячих клавиш в меню выглядели так, как я этого хочу, а не как посчитает программа)

#372:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Feb 10, 2012 16:24
    —
Функции записи в ини-файлы не гарантируют сохранения порядка строк. Тем более, строк с комментариями. Видимо, при сохранении всех строк они все оказываются после строк с комментариями, которые никто не трогает...

#373:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Feb 10, 2012 18:13
    —
LonerD
LonerD wrote:
Небольшой баг интерфейса Ultra TC Editors.exe тянется ещё с прошлой версии.

Рекомендую зарепортить автору на оффорум самостоятельно. Я этой штукой практически не пользуюсь (вызываю разными клавишами конкретные редакторы), но посмотрел: на XP SP3 у меня такого эффекта нет, сколько ни пытался. Немножко горизонталь вывода подсказок "гуляет", но именно что немножко. Вверх не идёт, за окно не уходит.

LonerD wrote:
1. Может ли Extended Commands Editor "не самовольничать" с комментариями в редактируемых ini-файлах?

Рекомендую отключить в настройках редактора ("Операции") опцию для объединения комментариев в одну группу (по умолчанию включено) и потом попробовать, что получится.

LonerD wrote:
Main Menu Editor самостоятельно прописывает горячие клавиши при редактировании меню. Можно ли это отключить? (хочется чтобы подсказки горячих клавиш в меню выглядели так, как я этого хочу, а не как посчитает программа)

Насчёт "как я хочу" прошу пояснить, о чём конкретно речь, будет проще разобраться. А пока — отвечаю предварительно, в меру понимания вопроса.
Какие именно клавиши? Если стандартные, то информация для меню берётся из файла tc default hotkeys.hky. (Его можно подредактировать под себя.) Если пользовательские — понятно, откуда. Их формат записи в меню регулируется в Hotkeys Editor при экспорте с его помощью клавиш из INI-файла TC в меню.
В Main Menu Editor отключить это добавление нельзя (разве что вручную из добавленной в меню строки тут же, в редакторе клавишу убирать). Предлагается дать опциональную возможность при формировании меню клавиши вообще не учитывать или как?

#374:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jun 06, 2012 11:55
    —
Закончен этап публичного тестирования Ultra TC Editors 6.10, выложена финальная версия пакета, которую можно скачать по прямой ссылке.

Версия минорная, изменений по сравнению с предыдущей в ней было не очень много. (К сожалению, многое из предложенного мной и другими пользователями на данном этапе не реализовано.) Тем не менее, интересные дополнения есть. Вот то, что заслуживает специального упоминания и ещё не было названо ранее:

Все редакторы
• В заголовке окна программы отображается номер копии TC, из которой запущен редактор (можно отключить — см. справку).

Configuration Editor
• При изменении цветового значения через системный диалог настройки цвета сохраняется предыдущий формат записи (шестнадцатеричный или десятеричный).
• Можно сразу сохранять цветовое значение в шестнадцатеричном формате. Для этого, выбрав цвет в системном диалоге его настройки, удерживайте клавишу Shift при нажатии кнопки OK. (Особенно полезно при изменении стиля курсорной рамки ключами TC InactiveFocus и SelectionFocus.)
• В пакет включён специальный файл данных с именем _No Data.cedf для работы с конфигурационными файлами TC без категорий и описаний (см. справку).
• В файлы данных (особенно русский) внесены многочисленные изменения для адаптации к возможностям TC 8.0. Также уточнены прежние значения по умолчанию, дополнены описания, добавлены пропущенные ключи и пр.

Button Bar Editor
• Две новых опции для установки вручную цвета и ширины отображаемой в редакторе рамки вокруг выбранной кнопки (ключи ButtonHighlightColor и ButtonHighlightWidth).

Кроме того, обновлена русская CHM-справка. (Она, как обычно, скачивается отдельно, вот ссылка). Наиболее серьёзное изменение — эксклюзивное добавление (только в русской версии!) раздела "Скрытые параметры", где в виде таблицы описаны ключи, которые можно настроить лишь прямой правкой INI-файла пакета.

#375:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jun 16, 2012 14:48
    —
Автор пакета на оффоруме сообщил, что решил улучшить обратную связь с пользователями и дал ссылку на голосовалку по пакету. (На английском, естественно, но там всё достаточно понятно: дружественный ли интерфейс, какой редактор наиболее употребителен, часты ли зависания/сбои, насколько хорошо выполняет поставленные задачи, насколько хороша документация, удовлетворены ли работой в целом, рекомендуете ли другим... Плюс свои предложения по улучшению.)
Если у кого-то будут время и желание — отреагируйте.

#376:  Author: FlasherLocation: Москва PostPosted: Sat Jun 16, 2012 16:42
    —
Avada wrote:
Если у кого-то будут время и желание — отреагируйте.
Время есть, а вот желания после всей писанины и твоих соотв. обращений, которые так и не дали положительного результата, нет..

В общем, решил проголосовать (хоть и с пониманием, что ни к чему существенному это не приведёт)
Моя общая оценка в соответствии с нынешним положением вещей - удовлетворительно.

1. 4
2. всего 4 (остальные не прижились)
3. 3
4. 3
5. 2
6. 3
7. 3
8. бессмысленно писать, ИМО, уже было достаточно написано.

#377:  Author: Largo GTLocation: NVRSK PostPosted: Sat Jul 28, 2012 16:17
    —
сегодня обнаружил такую проблему:
запускаю Ultra TC Editors.exe при нажатии любой кнопки получаю :
Code:
---------------------------
Ultra TC Editors
---------------------------
Run-time error '5':

Invalid procedure call or argument
---------------------------
ОК   
---------------------------

раньше работал нормально....

Win 7x64_Ultimate sp1 TC 8.01rc4x32 Ultra TC Editors 6.10

#378:  Author: LonerDLocation: Донецк PostPosted: Sat Jul 28, 2012 17:53
    —
Largo GT
Похоже, что mscomctl.ocx не присутствует в системе и не лежит в каталоге рядом с Ultra TC Editors.exe.

#379:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jul 29, 2012 01:42
    —
LonerD wrote:
не присутствует в системе и не лежит в каталоге рядом с Ultra TC Editors.exe

Не и, а или не лежит. Либо в системном каталоге, либо в каталоге программы.

#380:  Author: LonerDLocation: Донецк PostPosted: Sun Jul 29, 2012 03:36
    —
В утверждении я употребил НЕ два раза. Значит, всё-таки таки правильно поставить между ними И.
Закон Де Моргана
¬(А ∨ В) ≡ ¬А ∧ ¬В.
Отрицание дизъюнкции равнозначно конъюнкции двух отрицаний.
НЕ лежит в системном каталоге И НЕ лежит в каталоге программы НЕ лежит (в системном каталоге ИЛИ в каталоге программы).
То есть не лежит ни в каком либо из этих каталогов; два множества (и их пересечение, соответственно) пусты.

(Пример из жизни. Я НЕ дома и НЕ на работе - означает, что меня нету дома и меня нету на работе. То есть я не нахожусь ни в одном из этих мест (не нахожусь в объединении двух множеств [дом или работа], я вообще в баре пью пиво. Laughing


Last edited by LonerD on Sun Jul 29, 2012 22:11; edited 1 time in total

#381:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jul 29, 2012 09:53
    —
LonerD
[off]
Помимо хитрых законов есть языковая практика. Если, допустим, кто-то скажет, что не пьёт и не курит, то, полагаю, его поймут однозначно: он заявил, что не делает ни того, ни другого, а не то, что не делает чего-то одного из названного. А если ближе к теме, то совсем уж оптимальным был бы, вариант "и/или".
[/off]

#382:  Author: FlasherLocation: Москва PostPosted: Sun Jul 29, 2012 14:37
    —
Avada
Вообще-то LonerD прав, поскольку указывыет на отсутствие расположения в обоих каталогах, в которых происходит поиск в порядке очереди. А ты пишешь о действиях (курит/пьёт), а не местоположениях, что по отношению к его случаю как раз некорректно.
Выражение "Либо в системном каталоге, либо в каталоге программы" понимается так: если хотя бы в одном из этих каталогов нет файла, то программа работать не будет, что не есть правда..
А правильных схемы тут две:
да ИЛИ да (работает) / нет И нет (не работает)
У LonerD второй вариант.

#383:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jul 29, 2012 16:15
    —
LonerD
Flasher
Давайте на этом закончим оффтоп, а желающие могут остаться при своих мнениях.

#384:  Author: Largo GTLocation: NVRSK PostPosted: Fri Aug 10, 2012 00:37
    —
LonerD wrote:
Похоже, что mscomctl.ocx не присутствует в системе и не лежит в каталоге рядом с Ultra TC Editors.exe.

А в системном каталоге mscomctl.ocx лежит ! Very Happy скопировал в папку с Ultra TC Editors ошибка исчезла

#385:  Author: FlasherLocation: Москва PostPosted: Sat Aug 11, 2012 11:25
    —
Largo GT
Библиотека скорее всего не была зарегистрирована в системном каталоге. В родном же каталоге ассоциация не нужна, там идёт проверка по интегрированному манифесту (как я это вижу).

#386:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Sep 07, 2012 19:31
    —
Quote:
Расширенную настройку вида рамки удобнее делать, если значение записано я в шестнадцатеричном формате ($XXBBGGRR). Четвёртый (старший) байт XX позволяет задавать стиль рамки (00 или старший байт не указан — мелкая штриховка, 01 — длинная штриховка, 02 — штрих-пунктир, 03 — сплошная рамка) и отображать её только на невыделенном объекте (к значению байта добавляется 4).
Пример: $070000FF или $70000FF (нули в старшем байте можно не писать) означает сплошную красную рамку, отображаемую только вне выделения.

я? Confused

#387:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Sep 08, 2012 00:21
    —
ask-rus
Спасибо, но с такими вещами, пожалуйста, в ЛС. Отлов мелких опечаток в файлах русификации вряд ли представляет большой общественный интерес, а текущая тема — про сам пакет, а не про перевод его документации.

#388:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Oct 04, 2012 21:04
    —
Какое действие выполняется при нажатии на "Ключ", "Значение" или "Секция" в том же Configuration Editor? Вроде бы никакого...

#389:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Oct 05, 2012 07:09
    —
ask-rus
Никакого. Это просто заголовки колонок (отображаемых, кстати, только в одном из режимов редактора). Сортировки там нет, порядок следования — строго по файлу данных.

#390:  Author: ALev PostPosted: Wed Mar 27, 2013 09:12
    —
Уж не знаю, как можно именовать финалом версию Ultra TC Editors 6.10 Final...
Есть проблема - при попытке задействовать комбинации клавиш Ctrl+C, Ctrl+V, при редактировании текста меню (к примеру заменить букву диска) - копироваться будет не текст, а элемент самого меню.
Поэтому полагаю, есть смысл доработать этот плагин: если Ctrl+C применяется при выделенном тексте, то и в буфер обмена должен помещаться текст, а не элемент меню...

#391:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 27, 2013 09:40
    —
ALev
Во-первых, это не плагин, а набор утилит. Во-вторых не только при редактировании меню, но и в некоторых других полях ввода в тех окнах, где есть меню (см. нижнюю часть окна Start Menu Editor). В-третьих, такое поведение существует очень давно, багом с точки зрения автора не является и к финальности последней версии никакого отношения не имеет.
Кстати, при копировании/вставке не клавишами, а командами контекстного меню поля ввода всё OK.
Не помню, чтобы эту проблему активно репортили. Но если есть желание убедить автора, что поведение необходимо менять — на оффоруме имеется тема. Я в ближайшие дни вести переписку с автором пока не планирую.

#392:  Author: ALev PostPosted: Thu Mar 28, 2013 10:05
    —
Avada wrote:
ALev
... Я в ближайшие дни вести переписку с автором пока не планирую...

Avada, благодарю за оперативное и подробное объяснение!
До этой финальной версии у меня стояла другая, и там всё чётко работало. Как обойти эти "грабли" я тоже представляю, но это надо постоянно держать в голове, что стандартные функции копирования-вставки клавишами не работают. Это обычно забывается, и получается не то что хотел. Вообще в голове держать разных таких заморок лучше меньше, тогда и ресурсы своей памяти можно использовать с большей пользой для себя и других.
Я в английском не силён, вопрос не к спеху; если будет возможность - отпишитесь пожалуйста на авторском сайте...

#393:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Mar 28, 2013 10:19
    —
ALev wrote:
До этой финальной версии у меня стояла другая, и там всё чётко работало.

Новое поведение появилось в версии 6.01 в позапрошлом году. (Так что насчёт "очень давно" я был не совсем прав). С автором общаюсь не на сайтах, а почтой. Будет возможность — напишу. Хотя он иногда сам эту ветку форума с электронным переводчиком проглядывает...

#394:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jun 14, 2014 12:36
    —
Со вчерашнего дня после этапа приватного тестирования доступна паблик-бета 1 новой минорной версии Ultra TC Editors 6.20.
Прямая ссылка на скачивание
Изменения в пакете по сравнению с версией 6.10 перечислены ниже (несколько подробнее, чем в оригинале):

Все редакторы (кроме History Editor, где таких объектов нет)
• Заголовки колонок в главных или дочерних окнах редакторов теперь отображаются в плоском стиле (их можно вернуть к старому виду в стиле 3D, добавив ключ FlatColumnHeaders=0 в секцию [Common] файла ultra tc editors.ini).

Start Menu Editor и Button Bar Editor
• Выпадающие списки, в которых выбираются текущий режим редактора, клавиши вызова и способ запуска программы, можно развернуть щелчком в любой части закрытого списка, а не только кнопкой со стрелкой вниз.
• Восстановлена стандартная работа клавиш Ctrl+X, Ctrl+C и Ctrl+V в полях ввода (например, "Команды", "Параметры").

Configuration Editor
• Добавлены новые колонки в правой части главного окна редактора, позволяющие отобразить там подробную информацию о каждом ключе без обращения к дочерним диалогам.
• В русский и английский файлы данных (CEDF) добавлены все новые ключи и секции, появившиеся в TC 8.50/8.51(a). В прежние записи внесены многочисленные уточнения и дополнения. Пока нет новой русской справки для TC 8.5x, пользуйтесь этим источником. (Имеющиеся в файлах данных описания пока не окончательные, по ходу работы над нашей русификацией TC более чем вероятны всяческие изменения, но для эффективной работы с настройками вполне приемлема и бета-версия.)

History Editor
• Добавлена поддержка появившихся в TC 8.50 новых секции с историями [PluginDuplicates] и [DirSelection] (для поиска дубликатов и обработки его результатов).
• Исправлена ошибка, когда параметр командной строки /r запускал новую копию TC вместо перезапуска текущей копии.

Hotkeys Editor
• В файл данных по стандартным клавишам (tc default hotkeys.hky) внесены некоторые уточнения.

Русская справка к пакету также обновлена и доступна по этой ссылке, несмотря на свой бета-статус, поскольку за два года после обнародования последней финальной версии справки накопилось очень много крупных и мелких изменений.

#395:  Author: Plumber PostPosted: Wed Jun 18, 2014 18:16
    —
Новая версия, как и предыдущая, почему-то не хочет работать с относительными путями Crying or Very sad
У меня сабж находится в папке с ТС и запускается кнопкой панели инструментов (IMHO, наиболее логичный вариант).
Если в ultra tc editors.ini > LanguageFile= прописан НЕ абсолютный путь, при запуске вылазит сообщение

Пробовал с различными вариантами:
=%Commander_Path%\UTILS\Ultra TC Editors\Languages\Russian.lng;
=.\Languages\Russian.lng;
=Russian.lng
Не смотря на то, что в INI записано %Commander_Path%\...\Russian.lng, а в окне настроек путь прописывается правильно

При следующем запуске все происходит в том же порядке.
И не смотря на то, что после запуска TC в системе устанавливается переменная %Commander_Path% в ultra tc editors.ini > TCInstallDir= она заменяется на абсолютный путь.
Не знаю, баг это или так задумано, но как-то не увязывается что утилита, созданная для настройки только ТС не хочет работать с его же переменными, да и со своими путями тоже не очень.

#396:  Author: Lisabon PostPosted: Wed Jun 18, 2014 19:27
    —
Plumber

В Ultra TC Editors.ini пиши вот так:

Code:

[UltraTCEditors]
AlwaysOnTop=1
[Common]
LanguageFile=utceditors:\Languages\Russian.lng
[ButtonBarEditor]
UseDefaultLanguage=0
[ConfigurationEditor]
StartUpDataFile=utceditors:\Data Files\Russian.cedf
UseDefaultLanguage=0
[DirectoryMenuEditor]
UseDefaultLanguage=0
[HistoryEditor]
UseDefaultLanguage=0
[HotKeysEditor]
UseDefaultLanguage=0
[MainMenuEditor]
UseDefaultLanguage=0
[StartMenuEditor]
UseDefaultLanguage=0


Last edited by Lisabon on Fri Jun 20, 2014 17:03; edited 1 time in total

#397:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jun 18, 2014 19:54
    —
Plumber
У меня в ultra tc editors.ini прописано (причём автоматически, без моих специальных усилий) :
LanguageFile=utceditors:\Languages\Russian.lng
Это не абсолютный путь, а самый что ни на есть относительный. Точно так же, как и в ключе StartUpDataFile.

В TCInstallDir, да, указывается точный абсолютный путь. И для меня, например, это скорее плюс, чем минус, поскольку имею несколько разных каталогов TC, содержащих в том числе разные версии Ultra TC Editors. И мне надо, чтобы при непосредственном запуске экзешника того или иного редактора он обращался к настройкам, так сказать, своего собственного TC, а не к настройкам, соответствующим %COMMANDER_PATH% последней открытой копии TC, в которой все эти манипуляции выполняются.

А во многих других случаях (например, в путях во всяческих меню), утилиты прекрасно работают с переменными. Более того, переменная %COMMANDER_EXE% появилась в TC по прямому запросу автора Ultra TC Editors.

#398:  Author: Plumber PostPosted: Wed Jun 18, 2014 20:35
    —
Lisabon
Avada

Quote:
У меня в ultra tc editors.ini прописано (причём автоматически, без моих специальных усилий)

Это видимо у меня произошло из за того, что ultra tc editors.in остался от прежней версии. Я на этом не сильно заморачивался, просо бросилось в глаза.
Спасибо, теперь разобрался. Просто, в отличии от других программ, немного другой синтаксис. Обычно расположение Language определяют внутри. А за TCInstallDir абсолютно согласен.

#399:  Author: Skif_off PostPosted: Wed Jun 18, 2014 20:47
    —
Plumber
Если вы каким-то образом подчищаете записи в реестре после Ultra TC Editors (или вас только абсолютные пути напрягают?), то можно добавить туда же и очистку TCInstallDir. Или по другому: у меня дерево каталогов портабельного софта устоялось, но все равно предпочтение отдаю по возможности _полной_ портабельности - пользуюсь скриптом AutoIt, который перед запуском Ultra TC Editors записывает в TCInstallDir текущее значение %COMMANDER_PATH%
Code:
$sCOMMANDER_PATH = EnvGet("COMMANDER_PATH")
$sUTCEi = @ScriptDir & "\ultra tc editors.ini"
IniWrite($sUTCEi, "Common", "TCInstallDir", $sCOMMANDER_PATH)

#400:  Author: Plumber PostPosted: Thu Jun 19, 2014 14:50
    —
Skif_off
Quote:
подчищаете записи в реестре после Ultra TC Editors (или вас только абсолютные пути напрягают?)

Только абсолютные пути, потому что использую одну и ту же синхронную сборку в разных местах, плюс флешка. К тому же бывает одновременно запущено несколько различных сборок.
Спасибо за рекомендацию, попробую.

#401:  Author: GGS PostPosted: Thu Jun 26, 2014 12:21
    —
Avada wrote:
доступна паблик-бета 1

В секции [SyncOptions] отсутствует описание параметра:
имя_List=Путь к файлу списка выделенного

P.S. Это во всех Справках тоже, а не только в сабже (но здесь "тестирование").

#402:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 26, 2014 17:04
    —
GGS
Спасибо, ценное замечание. Обязательно будет добавлено везде, где следует.

#403:  Author: mrmerak PostPosted: Mon Aug 25, 2014 09:44
    —
---------------------------
Ultra TC Main Menu Editor
---------------------------
Run-time error '339':

Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
---------------------------
ОК
---------------------------

#404:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Aug 25, 2014 10:27
    —
mrmerak
Обсуждалось неоднократно. Пример. См. также в русской справке к пакету раздел "Системные требования".

All
Вышла финальная версия Ultra TC Editors 6.20.
Прямая ссылка на скачивание.
Ничего принципиально нового по сравнению с первой бетой нет, только доработаны файлы данных для Configuration Editor.
Русская справка к пакету скачивается отдельно отсюда, различия со справкой для беты там чисто косметические.

#405:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Dec 24, 2014 11:02
    —
All
Вышла первая бета версии Ultra TC Editors 6.21 (прямая ссылка на скачивание).
Причина выхода этой минорной версии — устранение бага с редиректом в Configuration Editor: не считывались настройки TC из некоторых секций файла, указанного ключом AlternateUserIni, если аналогичных секций не было в wincmd.ini.
Попутно немного обновлён русский файл данных Russian.cedf (уточнены и дополнены некоторые описания). Возможно, к финальной версии 6.21 здесь появятся и другие изменения. Русская справка пока остаётся прежней, от версии 6.20.

#406:  Author: voler PostPosted: Tue Jan 13, 2015 09:58
    —
На Windows 10 не работает, просит - MSCOMCTL.OCX
На Windows 8.1 x64 пишет ошибку Нехватка памяти (7).

Как быть?

#407:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jan 13, 2015 10:27
    —
voler
Про MSCOMCTL.OCX см. в теме раньше. Отвечали неоднократно. И в русской справке пакета есть (где "Системные требования"). Правда, не знаю, работает ли эта методика на Windows 10. Скорее всего, да. (На данный момент о её поддержке в документации пакета официально не заявлено, но автор мог просто не успеть это сделать для бета-версий 6.21.)
Про нехватку памяти пока ничего сказать не могу. Можно связаться с автором, но нужны подробности. Для начала: это первое же сообщение при попытке запуска любого редактора? Что там точно написано? (Ctrl+C в сообщении и вставка в свой пост.)

#408:  Author: voler PostPosted: Tue Jan 13, 2015 11:38
    —
Вот так выглядит
http://joxi.ru/bmovlqEuOzBjry
При этом памяти свободной валом.

#409:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jan 13, 2015 12:33
    —
voler
Как выглядит, вижу. Но это был не единственный вопрос.

#410:  Author: voler PostPosted: Tue Jan 13, 2015 12:38
    —
Да любого редактора

#411:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jan 13, 2015 12:53
    —
voler
Если вы более или менее владеете английским, то можете вступить в общение с автором в соответствующей теме оффорума. Это был бы оптимальный вариант. Если нет, я могу в принципе передать письмом информацию автору, но честно предупреждаю, что может получиться игра в испорченный телефон. Я бы не очень хотел транслировать вопросы-ответы туда-сюда без возможности самому всё это проверить (Win8 не пользуюсь и не намерен).

#412: Ultra TC Editors Author: pswLocation: Е-бург PostPosted: Sat Apr 18, 2015 13:25
    —
16.04.2015 я скачал архив по ссылке
http://wincmd.ru/download.php?id=ultra_tc_editors
и распаковал его.
Никакой файл из него не запускал (и не смотрелSmile.

В результате:
 Hidden text


т.е. из 57 проверок 6 верхних - "удачны".

#413:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Apr 18, 2015 15:47
    —
psw
О существовании на форуме спойлеров известно? Убрано под кат. И вообще достаточно было указать только строки с фолсами.
По существу вопроса читаем оффорум (отсюда и далее). Лично у меня результат следующий. Повода для паники не вижу. А что касается DrWeb, то он в своё время ухитрялся найти заразу даже в wincmd.ini, о чём писали много где, в том числе и на этом форуме.

#414:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue May 05, 2015 10:30
    —
Вышла финальная версия Ultra TC Editors 6.21.
Прямая ссылка на скачивание пакета
Прямая ссылка на скачивание русской CHM-справки
По сравнению с бета-версиями ничего существенного в поведении компонентов финального релиза не изменилось. Заслуживают упоминания только три момента:
• После очередных обсуждений на разных форумах избыточной активности некоторых антивирусных средств (в основном в отношении Main Menu Editor.exe и Start Menu Editor.exe) я вчера связался с автором и представил ему свежую статистику по онлайновым проверкам. В результате ему удалось успешно заткнуть весь этот фонтан (на нервную реакцию 1-2 малоизвестных программ можно уже не обращать внимания).
• В файл данных tc default hotkeys.hky со стандартными клавиатурными назначениями дополнительно добавлен ряд клавиш-дублей для команд, изначально имеющих несколько способов клавиатурного вызова.
• Файл данных Russian.cedf по сравнению с вариантами для бета-версий основательно отредактирован. В частности, описания ключей, появившихся или изменённых в TC 8.5x, сейчас приближены к тем, которые предполагается дать в будущей русской справке ТС.

#415:  Author: StaniclawLocation: Ташкент PostPosted: Thu Jan 07, 2016 01:16
    —
В редакторе пускового меню в наличии парочка мелких неудобств.

1. Не обновляются значки для команд после исправления.
Т. е.: имеется команда, запускающая несуществующую программу. Для неё показывается значок с вопросительным знаком. Когда же я исправляю команду, значок по-прежнему вопросительный. Чтобы он обновился, надо либо перезапустить редактор, либо вырезать команду в буфер и вставить ее обратно.
Это, конечно, мелочь, учитывая, что в меню ''Запуск'' значки для программ вовсе не показываются (а хотелось бы. Весьма). Но всё же решил сообщить.

2. Не вставляются команды из буфера по Ctrl+V, если ''курсор'' стоит на подменю или разделителе. Но вставляется по команде ''Вставить'' из контекстного меню.

#416:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 07, 2016 11:19
    —
Staniclaw
1-2. При случае сообщу автору. Но вообще проблемы в самом деле мелкие.

#417:  Author: StaniclawLocation: Ташкент PostPosted: Fri Jan 08, 2016 00:36
    —
А где можно скачивать русский файл данных для редактора конфигурации отдельно от остального комплекта?

#418:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 08, 2016 01:09
    —
Staniclaw
Там, куда я его выложу, дав в этой теме ссылку. В ближайшие дни предполагаю это сделать — изменений по сравнению с дистрибутивной версией накопилось уже много.

#419:  Author: StaniclawLocation: Ташкент PostPosted: Fri Jan 08, 2016 19:12
    —
Редактор конфигурации вылетает при попытке править категорию.
Если открыть список категорий, выбрать любую и нажать F2, то вот:
Quote:
---------------------------
Ultra TC Configuration Editor
---------------------------
Run-time error '91':

Object variable or With block variable not set
---------------------------
OK
---------------------------

Версия редактора: 6.21, бета-4.
Файл данных: Russian.cedf из комплекта поставки.

#420:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 08, 2016 20:22
    —
Staniclaw
А в справке хоть где-то написано, что в редакторе поддерживается правка категорий по F2? Кстати, я этим режимом не пользуюсь, предпочитаю справа видеть только ключи без категорий, которые вполне достаточно отображать слева. А бету давно пора обновить до финальной версии.

#421:  Author: StaniclawLocation: Ташкент PostPosted: Fri Jan 08, 2016 21:09
    —
Avada
А я пользуюсь. Просто решил сообщить, что программа в таком случае вылетает. Нажатие Ctrl+R Салем предусмотрел. А F2 -- нет. Всё же это не есть хорошо.

Добавлено спустя 35 секунд:

Финалка качается.

#422:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 08, 2016 23:38
    —
Staniclaw
При нажатии Ctrl+R на категории справа, строго говоря, просто ничего не происходит. А что поведение должно быть однотипным, спору нет. Надо будет сообщить.

#423:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Feb 14, 2016 16:34
    —
Как было обещано ранее, выложена для скачивания наиболее свежая на сегодня версия русского файла данных для Configuration Editor. Изменений по сравнению с дистрибутивной версией пакета 6.21 довольно много, но в основном они касаются описаний ключей. Для отдельного размещения на странице пакета этот вариант пока автору предлагаться не будет, поскольку в ближайшее время могут быть сделаны ещё некоторые изменения.

#424:  Author: StaniclawLocation: Ташкент PostPosted: Fri Apr 22, 2016 23:33
    —
Обнаружил странности с расцветкой фона рабочей области у половины редакторов в пакете. Странности связаны с фонами деревьев.

В остальных редакторах дерево не является основной рабочей областью, и то, что оно там не закрашивается, нормально.

В связи с этим у меня вопрос: как дерево должно закрашиваться по задумке Салема -- вся рабочая область, или только текст пунктов?

#425:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Apr 23, 2016 08:41
    —
Staniclaw
Всю вышеупомянутую конкретику подтверждаю. С сказанному могу добавить также полное игнорирование пользовательского фонового цвета в левой верхней части окна Configuration Editor (где отображаются категории) и в левой части окна History Editor. Единственный редактор, где с фоновым цветом вроде бы нет проблем — Hotkeys Editor.
Замечу также, что фон должен окрашиваться единообразно безотносительно к тому, рабочая это область или нет. (Если, разумеется, для какой-то части окна не предусмотрен отличный от общего фон, как в поле для описаний у Configuration Editor.)
Я всегда пользовался в редакторах светлыми цветами фона, достаточно близкими к белому, поэтому все эти аспекты попросту никогда не замечал.
На вопрос, соответствует ли окраска только текста пунктов меню авторской задумке, ответить точно не могу. Но в целом там всё равно видны явные огрехи (особенно в Button Bar Editor). Это повод для обсуждения, но я не планирую в ближайшее время писать автору, пока не завершена окончательная отделка файла данных для редактора конфигурации. Впрочем, желающие могут отписаться в тему на оффорум.

#426:  Author: StaniclawLocation: Ташкент PostPosted: Mon May 09, 2016 23:09
    —
Предложение по усовершенствованию панели быстрого запуска. Пусть она закрывается по нажатию клавиши Esc, а также (опционально) после нажатия кнопки.

#427:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 22, 2016 10:35
    —
Staniclaw
По опциональному закрытию окна быстрого запуска при нажатии кнопки для какого-то редактора несколько позже был запрос на оффоруме. Автор ответил, что несложно добавить. А с клавишей Esc вот что. При наличии в файле ultra tc editors.ini в секции [Common] ключа CloseOnEsc=1 любой из редакторов пакета должен закрываться по Esc. На программу-интегратор, как выяснилось, это не распространяется. Надо зарепортить. Но здесь, не исключено, потребуется отдельный ключ в секцию [UltraTCEditors], чтобы была возможность редакторы так закрывать, а интегратор — нет, и наоборот.

#428:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jun 11, 2016 11:50
    —
Вашему вниманию предлагается очередное обновление русского файла данных для Configuration Editor. По сравнению с предыдущим (февральским) обновлением сделано очень много изменений, в основном в описаниях ключей. При доработке файла активно привлекалась информация из окончательной версии полного набора русификации TС 8.52a.
Для стабильной версии TC 8.52a обновления больше не планируются; далее я намерен заниматься адаптацией файла данных к TC 9.0.

#429:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 24, 2016 13:05
    —
Предновогодний презент участникам форума — обновление русского файла данных для универсального настройщика Configuration Editor, на сей раз с полной адаптацией к возможностям TC 9.0/9.0a.
Добавлены и более или менее подробно описаны все новые ключи, сделаны дополнения и уточнения (иногда существенные) по прежнему содержимому. До появления новейшей русской справки TC этот файл рекомендуется как оптимальный источник информации по старым и новым ключам. Да и потом он пригодится, поскольку столь подробные описания ключей и секций в справку всё равно включить не удастся.
Это не финальная версия, а своего рода паблик-бета, будут ещё уточнения и улучшения. Но и в нынешнем виде файл вполне приемлем для эффективной работы. Англоязычная его версия пока, насколько знаю,в работе, о новых версиях самих редакторов тоже говорить рановато, так что русский файл данных предлагается сам по себе — и только здесь, а не на странице пакета.

#430:  Author: FlasherLocation: Москва PostPosted: Sat Dec 24, 2016 19:22
    —
Avada
Спасибо за презент. Подскажи, что маркируют оранжево-розовые значки некоторых групп папок?

#431:  Author: imig73Location: г. Иркутск PostPosted: Sat Dec 24, 2016 20:02
    —
Avada
Спасибо большущее, не думал что так быстро бета в паблик уйдет Smile

#432:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 24, 2016 21:09
    —
Flasher
Это в справке пакета есть (например, в разделе про структуру файла данных). Там два типа категорий: условно говоря, статические (жёлтые значки; категория — стабильный набор ключей из одной или нескольких секций) и динамические (оранжевые значки; категория ссылается на целую секцию переменного состава с пользовательскими ключами). К первой группе относится, например, секция [Configuration], ко второй — истории, шаблоны, плагины и другие наборы ключей с непостоянными именами.

#433:  Author: FlasherLocation: Москва PostPosted: Sat Dec 24, 2016 23:59
    —
Avada
Ага, понял. Странно, что сам не сообразил.

#434:  Author: StaniclawLocation: Ташкент PostPosted: Sun Feb 12, 2017 00:59
    —
  1. Ещё предложение по усовершенствованию. Редактор главного меню имеет в настройках параметр ''Объединять комментарии в одну группу при чтении файла''. В принципе, удобная функция, но он пытается выделять в отдельную группу даже одиночные комментарии, а это несколько неудобно. Предлагаю либо исправить это, либо добавить настройку: ''Кроме одиночных комментариев''.
  2. Не усовершенствование, а мелкий недочёт. Редактор сочетаний клавиш умеет экспортировать настроенные клавиши в главное меню ''Тотала''. Здесь своя закавыка: если какая-либо команда вынесена на верхний уровень, т. е. в строку меню, редактор пытается вставлять сочетания клавиш и туда, коверкая её.
  3. Более серьёзный недочёт, тоже в редакторе сочетаний клавиш. В случае наличия в секциях [Shortcuts] и/или [ShortcutsWin] сдвоенных конструкций вроде:
    Code:
    AS+1=em_OpenBarVert1,em_PinBarVert1
    или цифровых кодов вместо тестовых команд редактор их не сохраняет. Моё мнение: сдвоенные, строенные, счетверённые и т. д. команды редактор пусть оставляет как есть; цифровые номера команд пусть заменяет на сами команды.

#435:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 14, 2017 09:55
    —
Staniclaw
Прошу прощения за задержку с ответом — были большие проблемы со временем. По пунктам:
1. По какому критерию предлагается одиночные комментарии отличать от каких-то других?
2. Не совсем понимаю, что каким-то командам делать на самом верхнем уровне меню.
3. Впервые слышу, честно говоря, что для связок теперь могут и должны работать подобные клавиатурные назначения. Равно как и про использование здесь цифровых идентификаторов команд.

#436:  Author: StaniclawLocation: Ташкент PostPosted: Tue Mar 14, 2017 13:34
    —
Avada wrote:
1. По какому критерию предлагается одиночные комментарии отличать от каких-то других?
По наличию только одной строки с комментарием подряд. Т. е. если группа комментариев будет состоять только из одного комментария.
Avada wrote:
2. Не совсем понимаю, что каким-то командам делать на самом верхнем уровне меню.
Пример (для некоторых команд там вполне уместен вызов и описанными там псевдокнопками, и горячими клавишами). Лично я вынес туда вызов кое-каких менюшек, в т. ч. меню внутренних ассоциаций, подменю «Новый» контекстного меню и меню избранных каталогов — мне удобнее, когда его можно вызвать и там. В нём и закавыка.
Avada wrote:
3. Впервые слышу, честно говоря, что для связок теперь могут и должны работать подобные клавиатурные назначения. Равно как и про использование здесь цифровых идентификаторов команд.
Должны ли — не знаю. Однако работают, так что необходимость в дополнительных пользовательских командах, предназначенных исключительно для объединения уже имеющихся, частично отпала. Редактор же горячих клавиш из пакета их удаляет. Пусть хотя бы оставляет как есть.

#437:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 14, 2017 14:51
    —
Staniclaw
1. Маловероятно, что такое разделение удастся сделать и что автор проявит к этому интерес.
2. Редакторы ориентируются на стандартную работу меню, где подобное не предусмотрено. (Полезность этих дополнительных пунктов обсуждать не буду, дело не в ней.)
3. Редактор не имеет о подобном расширении этой фичи никакого представления и считает ошибкой. Можно ли это вообще нормально учесть при нынешнем алгоритме работы программы, не уверен. Для начала при наличии времени попробую сам посмотреть, что там как работает.
Рекомендую представить эти предложения автору пакета на оффоруме. У меня по ряду причин нет пока желания вести в обозримом будущем в приватной переписке с Т. Салемом полемику по этому поводу.

#438:  Author: FlasherLocation: Москва PostPosted: Tue Mar 14, 2017 21:21
    —
Avada
2. Ну, ладно уж тебе... Помнишь про наболевшее? Wink

#439:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 14, 2017 22:18
    —
Flasher
Речь не о том, что эта идея вообще не заслуживает обсуждения, а о том, что лично я её лоббировать не хочу.

#440:  Author: FlasherLocation: Москва PostPosted: Tue Mar 14, 2017 22:28
    —
Avada
В п. 2 не про лоббирование, там утверждение касаемо ориентации.

#441:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 15, 2017 06:56
    —
Flasher
Ещё раз: сейчас такая возможность применения команд (безотносительно к кодировкам) в пакете не предусмотрена, а вести приватные переговоры с автором пакета по представленным вопросам я в настоящее время не хочу.

Кстати, пользуюсь случаем сообщить, что продолжается плановая доработка русского файла данных для Configuration Editor. Сроки выкладывания пока точно назвать не могу.

#442:  Author: FlasherLocation: Москва PostPosted: Wed Mar 15, 2017 11:00
    —
Avada
Ещё раз. Я не про то, чего хочешь ты или я, а про то, что редакторы якобы ориентируются только на стандартную работу. Привёл пример, где это не подтверждается и только.

#443:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 15, 2017 12:20
    —
Flasher
Перечитай, пожалуйста, написанное выше. Про стандартную работу речь всё время шла не вообще, а применительно к вполне конкретной проблеме, независимо от её причин. Сейчас если есть команда на любом уровне, для неё при экспорте в меню вставляются клавиши. Я не припоминаю, чтобы ранее ( в том числе в ходе дискуссии о поддержке UTF-8 в редакторах пакета) обсуждалась необходимость исключать из экспорта клавиши для команд на верхнем уровне меню.

#444:  Author: FlasherLocation: Москва PostPosted: Wed Mar 15, 2017 13:07
    —
Avada
Применительно только к одной проблеме стандартного использования меню, разве речь может идти о редакторах? Надо исключать или нет, меня особо не интересовало.

#445:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 15, 2017 14:03
    —
Flasher
Я думаю, уже всем всё ясно.

#446:  Author: StaniclawLocation: Ташкент PostPosted: Thu Mar 16, 2017 01:32
    —
Avada
1, 2. Настаивать не буду.
3. Но пусть хотя бы спрашивает насчёт проблемных настроек, прежде чем удалять. Exclamation Я довольно быстро привык к этой фишке (необходимость ручного внесения в wincmd.ini нужных параметров вряд ли можно считать серьёзным недостатком), и был несколько удивлён, когда после нажатия клавиш не последовало никакой реакции. Определить как виновника данный ультраредактор удалось не не сразу.
Avada wrote:
Рекомендую представить эти предложения автору пакета на оффоруме.
Может, и представлю чуть позже.

#447:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Mar 23, 2017 09:40
    —
Staniclaw
По пункту 3. Я не утверждаю, что попытки вручную прописывать такие связки для назначения им клавиш (если это действительно работает) — это плохо и неправильно. Но в актуальной версии редактора эта возможность не учтена хотя бы потому, что автор пакета о ней, полагаю, и до сих пор ничего не знает. Пока ему не объяснят, как это сейчас может работать, почему такой формат корректен (если он корректен) и что в этой связи необходимо изменить, всё останется по-прежнему.
А объяснять надо будет очень тщательно и упорно. (Скажем, сделанные мной после появления девятки предложения по упрощённому переключению в Button Bar Editor между настройками основной и вертикальной панелей инструментов были восприняты без малейшего энтузиазма, хотя проблема, казалось бы, очевидна и связана со стандартными документированными функциями TC.)
И, кстати, предлагать возможность правильной обработки таких записей следует, ИМХО, в связке с возможностью самого создания подобных записей через редактор. Необходимость каждый раз заниматься для установки подобных клавиатурных назначений ручной правкой INI-файла не особо вдохновляет — удобнее в диалоговом режиме объединяющую em-команду создать и уже на неё всё вешать.
Но тут есть нюанс: предлагать подобное есть смысл, если речь действительно идёт о явной (пусть и недокументированной) фиче. Вариант с числовыми идентификаторами я, честно говоря, даже проверять не стал — это нечто не только абсолютно недокументированное, но и, ИМХО, имеющее крайне сомнительную полезность. А вот с назначением клавиш связкам команд и в самом TC всё непросто. Скажем, если в связке "cm-команда+em-команда" идёт первой cm-команда, клавиша не срабатывает, а если наоборот — срабатывает. Что уже само по себе наводит на мысль, что никакая это не фича, а непредвиденный побочный результат сцепки команд, проявляющийся далеко не всегда и не везде. (Это по-хорошему не здесь бы следовало подробно обсуждать, а в специальной теме, но сейчас хотя бы обозначу проблему.)

#448:  Author: StaniclawLocation: Ташкент PostPosted: Sat Mar 25, 2017 01:11
    —
Avada wrote:
наводит на мысль, что никакая это не фича,
Что ж, в таком случае убедить Салема вряд ли получится, учитывая моё куцее знание английского...

#449:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 15, 2017 11:45
    —
Для тестирования доступна паблик-бета 1 новой минорной версии Ultra TC Editors 6.30.
Прямая ссылка на скачивание
Самые существенные изменения в пакете по сравнению с версией 6.21 перечислены ниже:

Все редакторы
• Добавлена возможность поиска по шаблонам, включая классические подстановочные символы * и ?, цифровые символы, любой единичный символ из заданного перечня и диапазоны букв/цифр по восходящей сортировке.

Main Menu Editor, Button Bar Editor, Hotkeys Editor
• Поддержка появившейся в TC 9 новой схемы работы с библиотеками значков, включая Wcmicon2.dll.

Configuration Editor
• Поддерживается переход вертикальными клавишами-стрелками к правке предыдущего/следующего ключа с сохранением результатов предыдущей правки (как в TC 9).
• В русский и английский файлы данных (CEDF) добавлены все новые ключи и секции, появившиеся в TC 9.x. По сравнению с ранее выложенным отдельно новым русским файлом данных кое-что изменено. (Но и это пока не окончательная версия — по ходу работы над русификацией TC предполагаются дальнейшие изменения, но уже не очень принципиальные.)
• Несколько изменён сам формат файлов данных. В частности, символы табуляции теперь используются для отступов только в описаниях ключей, а в технической части файла каждый символ табуляции заменён на два пробела.

Main Menu Editor
• Новая функция редактирования значков в главном меню (вызывается из меню "Файл"). Там всё организовано достаточно просто и понятно. В том числе поддерживается корректная работа со значками для пользовательских команд. Если расположение в меню какой-то em-команды изменяется через редактор, то при последующей записи настроек прежний номер команды автоматически преобразуется в новый в wcmicons.inc или его аналоге, так что соответствие значка сохраняется.

Поскольку приватного этапа бета-тестирования не было (согласовывались только файлы данных), русификация пока не обновлена. Для LNG-файла это предполагается сделать к следующей бете, для русской справки — как успею, но, во всяком случае, до финального релиза.

#450:  Author: FlasherLocation: Москва PostPosted: Mon May 15, 2017 17:41
    —
Автора бы попросить, чтобы снял ограничение на 255 значков в кнопочной панели BBE.

#451:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 15, 2017 18:08
    —
Flasher
Попросить-то можно, а вот преодолимо ли это ограничение технически — вопрос отдельный. А такое число значков в панели действительно актуально?

#452:  Author: FlasherLocation: Москва PostPosted: Mon May 15, 2017 18:34
    —
Avada
В каком смысле "такое число ... актуально"?

#453:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 15, 2017 18:37
    —
Flasher
В том, что это необходимо на практике.

#454:  Author: FlasherLocation: Москва PostPosted: Mon May 15, 2017 18:38
    —
Avada
На практике необходимо не такое число, а те, что больше него.

#455:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon May 15, 2017 18:52
    —
Flasher
Я именно это имею в виду. У тебя многострочная панель инструментов?

#456:  Author: FlasherLocation: Москва PostPosted: Mon May 15, 2017 19:02
    —
Avada
И не одна.

#457:  Author: BommLocation: Москва PostPosted: Wed Jun 28, 2017 08:45
    —
Ultra TC Editors 6.40 Beta 2

The requested URL /tc_tools/ultra_tc_editors/ultra_tc_editors_640_beta_2.rar was not found on this server.

#458:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 29, 2017 12:31
    —
Bomm
Терпение. Такое бывало прежде не единожды. Всё должно восстановиться. На оффоруме проблема уже поднята. Если ещё денёк толку не будет, я свяжусь с автором напрямую.
P.S. Собственно, уже работает.

#459:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jun 30, 2017 13:31
    —
Bomm
Вот только что проверял. Исполняемые файлы там для второй беты, хотя даты у них стоят почему-то от первой. Всё остальное — старое. Включая файлы русификации (при том, что я на замену высылал обновлённые файлы три с лишним недели назад). Написал автору, жду ответа.

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

#460:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Feb 10, 2018 18:09
    —
Обновления файлов данных для Configuration Editor не выкладывались в публичный доступ уже больше года, и пора прервать эту паузу. Итак, вот очередное обновление русского файла данных. Его содержимое полностью адаптировано к возможностям TC девятой линейки, вплоть до новейшей версии 9.12.

На самом деле работа над этим материалом велась и ведётся практически постоянно. Но то обновлялся сам TC, то Ultra TC Editors, то возникали новые идеи по доработке и перекомпоновке, так что представить что-то более или менее завершённое и отлежавшееся никак не удавалось. Месяц назад я отправил автору пакета всякие свои наработки и предложения, а сегодня дополнил их кое-чем новеньким. Но в любом случае, не дожидаясь ответов, русский файл данных я решил обнародовать сейчас, а английский будет, видимо, уже в новом пакете, когда и если получит одобрение Т.Салема.
Как легко заметить (хотя бы сравнением с предыдущей выложенной версией), кроме всяких новаций много всего изменено в прежних ключах — и не столько по технической части (хотя и там кое-какие неточности замечены и устранены), сколько в объёме и характере описаний. Кроме того, само размещение многих ключей по категориям сделано, надеюсь, более логичным и удобным.
Я потихоньку реализую достаточно амбициозную, хотя и очень трудоёмкую задачу: сделать из всего этого полноценное руководство пользователя по ключам TC, учитывающее не только справочные пояснения к ключам, но и дополнительную информацию из той же справки, истории версий, материалов форумов и пр. Нельзя сказать, что всё намеченное уже сделано, но продвижения значительны. Разумеется, всё это будет улучшаться и дальше, а пока желаю всем приятного и полезного чтения, а как результата — эффективной работы со старыми и новыми настройками TC.

#461:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 21, 2018 15:51
    —
Для использования и тестирования доступна очередная версия Ultra TC Editors 6.40 RC2. Вот прямая ссылка на скачивание.

Последний раз подробное обозрение новшеств очередной беты делалось здесь.
За это время версия 6.30 превратилась в 6.40, но по-прежнему остаётся в бета-статусе (надеюсь, что уже ненадолго).
Что с тех пор появилось нового? В предыдущих бетах 6.40 (1, 2 и RC1) в основном продолжалось улучшение работы Main Menu Editor, хотя кое-что добавлялось для всего пакета в целом. Кратко напомню основные дополнения.

Main Menu Editor
• В меню "Правка" добавлена новая команда "Связать со значком...".
• Отключено по умолчанию отображение десятичных кодов пользовательских команд в списке внутренних команд (можно включить, добавив ключ ShowMappingCode=1 в секцию [MainMenuEditor] файла ultra tc editors.ini).
• Отключена по умолчанию возможность правки текста в списке команд (можно включить, добавив ключ EditableCommandList=1 в секцию [MainMenuEditor] файла ultra tc editors.ini).
Configuration Editor
• Обновлялся файл данных Russian.cedf (на тот момент дорабатывалась поддержка TC 9.0a):
Все редакторы и пакет в целом
• Язык, изменённый через диалог настроек, будет по умолчанию использоваться и во всех прочих редакторах (можно отключить, добавив ключ CommonLanguage=0 в секцию [Common] файла ultra tc editors.ini).
• При вызове справки пакета клавишей F1 или через пункт "Содержание" в меню "Справка" она открывается сразу на странице текущего редактора.
• Уменьшен размер установочного пакета в виде EXE-файла, дополнительно к редакторам там теперь есть только нужная для их работы библиотека mscomctl.ocx.

Далее по ряду причин последовала пауза, но с начала этого года автор (в том числе с моей посильной помощью) активно занялся подготовкой новой беты. Приоритетных направлений пока было определено немного, но все они важные. Мне удалось убедить T.Салема включить в Button Bar Editor нормальную поддержку вертикальной панели инструментов. Кроме того, были тщательно уточнены и обновлены файлы данных (результат предыдущего обновления был представлен постом выше). И, наконец, автор решил навести порядок в LNG-файлах пакета, полностью перекомпоновав (а заодно и перенумеровав!) строки по их функциональной принадлежности и разнеся по понятно озаглавленным секциям.

Итак, что есть нового в версии 6.40 RC2?

Button Bar Editor
• Новый режим для редактирования вертикальной панели инструментов TC.
Переключение режимов организовано точно так же, как в окне Start Menu Editor, так что теперь можно быстро выбирать в одном окне, какую панель инструментов править — главную или вертикальную, сохраняя кнопки в разных BAR-файлах, а настройки самих панелей в разных секциях wincmd.ini. Следует понимать, что фактически это действительно разные редакторы, пусть и в одном окне с почти таким же интерфейсом. И вызывать их из программы-интегратора (файл Ultra TC Editors.exe) можно порознь, и (что очень важно!) настраивать интерфейс редактора в каждом режиме надо по отдельности.

Configuration Editor
• В очередной раз обновлены и дополнены файлы данных Russian.cedf и English.cedf.
Здесь и полная поддержка ключей линейки 9.1x, и правка многих атрибутов ключей (особенно это касается версий TC, начиная с которых начал работать тот или иной ключ), и — в русском файле — множество дополнительных пояснений и уточнений.

History Editor
• Новая секция [NewFileHistory] с историей создания текстовых файлов.
Эта появившаяся в TC 9 секция теперь есть и в главном окне программы, и в диалогах импорта/экспорта и полного/выборочного удаления историй TC.

Все редакторы
• Полностью переработана структура языковых файлов пакета.
Это изменение на самом деле очень существенно и прямо влияет на функциональность редакторов. Обязательно обновите все нужные вам LNG-файлы! Кое-что тут появилось и нового (в частности, теперь доступны все свежие параметры для кнопок и пользовательских меню), заодно и я воспользовался случаем, уточнив перевод отдельных старых строк. Но главное всё же в том, что вся нумерация строк стала другой.
В интерфейсе особой разницы после обновления LNG можно и не заметить, за одним исключением: в собственных тулбарах редакторов из-за специфики настроек может перестать нормально работать их правка (скрытие/перестановка значков), могут также пропадать подсказки. Радикальное и надёжное решение всех подобных проблем следующее: откройте в редакторе файл ultra tc editors.ini, затем найдите и удалите во всех секциях все строки, начинающиеся на ToolbarButtons=, а также (для надёжности) и строки с DefaultToolbar=. Всё это программы пакета пересоздадут сами заново с правильными значениями.


Новая русская справка к пакету практически готова (там тоже немало изменений) и к финальному релизу будет выложена.
И напоследок: при анонсировании новых версий на оффоруме Т.Салем взял с некоторых пор за правило указывать результаты онлайновой антивирусной проверки компонентов пакета. Там и на сей раз всё по нулям.
Успешной работы!

#462:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 01, 2018 10:51
    —
26 марта появился третий релиз-кандидат, а сегодня — уже четвертый. Разница между ними небольшая, просто исправлено несколько ошибок.
Скачать Ultra TC Editors 6.40 RC4 можно по этой ссылке. (Впрочем, с определённого момента с прямой ссылкой нет проблем и на нашем сайте.)
Исправлена в том числе и рассмотренная выше проблема с тулбарами редаторов. Если там всё было по умолчанию, ничего специально править вручную уже не надо, а вот если число и порядок кнопок где-то менялись юзером, это следует сделать заново. Кроме того, в последнем RC исправлялись проблемы с выбором языка. В частности, cейчас переключение на другой язык в интерфейсе редактора нормально выполняется сразу после нажатия кнопки "Применить" (раньше это срабатывало только при закрытии из диалога кнопкой "OК").
Сегодня я отправил автору пакета предложения по улучшению History Editor и слегка доработанный файл данных для Configuration Editor. Следите за обновлениями!

#463:  Author: FlasherLocation: Москва PostPosted: Sun Apr 01, 2018 12:55
    —
Avada
А решение выше обсуждаемой проблемы вообще ожидать стоит?

#464:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 01, 2018 15:56
    —
Flasher
Выше обсуждалось много проблем. И не все из них из-за моей крайней занятости, продолжающейся и сейчас, удалось прилично обсудить с автором. Речь про число значков в кнопочной панели? Если да, то в справке это на данный момент описано как вынужденное ограничение. Чтобы что-то дальше выяснять, мне надо знать ответы как минимум на два вопроса. Во-первых, какую верхнюю границу ты считаешь приемлемой? Во-вторых, если ты знаешь, что сейчас с ограничением числа кнопок в самом TC? После этого я попытаюсь сделать конкретный запрос и посмотрю, что будет отвечено.

#465:  Author: FlasherLocation: Москва PostPosted: Sun Apr 01, 2018 16:27
    —
Avada
Под "выше" может пониматься только наше последнее обсуждение на этой странице. Остальное меня не касается. Я вообще не считаю, что должна быть какая-то граница, если это может позволить интерфейс BBE. Насчёт ограничений в ТС не выяснял. Могу лишь сказать, что свыше 500 берёт. Где-то после 515 возникают проблемы с отрисовкой последних кнопок (их то видно, то нет). Но я не уверен, что это связано лишь с количеством. В моём случае это середина девятого ряда. Но это к утилите отношения не имеет, поэтому здесь об этом смысла писать нет.
Кстати, ничего вынужденного в этом ограничении я не вижу. Впрочем, в справке о вынужденности и не написано:
Секреты и советы wrote:
"Классическая" панель с кнопками позволяет отображать в редакторе только первые 255 кнопок любого BAR-файла. Все последующие кнопки будут нормально отображаться и редактироваться только в дереве.

#466:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 01, 2018 16:59
    —
Flasher
Безграничного числа подобных элементов быть, конечно, не может. Вот именно, "если позволяет интерфейс". Пока примем за рабочий вариант число 500. К утилите это относится постольку, поскольку тулбары делаются всё-таки для TC, и если там есть какой-то предел, то редактор его превзойти сам по себе не поможет. А вот приблизиться к этому пределу — это да.
А что касается вынужденности, то авторские предупреждения с восклицательным знаком как правило относятся именно к таким ситуациям ("изменить не удалось, поэтому предупреждаю").
Ладно, выясним. Но третье письмо Т.Салему подряд я сегодня сочинять уже не буду. Ответит он на что-то из предыдущих реквестов — поинтересуюсь. Сейчас для меня главное, чтобы он спешно не зафиналил версию, не проработав уже сделанные замечания.

#467:  Author: FlasherLocation: Москва PostPosted: Sun Apr 01, 2018 17:19
    —
Avada
Не, 500 мало. У меня же больше. Пока нет ясности, с чем связаны проблемы, и как они проявляются в других условиях. Может, у кого и 700 держать без проблем будет. Не вижу смысла в фиксации на каком-то числе. При том, что есть мониторы c 4К2К, где сверху "экрана" можно свободно разместить вдвое больше.

Я то думал, ты ещё год назад всё написал...

#468:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 01, 2018 20:29
    —
Flasher
Год назад я писал про другое. А потом достаточно долго ничего по этому пакету не писал. А потом пришлось в первую очередь подтягивать гораздо более приоритетные вещи. В общем, вопрос я понял, сообщу. Поскольку потом, не исключено, у меня опять несколько месяцев ни на что подобное времени не будет.

#469:  Author: FlasherLocation: Москва PostPosted: Sun Apr 01, 2018 22:15
    —
Avada
Тогда до кучи предлагаю вернуться к запросам 7- и 8-летней давности (из того, что на уме).

HKE: Покомандная навигация (быстрый поиск) после выбора действуюищих хоткеев.
MME: Смена команд (вручную или через браузер) для текущих пунктов по хоткею или из контекстного меню. (Этого до сих пор нет?! Shocked )
Mix:BBE:Справка: Вкладка поиска. Закрытие по Esc.

Что-то автор отклонил, на что-то отмолчался, что-то отложил на потом. В общем, годы идут, а воз и ныне там. Надо что-то делать в конце концов.


Last edited by Flasher on Mon Apr 02, 2018 20:53; edited 1 time in total

#470:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 01, 2018 23:02
    —
Flasher
То, что этот список здесь собран, хорошо, но у меня, к сожалению, совершенно нет времени этим заниматься ни сейчас, ни в ближайшие недели и месяцы. Кроме того, как нетрудно догадаться по указанным срокам давности, некоторую часть этих пунктов я уже просто не помню и по кратким описаниям чётко представить себе всё это сейчас с достаточной для репорта на английском и последующих дискуссий полнотой не смог бы. Собственно, обращаться с этими или другими запросами может любой из пользователей пакета, если его это интересует и если у него нет проблем с общением на оффоруме. Я делал и продолжаю делать по этому проекту многое, но единолично транслировать автору все пожелания с нашего форума на данный момент не в состоянии. Что выше обещал спросить, сделаю. Но (пока?) без этой "кучи". Се ля ви.

#471:  Author: FlasherLocation: Москва PostPosted: Sun Apr 01, 2018 23:58
    —
Avada
Сперва написал, что не будет времени, теперь его уже нет.. Досадно. Про оффорум мог бы и не писать. По крайней мере не мне. А хотелки тут в основном мои были, важную часть которых я перечислил, т. ч. про "все пожелания" сильно сказано. Да и нужно их уже не транслировать, а фактически напомнить о них. Я несколько раз про ToDo писал в те времена. Наверняка должно было у него сиё в том или ином виде сохраниться. Сейчас он наверняка сюда уже давно не заходит, т. к. активность по большей части перетекла в русло анонсов. Се ля ви, так се ля ви, оценку собранию "хорошо" можно было в итоге взять в кавычки...


Last edited by Flasher on Mon Apr 02, 2018 00:41; edited 1 time in total

#472:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Apr 02, 2018 00:19
    —
Flasher
Времени потом не будет репортить и про число кнопок, так что это сделаю при первой возможности, раз обещал. А по факту времени и сейчас особо нет. У меня важная долгосрочная работа с жёсткими поэтапными сроками сдачи материала, плохо сочетаемая с чем-то ещё. В плюс к основной работе. А про оффорум я не одному тебе пишу, эту тему не только мы двое читаем. Что касается "напомнить", там всё далеко не так просто. Не до этого мне сейчас.

#473:  Author: FlasherLocation: Москва PostPosted: Mon Apr 02, 2018 00:47
    —
Avada
Ясно. На сейчас я и не рассчитывал. 8 лет ждём, ещё 8 подождём, а там, глядишь, и пенсия. Mr. Green

#474:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Apr 09, 2018 21:16
    —
Вчера вышел пятый релиз-кандидат, скачать Ultra TC Editors 6.40 RC5 можно по этой ссылке.
Все последние изменения касаются History Editor и сделаны по моим запросам. Далее они описаны по-русски подробнее, чем в оригинальной документации, поскольку кое-что автор там случайно пропустил (но обещал добавить к следующей версии):
• Автоматический переход к правке следующего пункта истории после завершения текущей правки (отключается добавлением ключа AutoSelectNextItem=0 в секцию [HistoryEditor] файла ultra tc editors.ini).
• Скрытие специальных строк с позицией курсора для секций [LeftHistory] и [RightHistory] (отменяется добавлением ключа ShowLRHistoryCursorPos=1 в вышеуказанную секцию).
• Если в секциях наподобие [LeftTabs] или [SearchIn] несуществующие пути отображаются со знаком вопроса, можно не применять эту функцию для съёмных дисков и/или сетевых путей, добавив опять же в секцию [HistoryEditor], соответственно, ключ SearchForRemovablePaths=1 и/или SearchForNetworkPaths=1.

А уже для следующей версии небольшие изменения подготовлены в русских файлах LNG и CEDF. (В последнем, как и в английской версии, была найдена ошибка с названием одного ключа: вертикальную панель инструментов включает/отключает ButtonBarVertical, а не ButtonBar2.) Обновлённая русская справка, как и обещано, ранее, будет выложена по готовности финальной версии 6.40.

Запрос на увеличение предельного числа отображаемых кнопок в Button Bar Editor отправлен. Ждём ответа автора. Дальше по мере наличия у меня свободного времени будут, видимо, постепенно проясняться и некоторые другие вопросы.

#475:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 17, 2018 09:00
    —
Вышел Ultra TC Editors 6.40 RC6, скачать новый релиз-кандидат можно по этой ссылке.
Функциональное изменение всего одно: в Button Bar Editor снято ограничение в 255 значков на отображение и редактирование в кнопочной панели редактора. Соответственно, предупреждение об этом пределе утратило актуальность и убрано из "Секретов и советов". (Каков там сейчас реальный порог допустимого числа кнопок, желающие могут проверить самостоятельно.) Кроме того, небольшие уточнения внесены в русский LNG-файл и в русский файл данных для Configuration Editor (о них упоминалось в предыдущем сообщении).

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

#476:  Author: FlasherLocation: Москва PostPosted: Tue Apr 17, 2018 17:31
    —
Avada wrote:
в Button Bar Editor снято ограничение в 255 значков на отображение и редактирование в кнопочной панели редактора.
Вот и славно.
Avada wrote:
Каков там сейчас реальный порог допустимого числа кнопок, желающие могут проверить самостоятельно.
А о его наличии автор сообщил?
Avada wrote:
В личном письме автор сообщил о снятии ограничений на число кнопок, что это оказалось не очень сложно
Гм.. Не очень сложно, зато ждать пришлось целый год...

#477:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 17, 2018 19:09
    —
Flasher
О пороге и самом его наличии ничего не сообщалось, иначе я бы это указал. А ждать пришлось не автора, а когда у меня появился удобный повод это выяснить в общем ряду других запросов.

P.S. Намеченный перечень всяких подтверждённых мною багов разной степени значимости (как обнаруженных самолично, так и с нашего форума) автору отправлен. Плюс — для разнообразия — одно предложение: по закрытию программы-интегратора Ultra TC Editors.exe по Esc, как это делается в прочих компонентах пакета (автор на оффоруме когда-то обещал, но, похоже, потом забыл). Больше ничего для этой версии, видимо, запрашивать не буду, чтобы не тормозить финальный релиз. Ждём результатов.

#478:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Apr 19, 2018 19:25
    —
Вышел Ultra TC Editors 6.40 RC7, скачать новый релиз-кандидат можно по этой ссылке.

Обновление пакета было экстренным, на следующий же день после того, как я письмом сообщил о серьёзной ошибке в BBE, а заодно и представил некоторые другие баг-репорты. Подавляющая часть замечаний учтена (исправлено, собственно, всё, что можно исправить и что не потребовало больших затрат времени). Это, в частности, вылет конфигуратора при попытке править категорию по F2 (при этом просто ничего не должно происходить) и неправильная обработка вставки из буфера в SME. Ещё про один глюк сообщали на оффоруме: окно BBE всё время запускалось развёрнутым. Кроме того, теперь можно закрывать по Esc (при определённых настройках) программу-интегратор, о чём просили и у нас, и на оффоруме.
Сейчас обнаружена ещё пара неточностей в функциональности и в описаниях справки, на что автору уже указано. Заодно для следующей версии предложен новейший вариант русского файла данных, но там изменений очень мало.

Если в ближайшие дни тестирование не выявит ещё чего-то серьёзного, дальше будет готовиться, наверное, финальный релиз.

#479:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 20, 2018 11:38
    —
Вышел Ultra TC Editors 6.40 RC8, скачать новый релиз-кандидат можно по этой ссылке.
Изменений немного. Исправлено несколько ошибок: про одну сообщали на оффоруме, про остальные автору раньше писал я, но тогда в один проход не всё было иcправлено. Добавление одно: теперь есть возможность открывать в TC папку, на которую ссылается кнопка, двойным щелчком не только в дереве Button Bat Editor, но и в кнопочной панели.
Кроме того, я запросил планы автора на ближайшую перспективу: намерен ли он выпускать финал версии 6.40 для TC 9.12 или будет ждать завершения работ по 9.20. У меня дополненный с учётом новаций TC 9.20 русский файл данных для Configuration Editor в принципе готов, но там кое-что завязано на не уточнённую ещё дополнительную русификацию, к тому же не факт, что больше в этой версии в ключах ничего не поменяется. Поэтому пока выкладывать подожду.

#480:  Author: FlasherLocation: Москва PostPosted: Sun May 20, 2018 15:07
    —
Avada
Дико медленная скорость скачивания. Именно с .net. Может, автору стоит зеркалировать на .ru?

#481:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun May 20, 2018 15:23
    —
Flasher
При случае спрошу.

#482:  Author: CaptainFlintLocation: Москва PostPosted: Thu May 24, 2018 02:54
    —
Flasher wrote:
Дико медленная скорость скачивания. Именно с .net. Может, автору стоит зеркалировать на .ru?

Это физически один сервер с физически одним Апачем. Если totalcmd.net тормозит, а wincmd.ru — нет, это что-то дико странное…

#483:  Author: FlasherLocation: Москва PostPosted: Thu May 24, 2018 03:30
    —
CaptainFlint wrote:
Если totalcmd.net тормозит, а wincmd.ru — нет, это что-то дико странное…
Вот в данный момент скачивается без тормозов. А на тот момент скорость максимум доходила до 26 Кб/с. В то же время пробовал скачивать несколько файлов с сайта wincmd.ru, все было на приемлемых скоростях (1500 Кб/с), хотя и вдвое медленней, чем сейчас.

#484:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 24, 2018 06:34
    —
Flasher
Были и у меня проблемы на момент того скачивания, но потом исчезли. Сейчас обсуждать это с автором смысла нет, а там посмотрим.
Кстати, автор ответил, что с финалом новой версии не торопится и пока склонен ждать завершения работы по TC 9.20. Возможно, обновлённый файл данных выложу отдельно, но там ещё по новой русификации кое-что согласовать надо.

#485:  Author: FlasherLocation: Москва PostPosted: Thu May 31, 2018 11:16
    —
Avada
Забыл написать. Перестал читаться относительный путь к Language.lng или полный c переменной среды через View > Options... Вылетает ошибка.

#486:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 31, 2018 13:15
    —
Flasher
Ошибка-то вылетает, но в какой версии у тебя этот путь последний раз нормально устанавливался и читался как относительный или содержащий переменную? На работе у меня ниже 6.21 версий нет, и везде та же самая картина. Дома посмотрю подробнее.

Добавлено спустя 2 часа 32 минуты:

P.S. Вспомнил, что там к чему. В диалоге при любом размещении програмы отображается абсолютный путь, но это неважно — там не надо пытаться задавать ни относительный путь, ни переменную. В INI-файле у меня записано LanguageFile=utceditors:\Languages\Russian.lng — это делается при диалоговом выборе LNG-файла автоматически, если у него стандартное местоположение.

#487:  Author: FlasherLocation: Москва PostPosted: Thu May 31, 2018 16:23
    —
Avada
После смены файлов (переход между последними бетами) выскочила ошибка при вызове одного из редакторов, и язык стал, естественно, английским.

P.S.: У меня при диалоговом выборе в ini пишется именно полный путь. Раньше, ЕМНИП, было так: LanguageFile=Languages\Russian.lng.

#488:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 31, 2018 16:50
    —
Flasher
Попробуй вот что. Переименуй во что-то свой рабочий INI-файл и запусти любой редактор. В настройках открой страницу "Language" и выбери из предложенного тебе стандартного подкаталога русский LNG-файл. После этого строка в секции [Common] вновь созданного INI-файла должна записаться точно в таком виде, как у меня выше указано. Это проверялось несколько раз. В файле с рабочими настройками, впрочем, пишется ровно то же самое. В самом диалоге, да, путь будет показан абсолютный. Я каталоги с бетами TC и со всеми настройками копирую на разных машинах на самые разные диски, при этой записи язык в пакете везде русский, дополнительно не правится ничего.

#489:  Author: FlasherLocation: Москва PostPosted: Thu May 31, 2018 17:10
    —
Avada
После смены имени (условного удаления) сработало.

#490:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 31, 2018 18:02
    —
Flasher
Оно везде должно срабатывать единообразно. Кстати, я тут дома посмотрел: этот синтаксис в значении ключа используется без изменений с самого начала.

#491:  Author: FlasherLocation: Москва PostPosted: Thu May 31, 2018 19:21
    —
Avada
Должно, но, увы, не всегда так.

#492:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 31, 2018 20:01
    —
Flasher
Если накопишь какой-то проверяемый материал для углублённого тестирования — предъявляй. Будем разбираться, когда и почему не так.

#493:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jul 06, 2018 14:25
    —
После выхода финальной версии TC 9.20 выкладывается обновлённый русский файл данных для Configuration Editor. Он представлен в двух вариантах:
Для Total Commander 9.12. Это исправленная и дополненная версия файла данных, предлагавшегося с Ultra TC Editors RC 8, последнее обновление для линейки 9.1x.
Для Total Commander 9.20. Это модификация предыдущего файла, где учтены также все изменения, сделанные как в новейшей версии, так и в справочном материале для неё (в частности, по нашим с CaptainFlint запросам документировано довольно много ранее пропущенных ключей и секций).
Возможно, некоторые изменения потребуется внести ещё при подготовке очередной версии Ultra TC Editors, но вряд ли они будут очень значительными. Когда это будет — пока не знаю, согласование английского файла данных с автором пакета ещё не велось.

#494:  Author: JKTLocation: Харьков PostPosted: Thu Jul 19, 2018 11:23
    —
Ув. Avada
Загрузил по второй ссылке "Для Total Commander 9.20" "обновлённый русский файл данных"
Поместил файл "Russian.cedf" (заменой что был) в каталог "Data Files". Получаю

Я так понимаю, что то, что выделил должно быть на русском, ну названия ключей? Если что, скажите, что делаю не так.
W7x64 TC9.20 UTCE 6.40_RC8
Спасибо

#495:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jul 20, 2018 15:52
    —
JKT
Пока что я вижу содержимое английского файла данных. И снизу, и слева. От того, что вы что-то скопировали в нужную папку, русский файл автоматом не подхватится, если он не был там выбран раньше с сохранением записи в настройках редактора. По имени файла данных в строке состояния (которой на скрине нет) щёлкните и выберите всё нормально. Кстати, в русской справке пакета это всё написано. Заодно можете там же (на странице с общим обзором Configuration Editor) посмотреть на картинке, как это должно выглядеть по-русски.

#496:  Author: JKTLocation: Харьков PostPosted: Fri Jul 20, 2018 16:37
    —
Avada
Спасибо большое. Все получилось! Все на нашем "могучем"
И благодарность за Вашу работу.

#497:  Author: FlasherLocation: Москва PostPosted: Wed Sep 12, 2018 20:19
    —
Avada
Quote:
Ключ SoundDelay регулирует зависимость подачи звукового сигнала от времени операций, но не отключает саму возможность подобных оповещений. Тем не менее, можно указать очень высокое значение ключа (например, 36000, т.е. 10 часов), что на практике в большинстве случаев равнозначно запрету звуковых сигналов.
При этом в справке:
Quote:
SoundDelay=10 Минимальное время (в секундах), которое должна продолжаться файловая операция, чтобы после её выполнения был подан звуковой сигнал "операция завершена". Если значение отрицательное, звук подаваться не будет.
Нужно привести к согласованию. И умолчательное значение в справке должно быть со знаком минус (см. англ. вариант).

#498:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 13, 2018 06:49
    —
Flasher
Да, надо уточнять справку TC, как это уже сделано в файле данных. В частности, если значение отрицательное, звук подаётся при любой длительности операции.

Кстати, пользуюсь случаем сообщить, что автору пакета по его запросу отосланы свежайшие версии файлов данных с добавлениями для TC 9.21 и ещё кое-какими уточнениями. Информация о сроках выхода релиза запрошена, но пока не получена.

#499:  Author: FlasherLocation: Москва PostPosted: Thu Sep 13, 2018 20:05
    —
Avada wrote:
если значение отрицательное, звук подаётся при любой длительности операции.
В файле данных:
Quote:
По умолчанию: -10 (опция отключена, указанный минимум в 10 секунд игнорируется).
Нужно пояснить, что отключение опции не затрагивает отключение звуков. И не ясно, что понимается под "указанный минимум в 10 секунд" в отношении отрицательного значения.

#500:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 13, 2018 22:41
    —
Flasher
В диалоге настроек указано 10 без всякого минуса. Это и есть"указанный минимум".
А насчёт "нужно пояснить" — ты сам цитировал фрагмент файла данных, где всё это как раз пояснено ("Ключ SoundDelay регулирует зависимость" и пр.).
И вообще я не совсем уверен, что все эти дела с функционалом ключей TC надо обсуждать в теме по пакету. Расширенный русский файл данных — это моя личная заморочка, с работой редакторов как таковых не особо связанная.

#501:  Author: FlasherLocation: Москва PostPosted: Fri Sep 14, 2018 16:34
    —
Avada wrote:
В диалоге настроек указано 10 без всякого минуса.
Это косяк диалога. Да и CE не про диалоги, а про ini.
Avada wrote:
ты сам цитировал фрагмент файла данных, где всё это как раз пояснено
Да, но возникает противоречивое толкование, сбивает с толку суть отключения опции супротив звуков.
Avada wrote:
Расширенный русский файл данных — это моя личная заморочка, с работой редакторов как таковых не особо связанная.
Так ты его выкладываешь в данной теме. Где ж ещё-то обсуждать? Перевод справки UTCE — тоже твоя заморочка. Суть та же.

#502:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Sep 14, 2018 17:47
    —
Flasher
10 без минуса — это не косяк диалога. Там вообще никакого минуса по смыслу значения быть указано не может. Минус — это снятая галка. А для CE у меня и пояснения по диалогам в немалом числе есть. Не в плане правки, а плане информации.
Чтобы не сбивало с толку, я и постарался этот ключ так подробно расписать. Даже в отдельную подкатегорию вынес.
Справка пакета касается пакета. Ключи касаются TC. Разные сущности. С другой стороны, я понимаю, что сейчас пока сильно лучше варианта нет. Если когда-то дойдут руки создать общую тему по всей дополнительной документации, которую я готовлю (файлы данных и онлайновые таблицы) — это будет оптимально. Но сейчас некогда.

#503:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 21, 2018 09:54
    —
За сентябрь-октябрь по пакету накопились всякие интересные новости, но описывать их в режиме реального времени из-за крайней загруженности у меня, к сожалению, не было никакой возможности. Сейчас постараюсь восполнить эти пробелы.
Итак, 18 сентября вышла финальная версия Ultra TC Editors 6.40. По обычным ссылкам её сейчас скачать уже нельзя, поэтому для любителей стабильных версий даю альтернативные ссылки на стандартный RAR-архив и на полный EXE-установщик.

Все изменения после 6.40 RC8 делались в этой версии только для Configuration Editor:
• Русский и английский файлы данных обновлены: обеспечена полная совместимость с новейшими версиями TC 9.21/9.21a, а в руском файле данных уточнены и дополнены некоторые прежние описания.
• Во время редактирования ключа отображается кнопка OK для сохранения результатов правки щелчком мыши (можно изменить расположение кнопки или скрыть её с помощью ключа EditValueOkButton).
Кроме того, окончательно обновлена с учётом всех возможностей версии 6.40 русская справка (последний раз она выкладывалась три с лишним года назад для версии пакета 6.21, так что нового там много). Ссылки: стандартная и альтернативная.

Теперь переходим к версии Ultra TC Editors 6.42. C 9 по 17 октября успело выйти три беты. Новейшую бету 3 можно скачать по этой ссылке (как RAR-архив) или по этой (как инсталлятор). От беты 2 она отличается только одним небольшим фиксом.
Основные новации версии 6.42 на сегодня следующие:
Main Menu Editor
• Поддержка создания, правки, копирования (с другим именем) и удаления пользовательских команд (кнопки для вызова этих функций появляются при переходе в категорию usercmd.ini или wcmd_lng.ini).
Button Bar Editor
• Поддержка открытия произвольного BAR-файла, указанного с полным путём в качестве параметра при запуске программы через командную строку.
Некоторые пояснения. С кнопками всё выглядит приблизительно так, как в диалоге "Выбор команды" TC, хотя и с нюансами. (В TC переименование команды и создание её копии вынесены в отдельный диалог, а тут всё вместе и более наглядно). В самом диалоге есть ещё определённые недоработки: не хватает функционала для вставки в поле "Команда" папок и внутренних команд, не предусмотрена вставка индекса значка. Я автору на это уже указал, он ответил, что постарается сделать. Кроме того, я предложил подобную функциональность (возможность правки пользовательских команд) распространить и на некоторые другие редакторы; тут пока никакого однозначного ответа не было. Что касается произвольного открытия BAR-файлов, то теперь работает и вариант с кнопкой, если указать там параметры %P%N.

Кроме того, в новой версии любой желающий имеет возможность материально простимулировать дальнейшую работу автора (см. меню "Справка" и диалог "О программе" любого редактора). На основную функциональность это дополнение не влияет никак.

Дополненный русский LNG-файл будет доступен в следующей бете, а пока его можно взять отсюда.
Русская справка для версии 6.42 потихоньку готовится, но пока в её выкладывании нет смысла – в пакете может быть ещё много изменений.

Русский файл данных остаётся прежним, за последний месяц он не изменялся. Но тут вот что интересно. Автор пакета на оффоруме в одной из тем дал онлайновые ссылки на английский и русский файлы данных, оформленные в виде XML-файлов. Думаю, что это будет полезно для тех, кому файл данных нужен в первую очередь как справочник по ключам. Не знаю, как там это дальше будет обновляться, но на данный момент оба файла выложены в актуальном виде.
Русский файл данных
Английский файл данных
Эти же ссылки есть сейчас в Total Commander Wiki. На всякий случай поясняю, что "Version" — это номер той версии TC, где ключ появился впервые (даже если потом он много раз дорабатывался), а для "Advanced" прочерк означает, что ВСЕ значения ключа можно корректно изменить через интерфейс TC, не прибегая к ручной правке (в противном случае стоит слово "Yes").
В принципе, можно было бы выложить модифицированный XML с русскими заголовками колонок, но раз уже есть готовые ссылки, я этим заниматься не стал.

#504:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2018 17:45
    —
Avada wrote:
Поддержка создания, правки, копирования (с другим именем) и удаления пользовательских команд
Ну, хоть что-то из списка. Я так понял, что это пока сырая версия. Для последнего поля в диалоге не предусмотрена кнопка >> c запрошенным браузером команд, как SME/BBE c 3-мя кнопками. И название поля "Name" и кнопки не переведены. Также не хватает хоткея и пункта в конт. меню.

Avada wrote:
В самом диалоге есть ещё определённые недоработки: не хватает функционала для вставки в поле "Команда" папок и внутренних команд, не предусмотрена вставка индекса значка.
С папками - да. А внутренние команды через браузер (3 кнопка справа от поля) вставляются. Индекс элементарно прописывается вручную или подставляется автоматически с выбором из диалога значков, где он тоже фигурирует. Если ты про какой-то отдельный диалог (не поля главного окна), то требуется пояснение, по описанию этого не понять. Что-то мне подсказывает, что ты BBE с MME перепутал. А с действительно важными недоработками по BBE можно ознакомиться в моём списке.

#505:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 21, 2018 19:26
    —
Flasher
Про LNG-файл специально сказано выше. После замены будет переведено.
Последнее поле в новом диалоге вообще-то "Имя", а три кнопки нужны для первого, "Команда". Про хоткей и пункт в контекстном меню не понял, что имеется в виду.
Что касается редакторов, это ты что-то перепутал. В пояснении к новым фичам у меня речь шла в основном про новый дочерний диалог Main Menu Editor, а к ВВE там относится только последняя фраза про кнопку и параметры.

#506:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2018 20:08
    —
Avada
LNG забрал. Теперь ОК.
Хоткеев добавить можно несколько:
Ctrl+E = Правка...
Ctrl+N = Новая...
Ctrl+C = Копия...
Del = Удалить
Ctrl+Z = Восстановить
Из пунктов мне бы хватило правки. Меню высокое, а когда курсор и указатель там, где надо, не хочется ещё куда-то смотреть, елозить мышь и тыкать кроме выбранного, пока вспоминаешь забытый хоткей.
Avada wrote:
Что касается редакторов, это ты что-то перепутал. В пояснении к новым фичам у меня речь шла в основном про новый дочерний диалог Main Menu Editor, а к ВВE там относится только последняя фраза про кнопку и параметры.
Уверен? У тебя синим выделены заголовки к абзацам с описанием к конкретным редакторам. Как можно понять, где под Button Bar Editor речь идёт именно о Main Menu Editor? Да и был бы смысл так делать?

#507:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 21, 2018 20:34
    —
Flasher
Сначала перечисляются новые возможности двух редакторов, потом идёт пояснение единым абзацем, но в том же самом порядке. А о чём в каждом случае идёт речь, вообще-то по содержанию пояснений должно быть понятно.
Многие перечисленных тобой хоткеи уже используется для других операций (как минимум Ctrl+E, Ctrl+N и Del). Что такое "Восстановить", не понял.

#508:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2018 20:52
    —
Avada
Абзац без разделения пустой строкой я всегда машинально пристыковываю к последнему заголовку. Поэтому было неясно, что это общее примечание. Да и в самом абзаце не было пояснения по конкретным редакторам, и то, что кнопки касаются не кнопочного редактора, надо ещё догадаться. Поэтому с выводом "должно быть понятно" я бы не спешил.

Эти хоткеи используются в панели меню, а не команд. Восстановить — это восстановить последнюю удалённую команду из списка запомненных. Конечно, можно отменить любое последнее действие в истории редактора, запомненное в базе, но это куда сложнее в реализации.

#509:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Oct 21, 2018 21:24
    —
Flasher
Я не понимаю, зачем последнюю удалённую команду вообще восстанавливать. Хоть здесь, хоть в TC. Ты решил удалить команду, у тебя запросили подтверждение на это действие, ты согласился. Всё, дело сделано. Да и в в других редакторах нигде никакого отката удаления/правки нет. Кто боится что-то не то случайно удалить в настройках, пусть своевременно делает бэкапы.
А перечисленные хоткеи используются для меню безотносительно к тому, что отмечено (и отмечено ли) в списке команд. Я практически не сомневаюсь, что менять эту схему автор пакета откажется. К тому же при наличии набора кнопок я и сам от хоткеев особой пользы не вижу. Равно как и от дополнительных пунктов контекстного меню. Кнопкой там, где она видна, всё равно выйдет быстрее. Вот всяком случае, убедительной аргументации в пользу этой идеи я представить не смогу.

#510:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2018 22:18
    —
Avada
Слишком субъективная оценка. Случайные нажатия (промахи мышкой или фокуса по Tab) никто не отменял. О бэкапе, как о сторонней мере, в контексте подобных редакторов вообще нет смысла говорить. Ты против юзабильности? Так с чего взял, что автор тоже будет против?
А оправдание отсутствия хоткеев наличием кнопок при всём ТС-шном и автоматизированном бэкграунде в делах насущных выглядит по меньшей мере странным, если не сказать удивительным. o_0 Тем более на фоне наличия разнообразия хоткеев для панели меню. Панели юзеркоманд чем-то хуже? По мне ничем.

#511:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Oct 22, 2018 06:49
    —
Flasher
Я могу сообщить автору, что есть такое предложение — и только. Активно добиваться этих запросов не буду. Спорить здесь по этому поводу — тоже.

#512:  Author: FlasherLocation: Москва PostPosted: Mon Oct 22, 2018 15:48
    —
Avada
Только не предложение, а пожелание. И лучше это делать в контексте пожеланий из моего списка.

#513:  Author: АфиLocation: Одесса PostPosted: Tue Jan 22, 2019 20:46
    —
Давненько не запускал эти утилиты и вот, сегодня скачал новую версию попробовал. Вылезла опять старая проблема — не находит файла <mscomctl.ocx>.
Естественно, он есть папках
c:\Windows\System32\
c:\Windows\SysWOW64\
Лежит этот файл и в самой папке <Ultra TC Editors>, но проблема не решается.
Скачал дистрибутив с сайта автора, установил. Не помогло. Странно...

TC: 9.21a
OS: Win 10-64 Home


Last edited by Афи on Wed Jan 23, 2019 12:34; edited 1 time in total

#514:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jan 22, 2019 21:56
    —
Афи
Ровно ничего нового по сравнению с прошлыми рекомендациями по этому поводу сообщить не могу. И от версии пакета (равно как и TC) работоспособность этого файла, насколько понимаю, уж точно не зависит. Во всяком случае, у меня в Windows 7 с отключённым UAC всё прекрасно запускалось и запускается на двух разных машинах отовсюду, откуда мне нужно, что с этим файлом в рабочем каталоге пакета, что без него. (В системных папках он, естественно, имеется.) Так что предлагаю разбираться самостоятельно.

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

#515:  Author: imig73Location: г. Иркутск PostPosted: Wed Jan 23, 2019 03:48
    —
Афи
Простите, а что 32-bit ocx mscomctl у вас делает в System32? В папке с утилитой он тоже не нужен. Попробуйте выполнить
Code:
regsvr32 /u mscomctl.ocx
в System32 и папке с утилитой, после
Code:
regsvr32 mscomctl.ocx
в SysWOW64. Крмпонент 6.01.9839.

#516:  Author: АфиLocation: Одесса PostPosted: Wed Jan 23, 2019 16:59
    —
imig73
Не сработало Sad И перезагрузки, на всякий случай, были.
Убрал регистрацию в папке с программой и в System32. Потом — регистрация SysWOW64.
Появляется сообщение:
Quote:
Модуль "mscomctl.ocx" загружен, но не удалось вызов DLLRegisterServer, код ошибки: 0x8002801с

#517:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 23, 2019 17:52
    —
Афи
Эта проблема (включая и подобное сообщение) неоднократно обсуждалась на разных сетевых ресурсах (гугль в помощь). Однозначное гарантированно успешное решение мне не попадалось. Возможно, кому то-повезёт больше. Но, повторяю, эта проблема не для данной темы: как уже было сказано, она заведомо не имеет причиной ни TC, ни Ultra TC Editors, хотя файл и нужен для работы пакета.

#518:  Author: imig73Location: г. Иркутск PostPosted: Wed Jan 23, 2019 17:58
    —
У меня и у большинства всё работает. Ваша проблема в самой системе и не для этой темы.

#519:  Author: АфиLocation: Одесса PostPosted: Wed Jan 23, 2019 19:00
    —
А знаете, получилось! Запустил программу Dexpot (создание виртуальных рабочих столов для Windows). При запуске она спросила, мол, у вас неправильно зарегистрирован файл mscomctl.ocx. Исправить проблему? Я конечно ответил "Да!".
И всё начало работать, все приложения из Ultra TC Editors. Спасибо немцам за утилиту Dexpot Smile

#520:  Author: Plumber PostPosted: Sun Jan 27, 2019 16:04
    —
Возможно этот вопрос уже фигурировал в теме, но мне на глаза не попался.
Всплывающие подсказки под кнопками главного окна UTCE6.42b6, если включить режим "Always on top (A)", прячутся под окном (Win7SP1x64).

Прочесть подсказку можно только в том случае если курсор только едва касается нижней кромки кнопки

#521:  Author: LonerDLocation: Донецк PostPosted: Mon Jan 28, 2019 00:14
    —
Plumber wrote:
Возможно этот вопрос уже фигурировал в теме

Ровно семь лет назад я поднимал его в теме. Rolling Eyes
http://forum.wincmd.ru/viewpost.php?p=89211
Не помню, может и репортил... записанное тогда видео с демонстрацией процесса недавно нашёл у себя на винте.


Last edited by LonerD on Mon Feb 04, 2019 02:22; edited 1 time in total

#522:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 28, 2019 15:26
    —
Plumber
LonerD
Последний раз этот вопрос совсем недавно задавался на ру-борде. Автору после этого было сообщено о баге (помимо прочих вопросов и предложений) мной лично. Ответ пока не получен.

#523:  Author: Locsta PostPosted: Mon Feb 04, 2019 01:13
    —
У меня KSOS5 постоянно удаляет одни и те же файлы из Ultra TC Editors 6.42 Beta 6:
Button Bar Editor.exe
Main Menu Editor.exe
Start Menu Editor.exe
Ложное срабатываение?

#524:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Feb 04, 2019 09:02
    —
Locsta
Я сообщил автору, хотя практически уверен, что это ложное срабатывание. Автор за этими делами следит тщательно, при выкладывании этой беты на странице скачивания давалась (как обычно) статистика в виде ссылки: "VirusTotal scan result (0 / 69)". Сейчас для этих файлов (другие по-прежнему с нулями) три обнаружения: два AV мне абсолютно неизвестны, а третий, да, Касперский. Обычная история. А выяснить вопрос о ложном срабатывании, раз там "постоянно удаляет", было бы неплохо и вам — и в первую очередь не здесь, а с производителями вашего AV.

#525:  Author: Locsta PostPosted: Mon Feb 04, 2019 14:15
    —
Avada wrote:
Я сообщил автору...

Благодарю за сообщение. Напишу в поддержку Касперского, но я тоже склоняюсь к ложному срабатыванию, хотя на предыдущие версии антивирус не ругается.


Last edited by Locsta on Mon Feb 04, 2019 23:52; edited 2 times in total

#526:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Feb 06, 2019 14:24
    —
За время после анонса прежних бета-версий 6.42 (с первой по третью) успело произойти кое-что интересное.
Бета 4 вышла через несколько дней после предыдущего анонса. Там в основном совершенствовалась новая функция Main Menu Editor для работы с пользовательскими командами: в диалоге сделаны нормальные кнопки для работы с полями команды почти точно в таком же виде, как в основном окне Start Menu Editor; устранены проблемы с выбором значков. В программу-интегратор (Ultra TC Editor.exe) добавилась новая опция для закрытия всех открытых окон редакторов при выходе из интегратора. Был также обновлён с учётом предыдущих новаций русский LNG-файл

Дальше был небольшой перерыв, а в течение января появились бета 5 и бета 6. Основное изменение — введение неограниченного отката изменений (в пределах текущего файла — до переключения на другой и текущего сеанса — до закрытия редактора) сначала в Main Menu Editor, а затем во всех режимах Button Bar Editor и Start Menu Editor (раньше она была только в Configuration Editor). С связи с введением функций отката и его отмены (Undo/Redo), в т.ч. по клавишам Ctrl+Z/Ctrl+Y, потребовалось также переназначение некоторым прежним командам других клавиш.
Специально обращаю внимание, что откат работает только в основном функционале редакторов (правка значений ключей, но не их описаний, правка главного меню, но не пользовательских команд и пр.). Возможно ли расширение этой операции и на другие функции, пока неясно.

Сегодня вышла версия 6.42 бета 7. Её можно скачать скачать по этой ссылке (как RAR-архив) или по этой (как инсталлятор). Ей предшествовала моя переписка с автором. Пока из запрошенных мной функций реализовано относительно немногое. Функция отката добавлена также в Hotkeys Editor (без неё остаётся сейчас только History Editor, причём я предложил добавить позже это и туда).
Из интегратора теперь можно вызывать редакторы с несколькими режимами только в каком-то одном из них (без возможности сменить в том же окне его на другой) не только давно существовавшими клавишами (см. справку), но и щелчком по нужной кнопке с нажатой клавишей Shift.
Кроме того, исправлено несколько замеченных ошибок. Но по описанной выше здесь (и не только здесь) ошибке с пропаданием подсказок интегратора в режиме поверх всех окон автор пока ничего делать не стал (из-за сложности устранения), предложив для получения отображаемой подсказки позиционировать курсор на нижнем краю кнопки.
В актуальном виде (с учётом всех новейших опций) представлен русский языковой файл.
Некоторые уточнения и дополнения (впрочем, небольшие) внесены и в русский файл данных. Новая оффлайновая версия доступна в пакете, онлайновый русский XML-файл на момент подготовки этого сообщения пока старый, но я автору сегодня напомнил, что надо обновить.

Русская справка с учётом всех новейших изменений в бетах 6.42 практически готова и проходит чистовую вычитку. Там очень много изменений: есть не только свежие дополнения, но и многочисленные уточнения того, что было написано гораздо раньше. Окончательно ещё не решено, как лучше её выкладывать — подождав до финала 6.42 или раньше.


Last edited by Avada on Wed Apr 17, 2019 11:45; edited 1 time in total

#527:  Author: imig73Location: г. Иркутск PostPosted: Wed Feb 06, 2019 16:18
    —
Если вызвать диалог редактирования кнопки в ТС и скопировать подсказку (рус. символы), то при вставке уже в диалоге Button Bar Editor получаю вот это:

#528:  Author: Lisabon PostPosted: Wed Feb 06, 2019 17:00
    —
imig73
Перед копированием текста, измени раскладку клавиатуры на русский.

#529:  Author: imig73Location: г. Иркутск PostPosted: Wed Feb 06, 2019 17:36
    —
Lisabon
Вы правы, спасибо.

Avada
Не нужно подстраиваться под финал, с нетерпением ждём дополнений и улучшений уже сейчас Smile

#530:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Feb 06, 2019 23:33
    —
imig73
С учётом высказанных пожеланий принимается следующее решение. В предварительном виде русская справка доступна для посетителей этого форума прямо сейчас. Вот ссылка. Для заливки на авторский сайт Ultra TC Editors я пока что предполагаю дать всё-таки финальный вариант справки к версии пакета 6.42.
Разницу с прежней версией можно будет заметить уже на начальной странице, особенно если её пролистать. Smile Из других оригинальных новаций, которых нет в английской справке, специально назову два ранее недокументированных ключа: NumberOfRecentFiles и UnExpandPaths. Ну и ещё там полно всяких дополнительных пояснений и уточнений. Кроме того, для соответствия обновлённому интерфейсу программ заменена некоторая часть картинок.

#531:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Feb 21, 2019 14:32
    —
У версии 6.42 вчера вышла бета 8. Ссылки для скачивания: архив и инсталлятор. Предлагаемая автором альтернативная ссылка для скачивания архива и/или инсталлятора: здесь.
Добавление по существу всего одно: завершён процесс внедрения в редакторы пакета функции отката, теперь это есть и в History Editor.
Кроме того, обновлены онлайновые версии файла данных: русского и английского. Правда, на подходе уже дополненная версия русского файла (там сильно расширены описания по плагинам).
Русская справка в общем доступе (см. ссылку в предыдущем сообщении) пока остаётся прежней, поскольку все новации — только описание команд "Отменить" и "Вернуть" для History Editor (и, соответственно, правка в паре-тройке мест и замена одной картинки) . Подождём ещё каких-то изменений.
P.S. В Configuration Editor, куда вроде бы в этой бете не должны были вноситься никакие изменения, появился мелкий баг — значок сохранения для файла данных (в нижнем правом углу) отображается как значок удаления (косой крестик вместо дискеты). На оффоруме ещё никто не сообщал, так что я это про это автору напишу. Пока для комфортности работы можно откатиться здесь к экзешнику от беты 7.

#532:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Feb 26, 2019 09:34
    —
После моего вчерашнего письма автору он сразу же перезалил ту же бету по той же ссылке с исправленным багом в Configuration Editor (см. выше) и с обновлённым русским файлом данных. Для выпуска новой беты этих изменений пока маловато. Кто хочет, перекачайте заново.
P.S. При просмотре файла данных в текстовом виде можно заметить, что там указан неправильный год в шапке в дате последнего обновления файла. Я это поздно заметил, ошибка ни на что не влияет, к следующей бете исправлю.

#533:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Mar 07, 2019 08:45
    —
Вчера обновилась версия 6.42 — вышла бета 9. Ссылки для скачивания те же: архив и инсталлятор. Альтернативная ссылка для скачивания архива и/или инсталлятора — здесь.
Автор пишет, что там исправлялись мелкие баги, но нигде никак это не расшифровывает.
Русский файл данных у меня на очередном этапе доработки, постараюсь закончить к следующей версии. Там будет немножко дописок с учётом TC 9.22, но в основном улучшается то, что уже было.

#534:  Author: Plumber PostPosted: Sat Mar 16, 2019 19:59
    —
Не совсем понятные моменты в Extended Commands Editor:
1. Если нажать на папку напротив строки "Значок" появляется сообщение

Файла с таким текстом у меня нет Question в других окнах, где есть строка с выбором значка, такого не наблюдается. К тому же окно сообщения почему-то с заголовком от другого редактора.
2. В дереве пользовательских команд кроме Usercmd.ini присутствует строка WCMD_EXT_RUS.ini. (то же самое и в Hotkeys Editor)
Откуда она берется если такого файла у меня нет Question

#535:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Mar 16, 2019 20:36
    —
Plumber
1. При нажатии на папку правее поля "Значок" у меня отображается ровно то, что и должно быть, а именно диалог "Выбор значка". Видимо, условия, приводящие к тому, что на скрине, следовало бы описать поподробнее. Если что, у меня 6.42 бета 9. Но и в предыдущих бетах проблем не было, парочку я проверил.
2. Многократно (начиная со справки) объяснялось, что при использовании в TС меню, отличного от встроенного английского, в его диалоге "Выбор команды" автоматически появляется строка с именем INI-файла под это меню, даже если такого файла физически нет. Кстати, и при отсутствующем usercmd.ini строка для него отобразится. Так это работает с 7-й версии TC. Точно так же, как путь к wcx_ftp.ini отображается в диалоге "О Total Commander" и при его физическом отсутствии. В пакете в отношении INI-файла просто повторяется стандартная практика, так что это вообще здесь не предмет для обсуждения.

#536:  Author: Plumber PostPosted: Sat Mar 16, 2019 22:58
    —
Avada
Quote:
следовало бы описать поподробнее.

Открываю "Редактор пользовательских команд (Е)"(Extended Commands Editor), выбираю любую команду из файла usercmd.ini и хочу (типа) указать для неё значок, после нажатия на кнопку возле строки "Значок" вылазит вот такое окно с заголовком "Start Menu Editor" (который в данный момент не открыт) и сообщением об ошибке с каким-то непонятным именем в пути.
После нажатия на ОК, предупреждение благополучно закрывается и там дальше можно выбрать любой файл. Т.е. работе это как-то не мешает, но вносит некоторую неясность Embarassed

#537:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Mar 16, 2019 23:25
    —
Plumber
Ага, вот теперь вижу (правда, у меня путь к каталогу TC, а имя другое, хотя столь же невразумительное). Но тут есть существенный нюанс: баг проявляется, только если команда ещё не имеет значка. А затем, между прочим, система прекращает работу Start Menu Editor.exe, что уже никак не является нормальным продолжением. И появилось это ещё в восьмой бете. Сообщил автору.

#538:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Apr 17, 2019 10:47
    —
1 апреля 2019 года версия 6.42 обновилась до беты 10. Ссылки для скачивания те же: архив и инсталлятор. Альтернативная ссылка для скачивания архива и/или инсталлятора — здесь.
Основные изменения следующие:
Все редакторы
В функции поиска с шаблонами теперь появилась новая фича: при отмеченной опции "Поиск по шаблону" поисковая строка автоматически (внутренне) обрабатывается как помещённая между двумя звёздочками (можно отключить, добавив ключ StrictPatternMatch=1 в секцию [Common] файла ultra tc editors.ini).
History Editor
Новый параметр командной строки /c для закрытия текущей копии TC перед удалением секций из INI-файла.
Main Menu Editor
Возможность сохранить файл меню с отличным от .MNU расширением при выборе пункта "All files (*.*)" в диалоге "Сохранить как".

Кроме того, в разных редакторах исправлен ряд замеченных на оффоруме и у нас ошибок.

Русская справка доведена до актуального состояния с учётом всех последних новаций, но решение о том, где и когда её лучше выкладывать, я приму после консультаций с автором пакета (в т.ч. о сроках финальной версии 6.42).
Русский файл данных к Configuration Editor пока доступен в самом пакете и в онлайне в том же виде, что в бете 9, т.е. для версии TC 9.21a. Однако в ближайшее время предполагается представить публике практически готовую обновлённую версию, где и свежая информация добавлена, и прежняя очень основательно доработана. Следите за анонсами.

#539:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jun 19, 2019 15:54
    —
Сегодня, 19 июня, вышла финальная версия Ultra TC Editors 6.42. Ссылки для скачивания: архив и инсталлятор. А вот альтернативная ссылка архива и/или инсталлятора. Ну и на нашем сайте информация обновилась.

Никаких функциональных изменений в компонентах пакета по сравнению с бетой 10 со стороны автора больше не делалось. А вот русский файл данных к Configuration Editor представлен в значительно обновлённом виде по сравнению с вариантом, входившим в предыдущие две беты. Учтены и описаны все изменения ключей, сделанные для новейших версий TC 9.22/9.22a (их, впрочем, очень мало). Главное же в том, что внесено много дополнений в прежние описания, в них исправлены и некоторые неточности. (Этому очень способствовало в том числе завершение моей работы по переводу истории версий TC 9.x. Учтены и некоторые замечания пользователей по более чёткому пояснению отдельных функций, высказанные в разное время на форумах.)
Онлайновая версия файла данных также обновлена до актуального состояния и доступна по этой ссылке.

Обновление русской справки (дополнительное к уже выполненному ранее в марте-апреле) завершено, она передана автору пакета и выложена на его страничке скачивания с указанием "6.42 Final". Вот также прямая ссылка. Распакуйте CHM-файл из архива в рабочую папку пакета, заменив прежнюю версию русской справки.

#540:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 05, 2019 09:21
    —
Выложены обновлённые промежуточные варианты русских файлов для Ultra TC Editors с изменениями, сделанными после июньского выхода финальной версии пакета 6.42.
1. Файл русской справкиссылка. Внесены уточнения и изменения в некоторые разделы (в основном для History Editor), в интерфейс справки добавлена вкладка "Поиск". (В планах есть и нормальная вкладка "Указатель", но пока на подготовку индекса должным временем не располагаю.)
2. Русский файл данных к Configuration Editorссылка. Уточнены и дополнены многие описания (более всего — по значкам и редиректу секций), исправлено множество пропущенных прежде орфографических и пуктуационных огрехов. Как обычно, распакуйте архив и замените прежний файл.
Видимо, несколько позже я попрошу автора пакета перезалить для скачивания с его странички более новый вариант русской справки, не дожидаясь новых версий Ultra TC Editors. То же касается и онлайновой версии файла данных, которая пока доступна только в прежнем виде (см. предыдущее сообщение).

#541:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Feb 01, 2020 20:19
    —
Выкладываются очередные обновления промежуточных вариантов русских файлов для Ultra TC Editors – последние, которые касаются ещё TC 9.22a, а не следующей линейки. После аналогичных октябрьских обновлений накопилось изрядное число изменений, которые хотелось бы представить, не откладывая дело до финала TC 9.50.
1. Файл русской справкиссылка. В разных разделах сделано много уточнений и дополнений, применимых к пакету версии 6.42 и/или к TC 9.22a. Следующее серьёзное обновление справки предполагается не ранее появления новых версий Ultra TC Editors.
2. Русский файл данных к Configuration Editorссылка. Уточнены и дополнены очень многие прежние описания. Поскольку в течение нескольких месяцев работа над файлами данных для 9.22a и 9.50 велась параллельно, я перенёс в более старый файл данных и все исправления, которые вносились сначала в файл для 9.50, но не связаны с нововведениями этой версии.
Вариант файла данных для TC 9.50 выложу, надеюсь, вскоре финального релиза. Тогда же будет решаться вопрос и о сроках обновления онлайновой версии на сайте автора пакета (возможно, тут придётся ещё и согласовывать новый английский файл данных, которым я пока что вообще не занимался). Но в принципе любой всегда может просмотреть этот файл любой версии как автономную оффлайновую таблицу — например, с помощью плагина HTMLView, задав путь к CEDF-файлу данных параметром команды cm_List (в одной папке с этим файлом должен находиться файл style.xsl).

#542:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 20:05
    —
Avada

Спасибо за труд.

Как с этим быть ?

fastpic.ru/view/112/2020/0815/_c21ce3da9a0458d338aea0f4a6ab903c.gif.html

Проблема с переназначением значков так и не решена ?


___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)


Last edited by Nosovsky on Sat Aug 15, 2020 20:51; edited 1 time in total

#543:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 15, 2020 20:50
    —
Nosovsky
Извините, я в вашем файле за этим мельтешением не вижу и, соответственно, не понимаю суть вопроса. Сформулируйте словами. Тем более, что если проблема "так и не решена", то где-то описывалась, не так ли?
P.S. Не надо там ничего редактировать. Ещё раз: словами, пожалуйста. Любоваться на ваши меню мне ни к чему, обсуждаются функции конкретной программы-редактора.


Last edited by Avada on Sat Aug 15, 2020 21:04; edited 2 times in total

#544:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 20:59
    —
Avada
На один из пунктов главного меню уже назначена иконка (Файл->Правка).
Открываю редактор главного меню (Ultra TC). В контекстном меню этого пункта выбираю "Связать со значком...(Ctrl+P)"
В итоге Runtime error 13. Type mismatch.
Не удаётся переназначить иконку.

Очень похожая проблема описывалась несколькими сообщениями ранее.
Вы правильно заметили, что если иконка ещё не назначалась, то всё OK.


___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)


Last edited by Nosovsky on Sun Aug 16, 2020 02:40; edited 1 time in total

#545:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 15, 2020 21:31
    —
Nosovsky
Во-первых, не вижу я у себя описываемой проблемы. Значки нормально переназначаются. Во-вторых, где вы усмотрели несколькими сообщениями назад похожую проблему, я не совсем понял. Дату того сообщения хотя бы приведите.

#546:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 21:45
    —
Извольте: дата и текст сообщения
Avada wrote:

Сб Мар 16, 2019 23:25
Ага, вот теперь вижу (правда, у меня путь к каталогу TC, а имя другое, хотя столь же невразумительное). Но тут есть существенный нюанс: баг проявляется, только если команда ещё не имеет значка. А затем, между прочим, система прекращает работу Start Menu Editor.exe, что уже никак не является нормальным продолжением. И появилось это ещё в восьмой бете. Сообщил автору.

___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)

#547:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 15, 2020 21:54
    —
Nosovsky
Вы что, в самом деле не видите, что там нет ничего общего ни с обсуждаемым вопросом, ни с главным меню? И редактор назван совсем другой, не говоря про что, что там в отсутствие значка баг проявлялся (а потом исправлен). Всё по анекдоту: "Не Иванов, а Рабинович, не в шахматы, а в преферанс, не автомобиль, а часы, не выиграл, а проиграл, а так, да, похоже". Laughing
А с вашим вопросом пора, похоже, предметно разбираться, что там у вас в меню за команда и что вы ей до этого назначали.

#548:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 22:11
    —
Avada
Позвольте, ну как же ничего общего ?
1. И там и у меня баги со значками
2. И там и у меня "баг проявляется, только если команда ещё не имеет значка" (это цитата из вашего сообщения)
3. И там и у меня редактор валится
Avada wrote:
А затем, между прочим, система прекращает работу Start Menu Editor.exe


Я нашёл три соответствия. У меня конечно не Start Menu Editor прекращает работу, а Main Menu Editor, но сути это как вы понимаете не меняет. Проблемы очень похожи. О чём я и доложил.

ЗЫ: да уж и вправду смешно, моя невнимательность. Только сейчас увидел разницу: у меня валится наоборот когда значок уже есть Embarassed

___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)


Last edited by Nosovsky on Sun Aug 16, 2020 01:02; edited 2 times in total

#549:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 15, 2020 22:23
    —
Nosovsky
Нет, такой логики я не понимаю. А что вы про назначение значка выше (в отличие от меня) писали, перечитатайте. Можно найти, конечно, одно фундаментальное "соответствие" — это всё связано с Ultra TC Editors. Или, того лучше, c Total Commandеr. И все баги тут же окажутся близнецами друг друга... Но у нас тут так баг-репорты не пишутся. Выше был задан вопрос по делу про команду и значок. Если вы заинтересованы в решении проблемы, жду ответа. Пока баг не будет воспроизведён, ловить нечего. И предполагается, естественно, что версия редактора последняя, финал 6.42.

#550:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 22:41
    —
Avada
Да, теперь мобилизовав свою внимательность соглашусь, что всё как в приведённом анекдоте Smile
В решении проблемы конечно заинтересован. версия редактора последняя, финал 6.42

Когда ещё не было такой функциональности - правил Wcmicons.inc ручонками, и обрадовался когда появилось "Связать со значком", но радость была недолгой потому что связать не получается.

Сейчас пока сам ищу источник проблемы, и кажется что-то нащупал.
Открыл Main Menu Editor-> Настроить inc-файл для значков и... там никаких соответствий.
___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)


Last edited by Nosovsky on Sun Aug 16, 2020 02:41; edited 1 time in total

#551:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 15, 2020 22:50
    —
Nosovsky
Выяснится что-то существенное — сообщайте. Разберётесь самостоятельно — ещё лучше. А в конце сообщений на этом форуме по правилам принято завершающие точки ставить.

#552:  Author: Nosovsky PostPosted: Sat Aug 15, 2020 23:02
    —
Avada
Разобрался, проблема действительно тянется из прошлого.
Когда вручную правил Wcmicons.inc оставлял для себя комментарии, чтобы не запутаться:
Code:

// mappings internal command -> icon index;
[mappings]
103=80 //Дерево каталогов в левой панели
131=78 //Выбор диска на левой панели
132=76 //Активизировать цепочки навигации левой панели
203=81 //Дерево каталогов в правой панели
231=79 //Выбор диска на правой панели
232=77 //Активизировать цепочки навигации правой панели

Командер понимает, что это комментарии и пропускает их, а вот Main Menu Editor впадает в ступор. Удалил комментарии - теперь всё замечательно.

Всем спасибо, вопрос решён, расходимся.

Ещё раз хочу поблагодарить вас и разработчиков Ultra TC Editors за замечательный продукт. Странно, что этого до сих пор нет в Командере, в качестве встроенной функциональности

Поставил завершающую точку, но забыл ещё об одной проблемке HotKeys Editor:
После выбора комбинации горячих клавиш для какой-то команды их нужно принять: нажать кнопку с зелёной галочкой или нажать Insert на клавиатуре.
Так вот инсертом комбинация принимается, а при нажатии кнопки с зелёной галочкой:
Quote:

Runtime errors 35601: Element not found.

с последующим вылетом редактора. И такое поведение во всех версиях Ultra TC.


___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)


Last edited by Nosovsky on Sun Aug 16, 2020 02:42; edited 1 time in total

#553:  Author: Skif_off PostPosted: Sun Aug 16, 2020 00:12
    —
Nosovsky wrote:
Командер понимает, что это комментарии и пропускает их, а вот Main Menu Editor впадает в ступор

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

#554:  Author: Nosovsky PostPosted: Sun Aug 16, 2020 00:55
    —
Skif_off
В начале inc-файла комментарий начинается именно с двойного слеша - я следовал логике разработчика TC. Во всяком случае это работало и было удобно для меня, да и вообще это уже не важно - теперь стало всё красиво - не надо ковыряться в конфигах

Какая-то благословенная аура над этом форумом - проблемы решаются одна за другой. Перерегистрировал злополучный ocx:
c:\windows\syswow64\regsvr32.exe mscomctl.ocx

Ошибки при добавлении горячих клавиш ушли.

Вопросов больше не имею, теперь точно расходимся.

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

___________________________

Источником роста общественного богатства, благосостояния народа и каждого советского человека
является свободный от эксплуатации труд советских людей...
Общественно полезный труд и его результаты определяют положение человека в обществе.

Конституция СССР, от 7.10.1977 (статья 14)

#555:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Aug 16, 2020 07:47
    —
Выкладываются очередные промежуточные обновления русских файлов для Ultra TC Editors — наконец-то для Total Commander 9.51. Пока это будет только здесь, поскольку с автором пакета из-за крайней занятости мне как следует пообщаться так и не удалось (только в черновом английском файле данных разметил будущие дополнения).
1. Файл русской справки (ссылка) от того, что выкладывался в начале февраля, отличается только исправлением одной опечатки. Что-то более серьезное, как и было ранее сказано, планируется не ранее появления новых версий Ultra TC Editors. Адаптация для TC 9.5x ещё не делалась, но срочной необходимости в этом пока нет.
2. Русский файл данных к Configuration Editorссылка. Тут изменений по сравнению с февральской версией файла очень много, в том числе серьёзных. Прежде всего, учтены все известные новации и нюансы Total Commander 9.50/9.51, добавлены новые категории и ключи (в том числе недокументированные). Также основательно дополнены и переработаны многие прежние описания. Учтены также результаты нашей с CaptainFlint работы над новым пакетом русификации TC (он уже почти готов), ряд описаний теперь лучше согласуется с русской документацией основной программы.

#556:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 15, 2020 09:30
    —
Онлайновая версия русского файла данных в виде табличного справочника по ключам теперь доступна на другом ресурсе (там же, где онлайновая справка TC, а также справочники по командам/параметрам и клавишам). Там она представлена: а) в редакции для версии 9.51; б) с русифицированными заголовками: в) с файлом данных в исходном виде без переименования в XML; г) с возможностью более простого обновления по мере надобности. Кроме того, информация, если ссылка сохранена в закладках браузера, теперь независима от временной недоступности wincmd.ru/totalcmd.net.
Напоминаю, что такое использование файла данных Configuration Editor в чисто справочных целях является вспомогательным: в первую очередь файл нужен в самой программе для редактирования настроек TC. В исходном виде новый файл данных (с некоторыми изменениями после августовской версии) можно взять здесь. Для удобства автономного использования в виде таблицы (браузер/плагин) в архив добавлен русифицированный файл style.xsl.

#557:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jan 12, 2021 11:28
    —
Поскольку в ноябре на финальной стадии подготовки полного пакета русификации TC со справкой несколько корректировался и файл данных Configuration Editor, в текущей онлайновой версии справочника эти изменения уже отражены. К сожалению, за крайним недосугом я не смог вовремя выложить сам обновлённый файл данных и делаю это только сейчас.
Кроме того, полным ходом идёт очередной этап оптимизации файла данных — хотя и для той же версии TC 9.51, но с многочисленными дополнениями, уточнениями, исправлениями фактических ошибок и опечаток. Довести всё это до приемлемого для выкладывания состояния предполагается к концу января, следите за анонсами.

#558:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jun 17, 2021 17:01
    —
Очень скверная новость: сегодня К.Гислер сообщил на оффоруме со ссылкой на родственников автора Ultra TC Editors, что Тахер Салем скончался в ноябре 2019 года Crying or Very sad
Уход из жизни умного, доброго и талантливого человека — большое горе, особенно для тех, кто знал его лично. Надежды на продолжение его замечательных разработок, увы, уже не сбудутся. Впрочем, качество того, что удалось сделать, настолько высоко, что его программы, не сомневаюсь, прослужат ещё долго и принесут много пользы.
Работу над файлами данных (русским, а теперь также и английским) я намерен продолжать и в самое ближайшее время представить итог работы последних месяцев— окончательную редакцию материалов для версии 9.51. А дальше всё это будет готовиться для TС 10.00.

#559:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Nov 19, 2021 16:15
    —
Очередной этап доработки файлов данных к Configuration Editor занял на сей раз целый год. Промежуточные обновления планировались и анонсировались, но их постоянно приходилось откладывать из-за всё новых и новых изменений. Хочется надеяться, что нынешний результат стоил ожиданий.
Итак, что у нас нового?
1. Окончательно завершена работа над русским файлом данных для Total Commander 9.51. По сравнению с уже выкладывавшимся вариантом годичной давности для той же версии TC внесено огромное число исправлений, уточнений и дополнений. Дальнейшая модификация этих данных для TC 9.51 не предполагается, все следующие изменения будут вноситься только для более новых версий — от 10.00 и далее.
По этой ссылке скачивается архив, содержащий четыре файла. Кроме собственно русского файла данных Russian.cedf там имеется его английский аналог English.cedf, подготовленный, увы, уже без автора пакета, мной одним. Общая компоновка и число ключей — те же, что в русской версии, но полнота описаний ключей, как и прежде, гораздо скромнее (как правило, на уровне справки TC), а в отдельных категориях порядок ключей чуть отличается от русского файла. В архив входит также файл данных tc default hotkeys.hky, описывающий соответствия стандартных клавиш TC соответствующим командам и предназначенный для другого редактора пакета — Hotkeys Editor (а также для плагина TWinKey). Модификация здесь небольшая — добавилась всего одна строка. И, наконец, в архив включён русифицированный файл style.xsl, нужный для табличного просмотра файла данных в браузере или в самом внутреннем просмотрщике (обычно с плагином HTMLView, в т.ч. с указанием файла параметром команды cm_List для кнопки/меню). Дополнение там небольшое, но полезное — перед таблицами теперь будет отображаться преамбула с пояснениями о происхождении этого файла и с рекомендацией выполнять поиск по странице. Чтобы пользоваться всеми перечисленными файлами в Ultra TC Editors, они должны быть помещены в подкаталог Data Files в рабочей папке пакета.
Файлы Russian.cedf и style.xsl можно получить теперь и иным способом, появившимся благодаря предпринятой CaptainFlint важной модификации онлайновых справочников по TC (добавления переключения между разными их версиями, доступа к подробному содержанию страницы с ключами и т.д.). Эта схема пояснена в теме по русификации Total Commander, а здесь достаточно упомянуть, что по этой ссылке с помощью браузера (но без открытия в нём справочника) скачивается файл Russian.cedf (такой же, как предназначенный для пакета), а эта ссылка позволяет скачать упомянутый выше файл style.xsl.
2. Впервые выкладывается русский файл данных для Total Commander 10.00. От аналогичного файла для TC 9.51 он отличается только описаниями новаций и особенностей TC 10.00, а все изменения более универсального характера, применимые к обеим версиям файла, вносились в них синхронно. В архиве, который можно скачать по этой ссылке, есть ещё два файла — те же tc default hotkeys.hky и style.xsl, что в архиве для TC 9.51.
Английский файл данных для TC 10.00 в архив не входит. На официальном форуме TC его участник petermad, бывший долгое время датским переводчиком пакета (как я — русским) выложил свой вариант английского файла данных для TС 10.00 (а заодно и tc default hotkeys.hky). В файлах petermad есть серьёзные отличия от моих по форме и содержанию, но я решил (по крайней мере, в ближайшее время) не готовить новейшую альтернативную версию английского CEDF-файла, ограничившись его модификацией для 9.51.
Файл данных для TC 10.00 можно скачать также по этой ссылке с помощью браузера без открытия в нём справочника как такового. А просматривать справочник в модифицированном виде как страницу в браузере помогут ссылки для TС 10.00 и для 9.51, причём и тут можно получить исходный файл, сохранив содержимое страницы по Ctrl+S ( (выбираемый тип локального файла по-русски должен называться "Веб-страница, только HTML" или похожим образом, в зависимости от вашего браузера).
Следует также отметить, что отображение в онлайновых версиях справочника структуры категорий потребовало добавления в русские CEDF-файлы системы идентификаторов. Они работают только при просмотре файла в табличном виде через браузер и никак не влияют на его использование непосредственно в Configuration Editor или на внутренний просмотр в TC.

#560:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Dec 29, 2021 09:12
    —
Сделано последнее в текущем году обновление: ранее выложенные файлы данных для Total Commander 9.51 и 10.00 теперь доступны в исправленных и несколько дополненных версиях. Соответственно, вот новые ссылки на самые свежие архивы: для TC 9.51 и для TC 10.00. В основном шла работа над ошибками (по устранению опечаток, унификации некоторых технических пояснений и пр.), но в описания ряда ключей внесены и некоторые полезные дополнения и уточнения.
Обновлённые онлайновые версии справочника по ключам просто перезалиты взамен предыдущих, поэтому остальная информация из предыдущего моего сообщения от 19 ноября полностью сохраняет актуальность.

#561:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Apr 17, 2023 22:31
    —
Выложить в 2022 году обновлённые версии файлов данных для редактора Configuration Editor, к сожалению, по разным причинам так и не удалось, зато теперь вашему вниманию представляются наконец-то существенно обновлённые или вообще не выкладывавшиеся ранее файлы данных сразу для пяти различных версий Total Commander.

Обновлены ранее уже имевшиеся в свободном доступе русские файлы данных для TC 10.00 и 9.51, хотя в последнем случае дальнейшие изменения первоначально не планировались. Решено было, однако ещё раз это сделать для полной совместимости описаний с более поздними версиями CDEF-файла — и больше правкой файлов данных для линейки 9.5x не заниматься. В русских CEDF-файлах, как и прежде, сделано очень много изменений, уточнений и дополнений, в т.ч. с учётом наших с CaptainFlint текущих наработок по расширенной русификации TC, дискуссий на различных форумах, посвящённых Total Commander и пояснений К.Гислера в открытых сетевых источниках и в личной переписке. Много внимания было уделено также устранению замеченных опечаток и смысловых неточностей — от совсем мелких до достаточно серьёзных.
Вот ссылки на архивы с обновлёнными файлами данных для TC версии 9.51 и версии 10.00. В моей версии английского файла данных для 9.51 исправлена всего одна строка, а всё прочее содержимое архивов (файлы tc default hotkeys.hky и style.xsl) осталось в прежнем виде.
Архивы с файлами данных для TC версии 10.50, версии 10.51 и версии 10.52 выкладываются впервые.

Сопровождением английских файлов данных для TC 10.00 и выше я больше не занимаюсь (причины пояснены здесь), но эти файлы можно скачать в версии от petermad по следующим ссылкам: для TC 10.00 (в последней редакции), TC 10.50, TC 10.51 и TC10.52. Следует отметить, что набор файлов данных от petermad включает и его модификацию файла tc default hotkeys.hky, нужного для полноценной работы утилиты Hotkeys Editor и плагина TWinKey по переназначению клавиш. Но я предпочитаю использовать свой вариант, поскольку в альтернативную версию не добавлены некоторые стандартные связки команд с клавишами и в то же время включено кое-что лишнее (в основном это дублирование одних и тех же клавиш для однотипных команд, выполняемых в активной, левой и правой панели, хотя на практике клавиши работают иначе).

В онлайновом (табличном) режиме доступ к обновлённым или впервые выложенным русским файлам данных обеспечивается по универсальной ссылке с последующим выбором версии TC и раздела справочника c помощью выпадающих списков. Можно скачать любой доступный русский файл данных и без открытия в браузере справочника как такового (для версии 10.52, скажем, по этой ссылке, а для любой произвольной последней версии — по этой).Способы использования этого онлайнового справочника также рассмотрены здесь. Кроме того, общая информация по табличному представлению ключей и секций теперь приведена в самом справочнике (см. описание первого по порядку ключа ButtonBar).

#562:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 25, 2023 06:42
    —
В связи с уточнениями в описаниях ряда ключей (в основном в части работы с контрольными суммами) все файлы данных, указанные в предыдущем сообщении, перезалиты. Тем, кто уже скачал за последнюю неделю прежние версии, обновляться не обязательно, но желательно. Ссылки — те же самые.

#563:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 12, 2023 09:42
    —
ВНИМАНИЕ!
Как многим известно, В TC 11 появилась, среди прочих, новая функция, позволяющая непосредственно (а не через промежуточные пользовательские команды) назначать клавиши командам с параметрами любых видов (классическим, типа OPENBAR <имя_BAR-файла>, и на основе встроенных, типа em_Exit <число>).
К сожалению, с текущим функционалом Hоtkeys Editor эта новация абсолютно несовместима. Мало того, что вы не сможете ничего там назначить по новым правилам или увидеть дополнительные строки — гораздо хуже то, что при любой попытке сохранить настройки клавиш в редакторе (даже если там никакие назначения не менялись), вы гарантированно и безвозвратно потеряете добавленные в TC строки с новыми именами ключей, заканчивающимися на _params, а заодно и связанные с ними строки, где клавиши сопоставлены не встроенной или пользовательской команде, а классической параметризованной (из списка в конце файла totalcmd.inc). На оффоруме предупреждение уже дал petermad, выкладывая свежий английский файл данных, а здесь это делаю я, чтобы потом не было вопросов и претензий.
Надежд на исправление по известным причинам, увы, нет. Поэтому либо активно пользуйтесь новой функцией TC, полностью отказавшись от применении редактора, либо работайте так, как это было до TC 11, назначая клавиши для команд с параметрами только опосредованно, с "прокладкой" в виде пользовательской команды. Лично я однозначно выбираю второй вариант, считая его по ряду причин более удобным безотносительно описанной проблемы. И другим советую. Разумеется, те, кто указанным редактором не пользуется, могут поступать как хотят.

Попутно анонсируется скорое обновление баз данных Configuration Editor с множеством изменений и уточнений для прежних версий и, разумеется, с новой информацией по TC 11. (Чистовая предрелизная обработка близка к завершению.)


Last edited by Avada on Sat Aug 12, 2023 17:04; edited 1 time in total

#564:  Author: imig73Location: г. Иркутск PostPosted: Sat Aug 12, 2023 11:24
    —
Avada
А я вам говорил на борде, что это только начало стремительного устаревания, что несомненно безвыходно жаль.
Ждём конечно основной справочник по ключам от вас.

#565:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Aug 12, 2023 13:46
    —
imig73
Про стремительность — это мы ещё посмотрим. Мне эти новомодные функции назначения клавиш не нужны, поэтому ничего не изменится. Остальные на всякий случай предупреждены.
А справочники практически готовы, вносятся буквально последние штрихи.

#566:  Author: Orion9 PostPosted: Thu Jan 25, 2024 00:57
    —
Avada, простите мне мою нескромность, но скажите: как прогресс? Smile

#567:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 25, 2024 07:07
    —
Orion9
С прогрессом всё в порядке, но было ещё много дополнительных изменений, а сейчас в связи с тестированием TC 11.03 вносятся некоторая ретроспективная правка и в более ранние версии файла данных. Видимо, лучше будет дождаться финала 11.03 и обновить всё сразу.


Last edited by Avada on Thu Jan 25, 2024 21:42; edited 1 time in total

#568:  Author: imig73Location: г. Иркутск PostPosted: Thu Jan 25, 2024 15:12
    —
Avada
Скорее бы уж, пока Гислер 11.5 не заделал.

#569:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Jan 25, 2024 20:06
    —
imig73
До этих пор точно будет.

#570:  Author: Orion9 PostPosted: Fri Jan 26, 2024 18:13
    —
Avada
Спасибо за ответ. Рад слышать, что работа не стоит на месте, это действительно немалый труд!

Что тут еще можно сказать... Я один из тех, кто активно пользовался TC Ultra Editors, особенно Main Menu Editor. Было печально узнать, что автора с нами больше нет. К сожалению, у меня сейчас отсутствует возможность самостоятельно наверстать упущенное и найти ответы на все волнующие вопросы, а именно: что теперь с проектом? У него совсем нет продолжения? Может, какие-нибудь альтернативы? Чего следует ожидать?..

imig73
Привет. Спасбо за сборку. Уже взял себе кое-что с нее Smile

#571:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 26, 2024 20:30
    —
Orion9
Зачем искать альтернативы тому, что и так работает? Main Menu Editor это уж точно касается.
А личная переписка с другими участниками форума ведётся через в ЛС.

#572:  Author: Orion9 PostPosted: Sat Jan 27, 2024 20:00
    —
Avada
Я несколько лет не обновлял свой Total Commadnder и лишь недавно обнаружил темы на ру-борде. Было очень интересно почитать и посмотреть сборки других людей, хотя я еще в процессе изучения. Тем не менее, не мог просто пройти мимо и не сказать ничего mig73, пользуясь таким случаем. Вы уж извините Smile
Quote:
Зачем искать альтернативы тому, что и так работает? Main Menu Editor это уж точно касается

Всегда найдется что доработать.
К тому же, без должного сопровождения проблемы будут только нарастать. Можно ожидать только их прирост, а не убыток.
Открытый исходный код мог бы отчасти спасти ситуацию, но доступен ли он? И найдутся ли желающие продолжить дело - вот, по-сути, о чем я спрашивал Smile

#573:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 27, 2024 20:54
    —
Orion9
Открытый исходный код недоступен. Исходим из этого, приспосабливаемся к тому, что нельзя исправить (это крайне редкие исключения из общего правила) и не забиваем себе голову тем, что никаких исправлений не требует.

#574:  Author: Orion9 PostPosted: Sun Jan 28, 2024 12:11
    —
Avada wrote:
и не забиваем себе голову тем, что никаких исправлений не требует.

Да я и не парюсь. Щас пройду процесс обновления - и еще на несколько лет! Laughing

Все-равно жаль, что развития у этих утилит не будет. Все-таки концептуально они очень хорошо дополняют сам Total Commander.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group