Получить от TC список выделенных файлов

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

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

Ответить
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Получить от TC список выделенных файлов

Сообщение Nik »

Собственно тема. Можно ли как-нибудь получить от Total список выделнных файлов для того, чтобы открыть их в Lister-плагине?

PS. Среда разработки - Delphi 7
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Насколько я знаю - никак (сам пытался одно время). Единственное, как я смог это сделать - это с помощью параметра %l в передаваемой командной строке.
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Nik
Буфер обмена. Подругому - никак.
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

В моём случае (AmpView) мне проще будет передавать через параметры командной строки. А файлы соответсвенно можно перетаскивать на ярлык панели...

А вообще надо бы Гислера тряхнуть (кто там с ним общается...). Такая вещь лишней не будет.
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Nik
А вообще надо бы Гислера тряхнуть (кто там с ним общается...). Такая вещь лишней не будет.
Гы, гы, и еще раз ГЫ. Общение с Гистлером штука тонкая и, по большей части, односторонняя, особенно если у него ч-то просить :)
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

Да уж... Судя по тому, что пишут на этом форуме, у него вообще беспелезно что-либо просить - ответ всегда один: "Я добавлю это в список пожеланий".

Взять что ли с него пример :)
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Nik
Взять что ли с него пример
Опять - Гы, гы и еще раз гы... Если будешь продолжать писать плагин(ы), то рано или поздно придется :). Иначе твой плагин или другая программа превратится в не-что монстроподобное. Запомни - всем неугодишь. А уж че добавлять в программу решать только тебе, а не кому-то-там. [/quote]
van800
Сообщения: 2
Зарегистрирован: Ср мар 26, 2008 21:18

Подскажите

Сообщение van800 »

Пишу в вашу тему, потому что кажется тема близка

У меня написана программа на C#
В ней в частности обрабатывается список файлов пришедших в качестве параметров командной строки.

Я ее добавил в ButtonBar Total Comander.

Если я кидаю на нее файл или папку то все корректно отрабатывает, но как заставить Total передавать ей выделенные файлы в активной панели?

Это в принципе возможно?

Буду признателен за комментарий )

P.S. Моя программа переименовывает субтитры, подгоняя к видео.
Исходник + откомпилированная сборка http://files.rsdn.ru/71667/SubRenamer.7z
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

van800 писал(а):Это в принципе возможно?
Рекомендую почитать справку, раздел "Панель инструментов"...
Почему же, ё-моё, ты нигде не пишешь "ё"?
van800
Сообщения: 2
Зарегистрирован: Ср мар 26, 2008 21:18

спасибо

Сообщение van800 »

CaptainFlint писал(а):
van800 писал(а):Это в принципе возможно?
Рекомендую почитать справку, раздел "Панель инструментов"...
Спасибо ) %P%S - то что мне нужно.
Осталось сделать инсталятор
Ответить