Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Аватара пользователя
_D_V_S_
Сообщения: 39
Зарегистрирован: Сб янв 31, 2009 22:49

Сообщение _D_V_S_ »

Как создать кнопку "Собрать файлы" , из главного меню "Файлы" команду перенести на кнопку?
Возможно это вообще?
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

_D_V_S_
Создать кнопку с командой cm_Combine
TC 11.58 combo, Windows 11 x64
Аватара пользователя
_D_V_S_
Сообщения: 39
Зарегистрирован: Сб янв 31, 2009 22:49

Сообщение _D_V_S_ »

jentoso писал(а):cm_Combine
Огромное спасибо!
А есть список всех команд Тотала для кнопок?
А то в файле меню только "menuitem "со&брать файлы...", $231" и всё. $231 - это иконка? Опять-таки, из какого файла она, непонятно ((
В общем метод научного тыка с поиском по файлам-конфигам ТС и гугление ничего не дал! ((
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

_D_V_S_
Конечно всё есть https://flint-inc.ru/tcinfo/all_cmd.ru.htm
$231 это также команда cm_Combine в HEX формате. В справке по ссылке всё это указано.
Команда Имена встроенных команд TC в строковом формате.
DEC Десятичные идентификаторы встроенных команд TC.
HEX Шестнадцатеричные идентификаторы встроенных команд TC.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
_D_V_S_
Сообщения: 39
Зарегистрирован: Сб янв 31, 2009 22:49

Сообщение _D_V_S_ »

jentoso писал(а):$231 это также команда cm_Combine в HEX формате.
Спасибо!
А откуда-же тогда берётся иконка в том-же меню на эту команду?
Где-то должна быть прописана...
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

_D_V_S_
В файл WCMICONS.INC
561=указать номер иконки из файла из файла WCMICONS.DLL.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
_D_V_S_
Сообщения: 39
Зарегистрирован: Сб янв 31, 2009 22:49

Сообщение _D_V_S_ »

jentoso писал(а):В файл WCMICONS.INC
Огромное спасибо!
A55555
Сообщения: 72
Зарегистрирован: Вс фев 06, 2011 10:50

Сообщение A55555 »

Здравствуйте.
Можно сделать кнопку, которая будет имитировать зажатие клавиши Ctrl на клавиатуре, чтоб обходясь одной только мышкой можно было выделить нужные файлы и скопировать их?
Этой же кнопкой, чтоб и выключить этот режим можно было
Или возможно как вариант, реагируя на окно копирования, чтоб выход из режима зажатая_Ctrl происходил.

Или альтернативный какой-то способ, чтоб можно было обойтись только мышкой для выделить некоторые файлы и скопировать их на другую панель.

Мне нужно именно выделение, перетаскивание или нажатие на F5_копировать уже есть в TC.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

A55555 писал(а):Или альтернативный какой-то способ, чтоб можно было обойтись только мышкой для выделить некоторые файлы
Можно использовать выделение щелчком кнопкой мыши по значку файла/папки. См. ключ IconClickSelection.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

A55555
Многократно говорилось, что в теме "Обмен кнопками выкладываются готовые кнопки, а не выясняется что, как и для чего можно сделать.
На самом деле никакая кнопка для такой задачи вообще не нужна, всё без неё прекрасно решается. И к последующими операциям с выделенными файлами (копированию или чему-то ещё) это вообще не имеет отношения.
Альтернативные способы выделения существуют много лет и нормально документированы (раз, два). Ещё подробнее см. это в справочнике по ключам. Выше верно сказано про вариант с выделением щелчком по значку, если нужна непременно левая кнопка мыши. А в режиме по умолчанию правой кнопкой можно избирательно выделять файлы без всяких клавиш-модификаторов простым щелчком.

Замечание за нарушение правил форума. Перенесено в более подходящее место (хотя, во-первых, повторяю, никакая кнопка тут не нужна, а во-вторых, обычно такой оффтоп из темы с обменом кнопок просто молча удаляется модератором).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить