Просмотр или редактирование внутренних команд Total Commander

321
Artyom Emelyanenko

Есть ли способ отредактировать или просмотреть код внутренних команд ТС?

Есть несколько внутренних команд, которые я могу назначить своим горячим клавишам (cm_CopySrcPathToClip, cm_CopyToClipboard, cm_LoadSelectionFromFile и т. Д.).

Но что, если мне нужно изменить способ работы команды? Код для команд хранится где-то?

0

1 ответ на вопрос

0
grawity

Да, это так, но главная причина, по которой они называются «внутренними», заключается в том, что обработка этих внутренних команд буквально является частью самого totalcmd.exe . Поэтому, чтобы изменить их поведение, вам нужно получить исходный код Total Commander, отредактировать и перекомпилировать его.

К сожалению, Total Commander не с открытым исходным кодом, так что ваши единственные варианты:

  • посмотреть, позволяет ли его система плагинов добавлять пользовательские команды, и если так, написать плагин;
  • посмотреть, можно ли выполнить ту же задачу, запустив внешний инструмент;
  • связаться с автором с запросом функции (или отчет об ошибке);
  • использовать инструменты обратного инжиниринга для непосредственного исправления скомпилированного .exe (немного сложного и, возможно, не очень легального, учитывая статус условно-бесплатного программного обеспечения WCMD).
Спасибо большое за ответ! У меня пока нет твердой цели, и я просто хотел поиграться со сценариями TC, понять, какой язык используется, как создавать собственные команды и т. Д. Artyom Emelyanenko 6 лет назад 0
Ответ на этот вопрос заключается в том, что TC не _have_ "сценариев"; то есть, только потому, что он предлагает список предопределенных задач, не означает, что за ними скрывается какой-либо расширяемый язык. grawity 6 лет назад 0

Похожие вопросы