да значительно проще и правильнее свой написать, чем править чужой)
нужно только определить перечень необходимых функций)
Ну наверно не только функции, а еще как она их исполнять будет тоже должно быть интересно
Вот насчет исполнения как раз FileZilla Client и надо бы глянуть.
Например, с Тоталом когда работаешь, чтобы перейти на другой сериал сколько всяких кликов нужно делать? И после каждого клика сколько времени потратиться до следующего и ...
А в файлзиле работаешь как в провайдере, каталоги просто раскрываются или сворачиваются +, -.
В другой половинке тоже так же по своему жесткому можно идти куда хочешь.
Когда выбираешь можно с каталога выделить какие хочешь файлы, как в Винде и кидаешь в окно задания. Тут же может начать закачивать, или после запускать отдельно.
Если прямо сейчась, насчет функций:
1) А вот среди отобранных файлов очередность менять, какие хочешь поставить на паузу, остановить отдельный фвйл, этого нет, очень нужно.
2) Уже писал, когда отобрал какие нужно файлы, нужно чтобы можно было отключить от сети эту часть (Зиля отключает, но по происшествии определенного времени).
И при отключении, очень нужно, чтобы в памяти (в окне программы) сохранились расположение каталогов, файлов, каких каталогов раскрывал, посещал.
3) Возможность закачки определенное количество "струй! (выбирать), а когда фтп не позволяет, чтобы сработала авария следующей струи и больше чтобы не пыталась запускать, например, как у флешгете.
4) Звуковые сигналы бы не помешали: Завершение задач, авария, ошибочные действии ...
Пока хватить, с учетом функций от "примерной" программы. Можно уже делать, там испытаем...
Может еще хотелки нафантазируем