Неудачное меню "Системные каталоги"
Модератор: motyara
Re: Неудачное меню "Системные каталоги"
В Power pack для Total commander от SamLAB.ws есть довольно удачная группировка меню. Кстати, в Windows 7 еще пояивлась дополнительная папка Downloads
Так же, было бы приятно сделать для администраторов возможность добавления подменю "пользователи" с перечислением пользователей и их папок
Так же, было бы приятно сделать для администраторов возможность добавления подменю "пользователи" с перечислением пользователей и их папок
Я уже предлагал: https://forum.unrealcommander.net/viewto ... =658#p5134. Но ответа не получил...kindom писал(а):Так же, было бы приятно сделать для администраторов возможность добавления подменю "пользователи" с перечислением пользователей и их папок
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Каталоги "других пользователей" никаким боком не попадают в системные каталоги, кодовые имена системных каталогов можно увидеть в файле "sfolders.inc" (его можно найти несколькими сообщениями ранее).Qwertiy писал(а):Я уже предлагал: https://forum.unrealcommander.net/viewto ... =658#p5134. Но ответа не получил...
Просто было бы удобно, если бы они там появились...Max Diesel писал(а):Каталоги "других пользователей" никаким боком не попадают в системные каталоги, кодовые имена системных каталогов можно увидеть в файле "sfolders.inc" (его можно найти несколькими сообщениями ранее).
Или, как вариант, просто разрешить дописывать каталоги самому. Что-нибудь типа Полный путь:Имя пункта. Я бы использовал такую возможность.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Полагаю не запрещено открыть файл меню и дописать туда собственную секцию:Qwertiy писал(а):Или, как вариант, просто разрешить дописывать каталоги самому. Что-нибудь типа Полный путь:Имя пункта. Я бы использовал такую возможность.
POPUP "Запуск"
MENUITEM "Запустить Блокнот", %windir%\notepad.exe
END_POPUP
Это к меню Системные каталоги тоже относится? Мне кажется, что логично сделать такую возможность в inc-файле.Max Diesel писал(а):Полагаю не запрещено открыть файл меню и дописать туда собственную секцию:Qwertiy писал(а):Или, как вариант, просто разрешить дописывать каталоги самому. Что-нибудь типа Полный путь:Имя пункта. Я бы использовал такую возможность.
POPUP "Запуск"
MENUITEM "Запустить Блокнот", %windir%\notepad.exe
END_POPUP
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Re: Неудачное меню "Системные каталоги"
Особо меню "Системные каталоги" не пользуюсь. Так... присматриваюсь.
Не хватает (говорю о себе) сортировки меню "Систем. каталоги" по алфавиту. Отсортированным меню было бы пользоваться удобней.
Не хватает (говорю о себе) сортировки меню "Систем. каталоги" по алфавиту. Отсортированным меню было бы пользоваться удобней.
Мне сортировка по алфавиту удобной не кажется... Впрочем, Вы можете отсортировать его самостоятельно и даже использовать подменю. Для этого надо использовать файл sfolders.inc. Предлагаю такой вариант:J.Kepler писал(а):Особо меню "Системные каталоги" не пользуюсь. Так... присматриваюсь.
Не хватает (говорю о себе) сортировки меню "Систем. каталоги" по алфавиту. Отсортированным меню было бы пользоваться удобней.
Код: Выделить всё
MENUITEM "Unreal Commander", %uncom%
<SuB>Система
PROGRAM_FILES
PROGRAM_FILESX86
MENUITEM "Program Files 2", C:\Program Files 2\
PROGRAM_FILES_COMMON
PROGRAM_FILES_COMMONX86
WINDOWS
SYSTEM
SYSTEMX86
RESOURCES
ADMINTOOLS
PRINTERS
FONTS
</SuB>
<SuB>Пользователь
DESKTOP
FAVORITES
PROFILE
<sub>Документы
PERSONAL
MYDOCUMENTS
MYPICTURES
MYMUSIC
MYVIDEO
RECENT
</sub>
<sub>Настройки
STARTMENU
PROGRAMS
STARTUP
ALTSTARTUP
APPDATA
PRINTHOOD
SENDTO
NETWORK
NETHOOD
TEMPLATES
</sub>
<sub>Временные
CDBURN_AREA
INTERNET_CACHE
COOKIES
HISTORY
</sub>
</SuB>
<SuB>Все пользователи
COMMON_DESKTOPDIRECTORY
COMMON_FAVORITES
<sub>Документы
COMMON_DOCUMENTS
COMMON_PICTURES
COMMON_MUSIC
COMMON_VIDEO
</sub>
<sub>Настройки
COMMON_STARTMENU
COMMON_PROGRAMS
COMMON_STARTUP
COMMON_ALTSTARTUP
COMMON_APPDATA
COMMON_TEMPLATES
COMMON_ADMINTOOLS
</sub>
<sub>Временные
</sub>
</SuB>
Код: Выделить всё
INTERNET
CONTROLS
BITBUCKET
DESKTOPDIRECTORY
DRIVES
LOCAL_APPDATA
CONNECTIONSCOMMON_MUSIC
RESOURCES_LOCALIZED
COMMON_OEM_LINKS
COMPUTERSNEARME
PS: Возможно, в моём варианте некоторые пункты находятся не там, где должны, т. к. у меня многие пункты не отображаются...
Re: Неудачное меню "Системные каталоги"
Почему? А мне кажется будет удобней, чем то что сейчас есть. По умолчанию сделать отсортированным, а дальше кто как хочет.Мне сортировка по алфавиту удобной не кажется
Про файл известно, лезть в файл пока не охота, нет надобности, а если бы сделали список файлов отсортированным, то вообще лазить ни куда не надо!
Удобнее, чем без файла - согласен. Но обязательная алфавитная сортировка исключает возможность размещения пунктов в сооответствии с частотой использования. Делать сортировку только если нет файла sfolders.inc как-то не очень логично, а заранее отсортировать пункты в файле нельзя, т. к. их названия берутся из системы и последовательность будет зависеть от языка ОС.J.Kepler писал(а):Почему? А мне кажется будет удобней, чем то что сейчас есть. По умолчанию сделать отсортированным, а дальше кто как хочет.Мне сортировка по алфавиту удобной не кажется
Про файл известно, лезть в файл пока не охота, нет надобности, а если бы сделали список файлов отсортированным, то вообще лазить ни куда не надо!
Возможность группировки была добавлена именно для того, чтобы меню не выглядело так хаотично, но предложенный Максом Дизелем файл, на мой взгляд, может быть использован только для понимания того, что надо написать, чтобы получить нормальную структуру... Насколько я понимаю, это одна из причин, почему он и не входит в инсталлятор.
Попробуйте использовать какую-либо нормальную группировку (мою, или составьте свой вариант) и Вы передумаете насчёт алфавитной сортировки...
sfolders.inc
1. Будет ли этот файл перезаписываться при установке?Max Diesel писал(а):Он воспринимает лишь в последнем (775-м) билде, на него в языковом файле нет названий для субменю. И ко всему пока еще нет готового варианта группирования пунктов.Qwertiy писал(а):Интересно, почему такой файл (только с нормальной группировкой) не входит в инсталлятор UC?
2. Станет ли соответствующее меню частью основного, т. е. вызываться не щелчком, а как обычное меню?
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
А что этому мешает? На всякий случай повторю, что я имею в виду не включение содержимого файла в файл меню, а просто обработку пункта Системные каталоги как обычного меню, а не как контекстного. Если этого не будет, то прошу хотя бы отображать его по координатам меню, а не то координатам щелчка:Max Diesel писал(а):становление его частью основного пока что в планы не входит.
Код: Выделить всё
Ctx.Show(sender, 0, sender.Height)
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
главное меню загружается при старте программы и при смене языка, если системные каталоги встраивать "на лету" в главное меню при загрузке этого самого главного меню, то запуск программы будет происходить значительно дольше. В качестве Sender'а выступает TMenuItem, у которого нет свойства "Height".Qwertiy писал(а):А что этому мешает? На всякий случай повторю, что я имею в виду не включение содержимого файла в файл меню, а просто обработку пункта Системные каталоги как обычного меню, а не как контекстного. Если этого не будет, то прошу хотя бы отображать его по координатам меню, а не то координатам щелчка:Код: Выделить всё
Ctx.Show(sender, 0, sender.Height)