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.
История:
- 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 и выше.
Качайте ту версию, которая соответствует вашей версии DES и SDS.
Обсудить
программу можно на форуме:
http://forum.siemens-club.org/viewtopic.php?TopicID=21904
Если
вы хотите быть в курсе всех обновлений программы рекомендую зайти по
вышеуказанной ссылке и подписаться на получение уведомлений.
Другие
мои Siemens-проекты:
LayoutMe - редактор клавиатурных раскладок
Smelter -
исследователь фуллфлеша
Пишите
письма: avkiev@ukr.net
ICQ: 226072
У дачи
J