Разделить\выделить кнопки дисков

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

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

mehanik8700
Сообщения: 3
Зарегистрирован: Пт фев 04, 2011 20:30

Разделить\выделить кнопки дисков

Сообщение mehanik8700 »

Стоит три HDD, 9 логических дисков... Возникает путаница, теряется время, сжигаются нервные клетки и просто неудобно.
Подскажите, как можно кнопки логических дисков одного харда отделить от другого, чтоб визуально легче было найти нужный. Может как-нибудь цветом, формой, расстоянием или вертикальной черточкой?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Нет такой возможности. Максимум, можно навесить им разные подсказки, которые будут видны в Alt+F1/F2 или в виде тултипов над кнопками.

Также можно переназначить буквы дисков в более логичном порядке (например, C, D, E — первый диск, F, G, H — второй; или вставить между ними букву DVD-привода или флэшки, чтобы разделить группы разделов друг от друга), но во-первых, это делается средствами винды и к Тоталу отношения не имеет, во-вторых, если где-то прописаны пути, указывающие на эти разделы (в реестре, в ярлыках), то они, естественно, все поедут, надо будет править.
Почему же, ё-моё, ты нигде не пишешь "ё"?
mehanik8700
Сообщения: 3
Зарегистрирован: Пт фев 04, 2011 20:30

Сообщение mehanik8700 »

CaptainFlint
Спасибо.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Если проблема так остро стоит, то можно использовать кнопки тулбара, там и разделитель есть и группы иконок подобрать соответствующие не сложно. Либо в главном-меню сделать заголовки-кнопки через разделитель.
mehanik8700
Сообщения: 3
Зарегистрирован: Пт фев 04, 2011 20:30

Сообщение mehanik8700 »

Flasher, про тулбар все понял, действительно вариант возможен, спасибо.
А про заголовки-кнопки в главном меню, если не затруднит, напишите подробней.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Код: Выделить всё

MENUITEM "C:", cm_GotoDriveC
MENUITEM "D:", cm_GotoDriveD
MENUITEM "E:", cm_GotoDriveE
MENUITEM "|", em_Nothing
MENUITEM "F", cm_GotoDriveF
MENUITEM "G:", cm_GotoDriveG
MENUITEM "H:", cm_GotoDriveH
:)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Не назвал бы это сильно подробным, поэтому, думаю, стоит пояснить. :)

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

Код: Выделить всё

POPUP ""
END_POPUP
Далее, насколько я понял, эти строки предлагается вставить в файл меню тотала. Думаю, лучшее место - где-то после строки с HELP_BREAK (тогда кнопки будут добавлены в строку меню перед меню Справка). Только заметил странность - если сразу после HELP_BREAK идет строка с MENUITEM, тотал игнорирует HELP_BREAK (т.е. не выравнивает по правому краю то, что после). Поэтому нужно вставить пустое меню сразу после HELP_BREAK.

Ну и наконец, если тотал будет ругаться, что не знает команд cm_GotoDriveG и т.п., нужно отредактировать файл TOTALCMD.INC и добавить их туда (там об этом написано).
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

MVV писал(а):плохо, что стандартные разделители в главном меню не поддерживаются
У меня работает

Код: Выделить всё

MENUITEM "C:", cm_GotoDriveC 
MENUITEM "D:", cm_GotoDriveD 
MENUITEM "E:", cm_GotoDriveE 
MENUITEM SEPARATOR
MENUITEM "F", cm_GotoDriveF 
MENUITEM "G:", cm_GotoDriveG 
MENUITEM "H:", cm_GotoDriveH
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):И вместо символа | в наименовании разделителя я бы просто поставил пробел - визуально гораздо лучше смотрится
Это уже чистой воды вкусовщина. Например:
Изображение
MVV писал(а):Но я бы рекомендовал просто вставлять вместо разделителей пустое меню без названия
Тут согласен.
MVV писал(а):Далее, насколько я понял, эти строки предлагается вставить в файл меню тотала.
Серьезно? :) А были ещё варианты? :)
MVV писал(а):Думаю, лучшее место - где-то после строки с HELP_BREAK (тогда кнопки будут добавлены в строку меню перед меню Справка).
Распологать можно по разному, например, как в приведённом примере выше. С пробелами в POPUP "< >" только немного поковыряться надо, чтобы под разрешение своего монитора подвести.
GGS писал(а):MENUITEM SEPARATOR
В заголовках главного меню, о которых идёт речь, это не работает, команда игнорируется, я раньше пробовал кучу вариантов. Это разделитель только для вертикальных подменю.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Flasher писал(а):В заголовках главного меню, о которых идёт речь, это не работает
Понял в чём дело. Опять сработало сочетание:

В настройке OS - [ ] Скрывать указатели вызова с клавиатуры до нажатия <Alt>
В настройке TC - [v] Стиль XP/Vista...

У меня именно так и в этом случае разделитель (точнее увеличение зазора) видно.
Изображение

См. в RC1 увеличилось расстояние между пунктами меню
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

GGS писал(а):В настройке OS - [ ] Скрывать указатели вызова с клавиатуры до нажатия <Alt>
Где эту опция найти можно?
GGS писал(а):В настройке TC - [v] Стиль XP/Vista...
Так по умолчанию и стоит.
По поводу картинки: разделитель - это узкая впуклая полоска, аналогичная разделителю в тулбаре, а то, что на картинке - это аналогия предложенного POPUP " ". Это не разделитель.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Где эту опция найти можно?
XP: Панель управления — Экран — Оформление — Эффекты. В 7 этой опции, ИМХО, вообще нет, скрытие подчёркиваний в меню до нажатия Alt там постоянное.
Даже самая богатая фантазия
Не представит себе наши безобразия.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Flasher писал(а):Где эту опция найти можно?
Панель управления / Зкран / Оформление / Эффекты
Flasher писал(а):Это не разделитель
Я исправил формулировку - увеличение зазора, но появлается оно именно при вставке MENUITEM SEPARATOR и в отличие от POPUP " " при переходе по меню не имеет ложной позиции, а сразу на следующий диск.

P.S. Эффект расползания пунктов меню проявлялся не у всех и для воспроизведения требовал перезагрузки OS и TC. Подробности его воспроизведения см. в темах где это обсуждалось.
P.P.S. Пока редактировал Avada опередил
Последний раз редактировалось GGS Вс фев 06, 2011 14:01, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Avada писал(а):В 7 этой опции, ИМХО, вообще нет, скрытие подчёркиваний в меню до нажатия Alt там постоянное.
Я бы этого не пережил. :) Оно есть, но в глубокой... Посему держу памятку:
Зайти в Панель управления\Все элементы панели управления\Центр специальных возможностей\Облегчение работы с клавиатурой и установить опцию Подчеркивать клавиши быстрого вызова и клавиши доступа.
Кстати, думаю, скорее AFAIK, чем IMHO. :wink:
Последний раз редактировалось MVV Вс фев 06, 2011 14:06, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV писал(а):Посему держу памятку
MVV писал(а):Кстати, думаю, скорее AFAIK, чем IMHO
Теперь буду знать. :wink:
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить