Имена файлов/каталогов содержащие символ "&"

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Имена файлов/каталогов содержащие символ "&"

Сообщение GGS »

Имена файлов/каталогов содержащие символ "&" неправильно отображаются в контекстном меню.

Изображение

Это уже обсуждалось?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Подтверждаю. Только у меня амперсанд не заменяется на _, а просто исчезает. А вот && высвечивается как &.
Дело в том, что & - знак того, что следующий символ должен быть подчеркнут для быстрого вызова с клавы. То же самое спрраведливо и в меню Тотала.
Я не пользуюсь констекстным меню, однако по-хорошему это баг. По-моему, надо репортить.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка писал(а):однако по-хорошему это баг. По-моему, надо репортить
По-моему, тоже. А отображается подчёркивание или нет, зависит от состояния системной опции "Отображать указатели вызова с клавиатуры до нажатия <Alt> (Свойства экрана — Оформление — Эффекты).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

GGS, ты баг нашел, молодец, тебе и карты в руки. Только на скриншоте лучше использовать латиницу, а то начнут кричать, что, мол, кириллица во всем виновата. Если есть проблемы с языком вероятного противника, окажем посильную.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Вахмурка писал(а): То же самое спрраведливо и в меню Тотала.
Ну, в обычном меню это можно назвать фичей. А вот в контекстном меню и в саббаре, который отображается в виде меню - скорее таки баг. Хорошо хоть программ со знаком "&" - не так уж и много (у меня все одна такая - R&Q).
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Вахмурка писал(а):Если есть проблемы с языком вероятного противника, окажем посильную.
Дык, доведите до сведения разработчика, plz.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Что хотели, то и получили. Поскольку ты не написал никакого текста, я пустоту переводить я не умею, пришлось быть лакончиным: зарепортил. Сообщение вспышки энтузиазма, мягко говоря, не вызвало. Не пользуется тамошний народ, видимо, контекстным меню. Я, собственно, тоже.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Должно отображаться подлинное имя, ведь никаких назначений горячих клавиш не требуется.
IMHO, поскольку эта строка контекстного меню уже имеет особый статус и отображается полужирным шрифтом, то помимо шрифта можно было бы задать особую обработку "&".
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Да кто же спорит, баг очевиден. Просто если в Проводнике контекстное меню - едва ли не основной инструмент работы с файлом, то в Тотале его заменяют куда более удобные (и, как еще раз подтверждается, куда менее глюкастые) средства типа кнопок, горячих клавиш, внутренних ассоциаций и проч.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Вахмурка писал(а):Цель достигнута.
Это радует. Ждём-с...
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Какой ценой достигнута цель ?
Например, чтобы получить в меню пункт "Help & Support" - пишу "Help &&& Support".
Чтобы получить в меню пункт "Help & Support & Documents" - пишу "Help &&& Support && Documents".
Есть ли более очевидная запись или достигнутое решение - это метод тыка и подбор количества амперсандов, идущих подряд ?
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Изображение Изображение
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Tol!k
То есть проблема так и не исправлена, и рано Гислеру отписались, что всё "тип топ"...

Всё зависит от настроек, описанных в третьем посте темы.
TC 8.01 WinXP Rus x32.
Если галочка снята - то двойные амперсанды отрабатывают и превращаются в одинарные; а вот если галочка стоит - то в меню отображается "Help _Support & Documents"
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

LonerD,
Ты сути не уловил. Бага была в том, что если имя файла содержало амперсенд, то в контекстном меню файла он трактовался как хоткей, а теперь он отображается как нормальный амперсенд.

А в настройке меню запуска и избранных каталогов так и было, что один амперсенд - это хоткей, а два - это амперсенд (как и в Windows API).

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

Добавлено спустя 3 минуты:

Не знаю, как ты проверяешь. Добавил сейчас в избранные каталоги элемент с именем "Help && Support && Documents", он во всех четырех случаях (опция включена/выключена, открываю меню мышью/клавиатурой) отображается именно так, как и следовало - как "Help & Support & Documents". Да и в меню запуска то же самое.
Ответить