Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Лев Даниелян Новенький участник форума
Зарегистрирован: 25.01.2007 Сообщения: 46 Откуда: Ереван, Армения
|
Добавлено: Вс Май 04, 2008 12:52 Заголовок сообщения: File Grinder - Универсальный сортировщик файлов |
|
|
Ну вот, наконец-то сделал более менее стабильный билд.
Багов конечно много, надеюсь вычистить в вашей помощью
Что прога умеет, переименовывать/перемещать/копировать файлы по маске.
Маска состоит из так называемых "функций", которые бывают общими
(оригинальное имя файла, счетчик, подстрока в имени файла, и т.д.) или
специальными, зависящими от типа файла, на данный момент поддерживаются:
1. FB2 (есс-но )
2. PDF
3. MP3
4. Картинки
Планируется много разных форматов. В принципе, поддержка форматов сделана в виде плагинов,
SDK открою после стабилизации проги.
Еще умеет "пост-процессить" переименованные файлы, например транслитерация имени файла, или zip сжатия (удобно для массовой обработки fb2 файлов)
Кстати программа портабельна под *nix (mono), осталось избавиться от парочки системных вызовов и протестировать.
Из скриншотов все понять очень просто
Основное окно: http://ipicture.ru/uploads/080504/V32USs7AEc.jpg
Функции FB2: http://ipicture.ru/uploads/080504/R6Cq38ySVC.jpg
Функции EXIF: http://ipicture.ru/uploads/080504/RRU4RkBrBQ.jpg
Собственно ссылка на прогу:
http://filegrinder.googlecode.com/files/grinder.rar
Опять таки требуется .NET Framework 2.0 или выше.
Заранее спасибо за отзывы. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вс Май 04, 2008 13:16 Заголовок сообщения: |
|
|
Сколько ж на свете Плюшкиных, чем дальше тем больше поражаюся |
|
Вернуться к началу |
|
|
Gremlin2 Новенький участник форума
Зарегистрирован: 06.04.2008 Сообщения: 70
|
Добавлено: Вс Май 04, 2008 13:47 Заголовок сообщения: |
|
|
Я вам, как художник художнику, скажу:
Лев Даниелян писал(а): | Кстати программа портабельна под *nix (mono), осталось избавиться от парочки системных вызовов и протестировать. |
- Ну если весь WinForms считать за парочку с системных вызовов, то осталось только протестировать.
Hint: WinForms работать НЕ будет. - Осторожно с SharpZipLib, оригинальная версия содержит ошибки. В некоторых ситуациях создаются архивы нулевой длинны.
Смотри тут
|
|
Вернуться к началу |
|
|
Лев Даниелян Новенький участник форума
Зарегистрирован: 25.01.2007 Сообщения: 46 Откуда: Ереван, Армения
|
Добавлено: Вс Май 04, 2008 18:47 Заголовок сообщения: |
|
|
Gremlin2 писал(а): | Я вам, как художник художнику, скажу:
Лев Даниелян писал(а): | Кстати программа портабельна под *nix (mono), осталось избавиться от парочки системных вызовов и протестировать. |
- Ну если весь WinForms считать за парочку с системных вызовов, то осталось только протестировать.
Hint: WinForms работать НЕ будет. - Осторожно с SharpZipLib, оригинальная версия содержит ошибки. В некоторых ситуациях создаются архивы нулевой длинны.
Смотри тут
|
Имеются ввиду пара системных вызовов в самой программе, с #define-ом отсекающим сии вызовы, прога работает на моно под убунтой просто превосходно. Как минимум с версии 1.2.5 моно великолепно поддерживает винформс (старее не пробовал).
Насчет sharziplib, в последней версии они там много чего допилили, по крайней мере, запакованные файлы нормально распаковали PalmFiction, Winrar и pkzip.
GribUser писал(а): |
Сколько ж на свете Плюшкиных, чем дальше тем больше поражаюся
|
Спасибо за конструктивную критику... |
|
Вернуться к началу |
|
|
Gremlin2 Новенький участник форума
Зарегистрирован: 06.04.2008 Сообщения: 70
|
Добавлено: Вс Май 04, 2008 19:13 Заголовок сообщения: |
|
|
Лев Даниелян писал(а): | Имеются ввиду пара системных вызовов в самой программе, с #define-ом отсекающим сии вызовы, прога работает на моно под убунтой просто превосходно. Как минимум с версии 1.2.5 моно великолепно поддерживает винформс (старее не пробовал).
|
Тогда ой А какой там теперь винформс, тот что через wine или уже Managed допилили?
Лев Даниелян писал(а): | Насчет sharziplib, в последней версии они там много чего допилили, по крайней мере, запакованные файлы нормально распаковали PalmFiction, Winrar и pkzip. |
Ага, как-же блин, допилили. В зависимости от конфигурации компьютера или версии фраймворка, то работает добавление, то нет. У меня стабильно (на последней версии) на двух копах не работает, а на одном стабильно работает. Да и народ жаловался. |
|
Вернуться к началу |
|
|
Лев Даниелян Новенький участник форума
Зарегистрирован: 25.01.2007 Сообщения: 46 Откуда: Ереван, Армения
|
Добавлено: Пн Май 05, 2008 8:27 Заголовок сообщения: |
|
|
винформс уже managed:
Цитата: | Whereas the .Net implementation is a binding to the Win32 toolkit, the Mono implementation is written in C# to allow it to work on multiple platforms. Most of the Windows.Forms API will work on Mono, however some applications (and especially third party controls) occasionally bypass the API and P/Invoke straight to the Win32 API. These calls will likely have to changed to work on Mono. |
Как видно инфрагистикс всякие не заведутся, но и не надо
Насчет Zip, я тут еще попробовал либу с кодплекса Ionic.Utils.Zip, либа весьма недурственна, пошустрее шарпзиплиба, но совсем не дружит с юникодом. Автор ссылается на то что в пкзип стандарте поддержка юникода появилась в сентябре 2006, и отмазывается ее внедрять |
|
Вернуться к началу |
|
|
Cd_spb Зрелый участник форума
Зарегистрирован: 28.06.2006 Сообщения: 189
|
Добавлено: Чт Июл 10, 2008 11:33 Заголовок сообщения: |
|
|
1. Не хватает распаковщика. ИМХО, что бы мног брать много файлов из архива.
2. Пробел тоже не валидный символ. ИМХО, нужно использовать запретительную политику - разрешены только цифры и буквы. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|