FarDES v1.63

плагин для Far Manager, аналог DES

Компания Siemens написала замечательную программу Data Exchange Software (DES), которая позволяет видеть подключенный к компьютеру телефон как логический диск. Этот диск виден в Windows Explorer. А что же делать тем, кто так и не привык к Проводнику, кто предпочитает использовать лучший (имхо) файловый менеджер Far Manager ? Ответ прост – использовать данный плагин.

Оговорюсь сразу, что плагин использует движок DES. Таким образом, если у вас не работает DES, то и FarDES работать не будет. После инсталляции плагина вы сможете в своем любимом Фаре увидеть содержимое флекс-памяти своего любимого телефона. Плагином поддерживаются те же модели телефонов, что и DES, а именно: Siemens S45, ME45, SL45, M50, MT50, C55, S55, M55, SL55.

Для инсталляции плагина необходимо в каталоге Far\Plugins создать каталог FarDES и скопировать в него содержимое архива. Если после этого запустить Far, то в меню плагинов (F11) у вас должен появиться пункт “FarDES”. также в меню выбора дисков (Alt-F1 / Alt-F2) должен появиться пункт “Mobile”. По умолчанию, плагин настроен на работу через COM1. Если телефон висит на другом порту, то нужно в двух lng-файлах, входящих в архив, изменить содержимое 29-й строки. Возможно, в будущем будет сделан полноценный конфигуратор, но сейчас на все эти рюшечки просто нет времени.

ВАЖНО ! Перед первым использованием FarDES настоятельно рекомендуется с помощью самого DES сделать полный бекап флекс-памяти своего телефона. DES писАла команда программистов Siemens, а FarDES – я один. Это мой первый плагин для Far, первая программа на Delphi, первая COM-программа, поэтому возможны любые глюки. В случае каких-либо проблем пишите мне или оставьте сообщение на форуме, будем разбираться. Помните, что для нормальной работы плагина необходим Far Manager v1.70 beta 5 (или выше) и DES v2.67 или DES v3.0.0, Windows 98 (или выше).

Кроме стандартных функций для работы с файлами плагин поддерживает следующие команды:

·          Shift-F1 – Чтение дополнительной информации из телефона. Она видна по Ctrl-L.

·          Shift-F2 – Форматирование флекс-памяти телефона.

·          Shift-F3 – Создание стандартной структуры каталогов.

Пару слов о плагинописании. Far предоставляет программисту большую свободу, но это имеет и обратную сторону – многое в плагине надо делать руками. Именно поэтому в данной версии всевозможные проверки сведены к минимуму, у меня пока нет времени их все реализовывать. Не проверяйте плагин на экстремальных ситуациях – и он не будет у вас виснуть.

Ниже приведена таблица отличий DES и FarDES.

 

DES

FarDES

Комментарий

Конвертация файлов

+

-

 

Проверки на существование файлов

+

-

 

Работа с датами файлов

-

+

 

Создание файлов в телефоне

-

+

 

Корректное удаление поддиректориев

-

+

 

Возможность выхода по Esc

-

+

 

Просмотр файла в телефоне

-

+

 

Редактирование файла в телефоне

-

+

 

Вход в JAR-файл как в архив

-

+

 

Просмотр справочной информации

-

+

 

Корректная работа с СМС-архивом

-

+

 

Проверка на наличие свободного места

-

+

 

Благодарности. Особую благодарность хочется выразить трем людям:

MaxBelugin (http://farplugins.sourceforge.net) – за реальную помощь и ценные советы в деле плагинописания.

Serginio – за несколько очень ценных советов по COM-программированию.

Alexander Andreyev – за хостинг и тестинг.

Ну и, конечно, моя глубокая благодарность всем моим одноклубникам по www.o45m.ru и www.siemens-club.org.

История:

Да, чуть не забыл J. Сам плагин можно взять здесь: FarDES для DES 2.67 и DES 3.0.0 from SDS 1.0.0.40 и здесь: FarDES для DES 3.0.0 from SDS 1.0.0.53 и выше.

Качайте ту версию, которая соответствует вашей версии DES и SDS.

Обсудить программу можно на форуме:

http://forum.siemens-club.org/viewtopic.php?TopicID=21904

Если вы хотите быть в курсе всех обновлений программы рекомендую зайти по вышеуказанной ссылке и подписаться на получение уведомлений.

Другие мои Siemens-проекты:

LayoutMe - редактор клавиатурных раскладок

Smelter - исследователь фуллфлеша

Пишите письма: avkiev@ukr.net

ICQ: 226072

У дачи J

www.000webhost.com