Принципиальные отличия

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

Для вызова системных папок используется особый формат вида :: {номер}, где в качестве номера указан системный идентификатор объекта, использую­щийся в реестре. Скажем, задав cd:: {645ff040-5081-101b-9f08-00aa002F954E}, вы вызываете в Windows ХР системную Корзину. Подобные команды можно применять в любом пользовательском меню и в панели инструментов. Те же команды без начального cdоткрывают вызываемый каталог в окне Провод­ника. Кстати, из командной строки ТС в современных версиях WinNT запус­каются только модификации этих команд без cd или пользовательские команды на основе модификаций, а в более старых ОС подобный способ не работает вообще.

Вы также можете выбрать одну из, команд Total Commander, нажав кнопку с изображением увеличительного стекла (например, ту же Корзину можно открыть командой cm_openRecycied). А вот все прочее вам придется вводить уже вручную: хотя запуск внешних программ в этом поле поддержива­ется, более удобного способа выбирать эти программы нам пока что не пре­доставлено.

Поле Целевой каталог: (Target path:) интересно тем, что заданный в нем путь будет установлен во второй панели. Это позволяет устанавливать оба пути (исходный и целевой) одновременно. Вы можете либо указать здесь ТОЛЬКО путь, либо задать команду как cdДиск:ХЦелевойКаталог.
Не очень понятно, почему отсутствует возможность выбрать целевой каталог в соот­ветствующем системном диалоге вместо ввода вручную. Между тем, если новый элемент добавляется в меню из него самого, через команду Добавить текущий каталог (Add current dir), то в промежуточном диалоге (вы его ви­дите на рис. 48.5) отображается опция Сохранить также каталог назначения (Also save the target dir), позволяющая автоматически "подхватывать" путь из пассивной панели.

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

Можно, конечно, включать в меню новый пункт упрощенным способом, а потом уже заниматься в диалоге его позиционированием: а можно обра­титься к внешним средствам. Для комфортной работы с обоими пользова­тельскими меню (а заодно и с пользовательскими командами) рекомендуем вашему вниманию многофункциональную утилиту Start and Directory Menu Editor из пакета Ultra TC Editors. Подробности, как обычно, можно найти в приложении 6.