[WFX] FTP list

Обсуждение только плагинов и утилит для Total Commander.

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

TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Версия 0.6:
(*) В очередной раз совершена попытка сделать правильное определение положения файла настроек TotalCommander.
(*) Исправлена ошибка при импорте описаний.

Пока не выкладываю на сайт, будем тестировать в "полускрытом" режиме.
Файл можно взять здесь: http://tsergey.klup.ru/wfx_ftplist_0.6.rar

Если обнаружите ошибки, сразу отписывайтесь здесь: ждем ошибок до конца недели.
Аватара пользователя
Sheridan
Сообщения: 129
Зарегистрирован: Вт мар 01, 2005 07:47
Откуда: Пятигорск
Контактная информация:

Сообщение Sheridan »

Случайно наткнулся... Если копировать из плагина на диск и в той папке, куда копируем есть папка с именем как имя соединение, то файлик копируется внутрь этой папки... То есть скажем есть

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

c:\
c:\oracle\
c:\work\
c:\windows\
Пытаемся скопировать соединение oracle в c:\ - в результате файлик оказывается не в c:\ а в c:\oracle\ 8)
Мой профиль на rsdn.ru
faq.pp.ru - форум для программистов
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Sheridan писал(а):Случайно наткнулся...
Попробуй то же самое, но не из плагина, а из другой папки. :twisted:
Аватара пользователя
Sheridan
Сообщения: 129
Зарегистрирован: Вт мар 01, 2005 07:47
Откуда: Пятигорск
Контактная информация:

Сообщение Sheridan »

TSergey писал(а):Попробуй то же самое, но не из плагина, а из другой папки. :twisted:
Гм... То есть это Г работа? Тогда сорри... :oops:
Мой профиль на rsdn.ru
faq.pp.ru - форум для программистов
Leshiy
Сообщения: 136
Зарегистрирован: Чт янв 06, 2005 02:36

Сообщение Leshiy »

TSergey
дык может выбрать другой символ для выделения папок?
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Leshiy писал(а):TSergey
дык может выбрать другой символ для выделения папок?
Зачем?
Что бы как в советском союзе: плевать на совместимость, зато мы самые индивидуальные?

Есть устоявшаяся структура папок. Я ее и использовал.
Leshiy
Сообщения: 136
Зарегистрирован: Чт янв 06, 2005 02:36

Сообщение Leshiy »

TSergey
извиняюсь... я не попробовав на практике представил себе описанную Шериданом ситуацию. и представил неправильно: думал что проблема в следующем: если есть аккаунт name1 в категории name2, то при копировании name1 в папку, содержащую подпапку name2 он автоматически копируется в эту подпапку, т.к. "настоящее" имя аккаунта \name2\name1

вот... сорри :)
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Leshiy писал(а):TSergey
извиняюсь... я не попробовав на практике представил себе описанную Шериданом ситуацию. и представил неправильно: думал что проблема в следующем: если есть аккаунт name1 в категории name2, то при копировании name1 в папку, содержащую подпапку name2 он автоматически копируется в эту подпапку, т.к. "настоящее" имя аккаунта \name2\name1
Ничего не понял, но надеюсь все понятно. :wink: :twisted:
Leshiy писал(а):вот... сорри :)
Мелочи: бывает.
Аватара пользователя
Sheridan
Сообщения: 129
Зарегистрирован: Вт мар 01, 2005 07:47
Откуда: Пятигорск
Контактная информация:

Сообщение Sheridan »

Leshiy
То что ты в начале сказал тоже верно, а последний твой пост тоже не понял :(
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Моторокер писал(а):
Редактирования нет, т.к. не могу найти универсального алгоритма поиска кнопки "Изменить".
На сайте Королевства Делфи был цикл статей о заглядывании в чужие окна - поиск по Name, Caption, хэндлы всякие...
Многое из этого я знаю еще со времен "Борланд Паскакаля для окошек". :)
К именам не привязаться: на разных языках - разные.
Если бы знать на основе каких данных TC определяет в каких кнопках менять названия, то можно было бы привязаться.

Моторокер писал(а):Некрасиво имена XXX.Chat.ru выглядят - ".ru" считается расширением и отрывается от основного имени.
Я в первых версиях плагина добавлял расширение .host к именам серверов. Однако это оказалось крайне неудобно из-за потерявшегося совпадения с основным списком.
Могу предложить вариант: переименовать учетные записи из XXX.Chat.ru в XXX.Chat.ru. (с точкой на конце).

Моторокер писал(а):Скопировал через Shift+F5 "Server" как "Server2"- в списке появился "Server2", но на Ctrl+F имя появилось сверху списка, хотя логичней бы добавить его в конце. Имя почему-то такое "\Server2"
Недостаток плагина - испорченный вид обычного списка FTP. Хотя наывать его неправильным - не совсем корректно: ведь в нем так же реализована сортировка по алфавиту, а значит структура будет отсортирована.
Делать свой список я не хочу: ибо основная задача - быстрый и легкий вызов соединения. И максимальная совместимость с TC без плагина.

Быстрый вызов достигается структурированием списка серверов. Например создать папку "home pages" и в нее скопировать все аккаунты, используемые для хостинга. При этом в основном списке аккаунты переименуются в \home pages\XXX.Chat.ru. (например).
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

TSergey писал(а):Определять кнопку по имени - не правильно: в зависимости от настроек языка они могут быть разные.
По имени (Name) правильно. Неправильно по надписи (Caption).
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Моторокер писал(а):
TSergey писал(а):Определять кнопку по имени - не правильно: в зависимости от настроек языка они могут быть разные.
По имени (Name) правильно. Неправильно по надписи (Caption).
Хм. Логично.
Я окно TC разглядывал через WinSight: или плохо смотрел, или одно из двух.
Попробую поизучать чуть подробнее. В крайнем случае попробую достучаться до RTTI TC.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

TSergey писал(а):Могу предложить вариант: переименовать учетные записи из XXX.Chat.ru в XXX.Chat.ru. (с точкой на конце).
Можно добавить автоматом при создании списка?
TSergey писал(а):При этом в основном списке аккаунты переименуются в \home pages\XXX.Chat.ru. (например).
Можно имя категории указывать в нужной секции?

[xxx.yyy.ru]
host=ftp.yyy.ru
username=user
password=****
directory=WWW
pasvmode=0
category=home pages
TSergey
Сообщения: 49
Зарегистрирован: Пн янв 24, 2005 12:22

Сообщение TSergey »

Моторокер писал(а):
TSergey писал(а):Могу предложить вариант: переименовать учетные записи из XXX.Chat.ru в XXX.Chat.ru. (с точкой на конце).
Можно добавить автоматом при создании списка?
Однозначно - не стоит.
Многие используют вид "расширение после имени". И тогда сортировка по расширению имеет определенные удобства.
Моторокер писал(а):
TSergey писал(а):При этом в основном списке аккаунты переименуются в \home pages\XXX.Chat.ru. (например).
Можно имя категории указывать в нужной секции?

[xxx.yyy.ru]
host=ftp.yyy.ru
username=user
password=****
directory=WWW
pasvmode=0
category=home pages
Сейчас уже все заточено именно под такую систему именования.
Переделка потребует времени, а его у меня сейчас совсем нет: в конце месяца длительная командировка (пуск проекта). Когда приеду - скорее всего переделаю.
Ответить