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

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

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

Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

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

Если галочка снята - то двойные амперсанды отрабатывают и превращаются в одинарные; а вот если галочка стоит - то в меню отображается "Help _Support & Documents"
галка снята
и почему-то не сохраняется после установки, т.ч. не могу проверить
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

MVV писал(а):LonerD,
Ты сути не уловил. Бага была в том, что если имя файла содержало амперсенд, то в контекстном меню файла он трактовался как хоткей, а теперь он отображается как нормальный амперсенд.
А... да... Сразу не сообразил... Изначально ведь в теме и в репорте Гислеру речь шла только исключительно про контекстное меню...
А у меня проблема в главном меню.
Просто думал, что раз ситуации со съеданием амперсандов в контекстном и главном меню внешне одинаковые, то они исправлялись и там и там. Оказалось - Гислер исправил только ситуацию в контекстном меню, и надо ещё раз писать запрос чтобы теперь экранировал амперсанды и в главном меню.
Проверь тогда при отключенной опции, открывая меню то мышью, то с клавиатуры.
Хех... Никогда бы не додумался, что кто-то додумается делать разный текст в меню для вызова ЛКМ и с клавиатуры... :? :? :? :lol:
Не знаю, как ты проверяешь.
Вот так:
WinXP x32 TC 8.01:
Изображение
Нажимаю мышкой меню в Тотале - вижу то, что на скрине - первые два амперсанда и последующий пробел преобразуются в подчёркивание. Вызываю меню с клавиатуры через Alt или F10 - всё как и задумано.

Цель простая - добиться чтобы при любом варианте вызова главного меню (ЛКМ, клавиатурой) при любых настройках ОС отображалось одинаковое количество амперсандов.
Теперь бы надо сделать подобные скрины на английской ОС и попытаться донести мысль до Гислера.
Windows 11 | TC DreamLair eternal pre-α
Ответить