Использование утилиты TCIMG в Double Commander


Команды утилиты можно использовать в приложениях.

Double Commander - это свободный, с открытым исходным кодом, кроссплатформенный файловый менеджер с двумя панелями. Целью данного проекта является создание файлового менеджера, аналогичного по функциональности Total Commander и совместимого с его плагинами.

Все команды TCIMG, кроме раздела "Total Commander" будут работать и в Double Commander.

Рассмотрим пример на команде copys.
Команда для Total Commander выглядит следующем образом:

copys=%WL||"%t"//0

Кнопка для панели инструментов Total Commander выглядит так, см. Параметры командной строки Total Commander:

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%WL||"%t"//0
Wcmicons.dll,1744
Копирование в другую панель выделенное, не заменяя имеющиеся объекты

-1


Для Double Commander она будет выглядеть иначе, т.к. переменные в параметрах отличаются:
  %WL - это параметр, означающий временный файл списка выделенного в Total Commander.
  %LUs - похожий аналог в Double Commander.
  %t - это параметр, означающий путь каталога назначения в Total Commander.
  %Dt - похожий аналог в Double Commander.

Заменяем соответствующие параметры получаем:

Команда для Double Commander:

copys=%LUs||%Dt//0

Кнопка для панели инструментов Double Commander:

DOUBLECMD#TOOLBAR#XMLDATA<?xml version="1.0" encoding="UTF-8"?>
<doublecmd>
  <Program>
    <ID>{6B37A72E-A971-4C39-B244-4EA792AF0E93}</ID>
    <Icon>%COMMANDER_PATH%\Wcmicons.dll,1744</Icon>
    <Hint>Копирование в другую панель выделенное, не заменяя имеющиеся объекты</Hint>
    <Command>%COMMANDER_PATH%\TCIMG.exe</Command>
    <Params>copys=%LUs||%Dt//0</Params>
  </Program>
</doublecmd>

Пример другой кнопки, команды wntxt:

DOUBLECMD#TOOLBAR#XMLDATA<?xml version="1.0" encoding="UTF-8"?>
<doublecmd>
  <Program>
    <ID>{553A4E88-B8B9-42AF-A7B7-F57779A20B74}</ID>
    <Icon>%COMMANDER_PATH%\Wcmicons.dll,0</Icon>
    <Hint>Информация окна. По нажатию SHIFT запись в буфер обмена</Hint>
    <Command>%COMMANDER_PATH%\TCIMG.exe</Command>
    <Params>wntxt=1</Params>
  </Program>
</doublecmd>

Если TCIMG у вас находится не в корне файловых менеджеров, то необходимо подкорректировать свой путь.
© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru