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, ST55.
Для инсталляции плагина необходимо в каталоге 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.ru.
История:
- v1.63 – 12.11.2003 – Пофиксены баги ДЕС, связанные с обработкой
файлов с русскими именами. Повышена крахоустойчивость плагина на системах
с глючным ДЕС.
- v1.61 – 7.11.2003 – Функция
«Чтение дополнительной информации из телефона» повешена на Shift-F1. Соответственно,
отпала надобность в коррекции 51-й строки языковых файлов.
- v1.60 – 4.11.2003 – Скорость
копирования в окне копирования
- v1.50 – 15.10.2003 – Полноценная работа с
атрибутами файлов и с датами их создания. Полностью переписаны все блоки
плагина, отвечающие за атрибуты. Исправлен мусор в диалоге копирования.
Проверка на наличие свободного места при копировании с телефона (
например, на дискету ). Исправлен баг проверки на Esc во время
копирования на телефон. Исправлен баг возникающий при работе с содержимым SMS-архива.
- v1.48 – 9.10.2003 – Исправлен
очень неприятный баг при выходе из редактора по F2 Esc. Корректное удаление
read-only файлов. Работа с
атрибутами файлов ( пока только в режиме read-only ).
Подсветка файлов на файловой панели ( разумеется, только если эта опция
включена в настройках ). Корректная
установка атрибутов файла после его копирования с телефона.
- v1.45 – 7.10.2003 – Добавлена
проверка на наличие свободного места в телефоне перед операцией
копирования. Исправлен глюк, иногда проявлявшийся при редактировании файла
в телефоне ( он просто удалялся из телефона ). Добавлена возможность
отключения подробной информации и ускорения за счет этого запуска плагина.
- v1.44 – 28.08.03 – Предыдущая версия
работала только под DES 3.0.0 from SDS 1.0.0.53.
Поддерживать три версии ДЕС в одном флаконе не получается, поэтому проект
разделился на две ветки. Первая: для DES 2.67 и DES 3.0.0 from SDS 1.0.0.40. Вторая: для DES 3.0.0 from SDS 1.0.0.53.
- v1.40 – 25.08.2003 – Исправлен глюк,
приводящий к краху плагина под DES 2.67. Добавлена поддержка DES 3.0.0,
установленного из SDS
1.0.0.53. Исправлен глюк ДЕС при работе с СМС-архивом. Значительно
увеличена скорость выполнения файловых операций.
- v1.35 – 5.08.2003 – Добавлены функции
«Форматирование диска» (Shift-F2) и «Создание стандартной структуры
директориев» (Shift-F3). Переделана инфо-панель (Ctrl-L). Увеличена скорость копирования файлов
с диска на телефон.
- v1.30 – 1.08.2003 – Прогресс-бар и
возможность прерывания по Esc файловых
операций. Повышена крахоустойчивость. Увеличено быстродействие при
навигации по файловой системе телефона. Исправлен глюк, когда файл,
скопированный с телефона получал в качестве даты создания сегодняшний
день. Исправлены мелкие глюки, проявляющиеся тогда, когда обе панели –
телефонные.
- v1.25 – 25.07.2003 – Исправлен глюк,
приводящий к краху плагина на некоторых машинах
- v1.23 – 24.07.2003 – Исправлен глюк с
поддержкой DES 2.67
- v1.22 – 22.07.2003 – Немного изменен
алгоритм поддержки двух версий DES
- v1.20 – 21.07.2003 – Добавлена поддержка DES 3.0.0
- v1.10 – 18.07.2003 – Первая публичная
версия
Да, чуть не забыл 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 и выше.
Зеркало: 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.ru/viewtopic.php?TopicID=21904
Если вы хотите быть в
курсе всех обновлений программы рекомендую зайти по вышеуказанной ссылке и
подписаться на получение уведомлений.
Другие
мои Siemens-проекты:
LayoutMe - редактор клавиатурных раскладок
SiemPROM -
EEPROM-анализатор
Пишите письма: avkiev@ukr.net
ICQ: 749700
У дачи
J