Помогите освоить написание плагинов

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

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

Ответить
Yason
Сообщения: 5
Зарегистрирован: Сб май 14, 2005 08:22

Помогите освоить написание плагинов

Сообщение Yason »

Хачу попробовать написать плагин для переодическова архивирования каких либо данных. Подскажите какой плагин лучше делать (wfx и т. д.) и на каком языке предпочтительно VB делфи?
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Re: Помогите освоить написание плагинов

Сообщение Volniy »

Yason писал(а): Подскажите какой плагин лучше делать (wfx и т. д.) и на каком языке предпочтительно VB делфи?
''... и для какой программы Total Commander или FAR..."

Сорри, не удержался, чтобы не продолжить такой интересный вопрос :oops:
Yason
Сообщения: 5
Зарегистрирован: Сб май 14, 2005 08:22

Сообщение Yason »

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

Сообщение SCHMaster »

Yason

Код: Выделить всё

(wfx и т. д.)
Тут зависит от целей -
переодическова архивирования
- значит какой плагин? Поидее архивный, но можно и FS. Если извратится, то и Lister. А если ОЧЕНЬ напрячся, то и контентный.
Кстати
переодическова
- я так понял еще и автоматическова архивирования ты от ТС недобэешся, только "ручками" нуна давать команду будет
Volniy
Сорри, не удержался
:D
... посчитал до десяти и все-таки почти удержался :roll:
Yason
Сообщения: 5
Зарегистрирован: Сб май 14, 2005 08:22

Сообщение Yason »

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

Сообщение SCHMaster »

Yason
Ты правильно понял - САМ ТС ничего не запустит. Только по твоей команде.
Yason
Сообщения: 5
Зарегистрирован: Сб май 14, 2005 08:22

Сообщение Yason »

Есть еще идея покетное преобразование текстовых файлов например подправить ТЕГИ и т. д. Это наверно будет Lister или лучше архиваторный.
GeNtlE
Сообщения: 141
Зарегистрирован: Чт дек 16, 2004 12:36
Откуда: Россия, Чита
Контактная информация:

Сообщение GeNtlE »

Yason писал(а):Если я првильно понял ТС сам запускать ничего не захочит тогда проще сделать маленькую утилитку, а жаль у меня ТС запущен постоянно. :cry:
Вот, значит, родилась мысля. Суть така: Пусть у нас в памяти висит какой-то маленький демон и... все. А wfx-плагин будет у нас в качестве этакого редактора настроек архиватора. Демон пусть будет запускать какую-то внешнюю программу, передавая ей в качестве параметров имена файлов, которые нужно архивировать. В таком случае, программа для архивации может быть как сторонней, так и своей.
По-моему, довольно гибко. Как считаете?
Новые версии SM2BT здесь.
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

2GeNtlE
:) Гибко... И довольно извращенно, хотя работать будет.
Yason
Сообщения: 5
Зарегистрирован: Сб май 14, 2005 08:22

Сообщение Yason »

Это хорошо но кто может подсказать с чего начать и как писать этого демона и плюс плагин для архивирования
GeNtlE
Сообщения: 141
Зарегистрирован: Чт дек 16, 2004 12:36
Откуда: Россия, Чита
Контактная информация:

Сообщение GeNtlE »

Так как сам пишу что-то подобное (связку FS-плагина и TCP-сервера), то это мне на ум и пришло.
Демон (или как его назвать по-научному) пишется как программа, работающая в фоне. То есть там нет ничего лишнего, а только бесконечный цикл (в большинстве случаев), в котором и выполняются нужные действия (запуск программы архивации или самостоятельную архивацию). ИМХО, лучше первый вариант - памяти жрать меньше будет.
А с написанием wcx-плагинов - не ко мне. Я пока только с wfx разобрался. Скачай примеры c wincmd.ru, почитай справку, etc.
Да и вообще - зачем здесь архиваторный плагин?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Почему бы не использовать связку nnCron+WinRar - вот вам и переодическое архивирование :)
Ответить