Страница 1 из 1

Подсчёт размера файлов, выделенных мышью

Добавлено: Вс янв 02, 2011 21:21
gatalsky2010
Как повесить на кнопку функцию "посчитать размер выделенных файлов" (чтобы эффект был как от пробела т. е. размер файла указывался в графе "размер"). Не люблю пробелом выделять файлы просто, хочу правой кнопкой, а потом посчитать :)

Добавлено: Вс янв 02, 2011 22:12
Avada
gatalsky2010
cm_GetFileSpace. Стандартный вызов по Ctrl+L. Правда, размер будет указан в отдельном окне. (Или просто выделить — размер в двух основных режимах представления будет указан в строке состояния. Но это работает только с файлами, не с папками.)
А точно такой стандартной функции, как была запрошена, не существует.
Поскольку это второй вопрос подряд по командам, ответ на который к тому же может быть легко найден в интерфейсе самого TC и не требует обращения на форум, то для сведения сообщаю, что информацию о встроенных командах TC можно получить из:
• диалога "Выбор команды" (вызывается разными способами, в том числе по cm_CommandBrowser из командной строки или кнопки);
• расширенного русского меню, где много какие команды есть.
Впредь советую начинать с этих источников.

Добавлено: Пн янв 03, 2011 00:15
Flasher
gatalsky2010
При выделении файлов ПКМ подсчёт автоматически производится в строке состояния. А в графах появляется размер только в подробном режиме при выделении папок и, соответственно, отображается для каждой папки в отдельности. Это две разные функции и задачи.

Добавлено: Пн янв 03, 2011 00:35
gatalsky2010
Ок, тогда вопрос такой - как вешать команды на кнопки мыши? Например на правую.

Добавлено: Пн янв 03, 2011 00:41
Avada
gatalsky2010
Что можно делать с правой кнопкой мыши в разных режимах выделения, описано в документации TC (только открытие меню или сначала выделение, потом открытие меню). Ничего сверх того средствами TC на неё не вешается, и никакие команды специально правой кнопке не назначаются. Как и левой кнопке.
Только сейчас до меня дошло, что исходный заголовок темы (к тому же слишком длинный и урезанный на полуслове) подразумевал не кнопки панели инструментов, а кнопки мыши... :wink: В таком случае ответ будет однозначен — никак. Кроме отображения в строке состояния, о чём было сказано уже дважды.
Заголовок уточняю, чтобы люди понимали, о чём тут вообще говорят.