Total Commander поддерживает использование так называемых псевдопеременных окружения (pseudo-environment variables) - неких значений, всегда ссылающихся на определённые каталоги. Обычно, это какие-то системные каталоги (напр. Fonts), или виртуальные папки Windows, вроде Desktop. Эти переменные могут использоваться в любых путях, с которыми работает TC, начиная от параметров командной строки, заканчивая вызовом программ с панели инструментов. И именно в панели инструментов чаще всего и приходится использовать эти псевдопеременные. Что даёт их использование? Явное преимущество одно: независимость от текущей конфигурации. Команда cd %$DESKTOP% будет работать вне зависимости от того, какой пользователь работает с TC, и где у него рабочий стол находится физически.
Вот список поддерживаемых на данный момент псевдопеременных:
%$APPDATA% - Application Data текущего пользователя. %$DESKTOP% - Рабочий стол текущего пользователя. %$PERSONAL% - Мои Документы текущего пользователя. %$PROGRAMS% - Главное меню\Программы текущего пользователя. %$STARTMENU% - Главное меню текущего пользователя. %$STARTUP% - Главное меню\Программы\Автозагрузка текущего пользователя. %$MYPICTURES% - "Мои рисунки" текущего пользователя. %$MYMUSIC% - "Моя музыка" текущего пользователя %$MYVIDEO% - "Моё видео" текущего пользователя %$LOCAL_APPDATA% - Local Settings\Application Data текущего пользователя. %$COMMON_APPDATA% - Application Data всех пользователей. %$COMMON_DESKTOPDIRECTORY% - Рабочий стол всех пользователей. %$COMMON_DOCUMENTS% - "Мои документы" всех пользователей. %$COMMON_PROGRAMS% - Главное меню\Программы всех пользователей. %$COMMON_STARTMENU% - Главное меню всех пользователей. %$COMMON_STARTUP% - Главное меню\Программы\Автозагрузка всех пользователей. %$COMMON_PICTURES% - "Мои рисунки" всех пользователей. %$FONTS% - Папка Windows\Fonts %COMMANDER_PATH% - Папка запуска Total Commander. %COMMANDER_INI% - Файл настроек Total Commander. %COMMANDER_DRIVE% - диск, с которого запущен TC (\\Server\Share для сетевых путей).
Примечание: для использования одноимённых переменных окружения Windows (напр. APPDATA), набирайте их так же, но в нижнем регистре. Просмотреть список всех текущих переменных окружения можно, выполнив команду set. Список поддерживаемых псевдопеременных будет пополняться по мере их появления.