Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Обсуждение Fb2Fix
На страницу Пред.  1, 2, 3 ... 9, 10, 11
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


Sk0rp
Новенький участник форума

Новенький участник форума

Зарегистрирован: 05.04.2008
Сообщения: 26

СообщениеДобавлено: Ср Дек 24, 2008 1:04    Заголовок сообщения: Ответить с цитатой

При запуске без параметров:
Код:
Fb2Fix Version 1.0.8 (Cd_spb Edition) Copyright 2007-2008 Gremlin
Usage: Fb2Fix.exe [options|@optionsfile] <file ...>

/compress[+|-]                Compress output files automatically. Default
                              value:'+' (short form /c)
/indent[+|-]                  This option is obsolete. Use /indentheader and
                              /indentbody options instead.
/indentheader[+|-]            Indent output document headers. Default value:'+'
/indentbody[+|-]              Indent output document body. Default value:'-'
/incversion[+|-]              Auto increment a minor version number in output
                              document. Default value:'+'
/dtd:<string>                 Specify other SGML dtd file to use. Default
                              value:'fb2.dtd'
/encoding:<string>            Try to use this encoding rather than the encoding
                              specified in the XML document.
/mapgenres[+|-]               Map genres from fb2.0 to fb2.1 format. Default
                              value:'+'
/genres:<string>              Specify the genres configuration file. Default
                              value:'genrestransfer.xml'
/validate[+|-]                Validate documents against XSD schema. Default
                              value:'-'
/xsd:<string>                 Specify a xsd schema for the parser. Default
                              value:'FictionBook.xsd'
/rename[+|-]                  Automatically rename output files according to
                              pattern given in /pattern option. Default
                              value:'-'
/pattern:<string>             Specify folder/files naming pattern. Default
                              value:'[*NLA*\]*NL*[ *NM*] *NF*[ *NN*]\*NL* *BN*[
                              (*SN* - *SII*)]'
/translify[+|-]               Translify output file names. Default value:'+'
/upper[+|-]                   Convert output file names to upper case. Default
                              value:'-'
/lower[+|-]                   Convert output file names to lower case. Default
                              value:'-'
/replacechar:<string>         Specify character to replace each whitespace in
                              an output filename. Default value:'_'
/maxlength:<int>              Specify the maximum a file name length. Default
                              value:'-1'
/strict[+|-]                  Use a strict naming conventions for output files.
                              Default value:'-'
/logfile:<string>             Set error log file name.
/loglevel:{Off|Critical|Error|Warning|Information|Verbose}
                              Default value:'Information' (short form /l)
/recurse[+|-]                 Search subdirectories for files to process.
                              Default value:'+' (short form /r)
/force[+|-]                   Force re-process already processed files. Default
                              value:'-'
/output:<string>              Set the output directory for processed files.
                              (short form /o)
/exclude:<string>             Exclude file or directory from the process.
                              (short form /e)
@<file>                       Read response file for more options
<file>                        Input files or directories to process.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


TVI
Новенький участник форума

Новенький участник форума

Зарегистрирован: 22.12.2008
Сообщения: 7

СообщениеДобавлено: Ср Дек 24, 2008 2:51    Заголовок сообщения: Ответить с цитатой

Это видно при запуске программы и даже формируется в файл. Дальше что? Как работают эти ключи, для чего они предназначены, каков синтаксис командной строки. Очевидно, что для разных ключей он будет разным. Как определить какой ключ для конкретного файла. Ошибки ведь наверное разные и определить их глядя на имя файла невозможно. Значит нужно как-то их определить, и запустить лечилку.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sk0rp
Новенький участник форума

Новенький участник форума

Зарегистрирован: 05.04.2008
Сообщения: 26

СообщениеДобавлено: Чт Дек 25, 2008 1:22    Заголовок сообщения: Ответить с цитатой

в приведенном встроенном описании ключей есть ответы абсолютно на все ваши вопросы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


TVI
Новенький участник форума

Новенький участник форума

Зарегистрирован: 22.12.2008
Сообщения: 7

СообщениеДобавлено: Чт Дек 25, 2008 12:41    Заголовок сообщения: Ответить с цитатой

Дай пример команды и дальше буду пробовать по аналогии. Но дай реально, который конкретно что-то выполняет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sk0rp
Новенький участник форума

Новенький участник форума

Зарегистрирован: 05.04.2008
Сообщения: 26

СообщениеДобавлено: Пт Дек 26, 2008 21:13    Заголовок сообщения: Ответить с цитатой

TVI писал(а):
Дай пример команды и дальше буду пробовать по аналогии. Но дай реально, который конкретно что-то выполняет.
Код:
/compress[+|-]                Compress output files automatically. Default
                              value:'+' (short form /c)

/compress+ - файл после обработки будет запакован в zip
/compress- - файл после обработки не будет упаковываться
по умолчанию "+", т.е. если не указывать явно, то будет считаться /compress+
есть короткая форма записи:
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


TVI
Новенький участник форума

Новенький участник форума

Зарегистрирован: 22.12.2008
Сообщения: 7

СообщениеДобавлено: Сб Дек 27, 2008 13:09    Заголовок сообщения: Ответить с цитатой

/compress+ - файл после обработки будет запакован в zip
/compress- - файл после обработки не будет упаковываться
по умолчанию "+", т.е. если не указывать явно, то будет считаться /compress+
есть короткая форма записи: /с


Замечательно!
Это просто пример первого ключа. Прочитать я и сам могу. А упаковать и распаковать лучше и стандартным архиватором. Вопрос в другом, как провести массовую проверку и исправление почти четырёх тысяч файлов не тыкая в каждый по отдельности и при этом не зная, какие в них ошибки. Нужен полный синтаксис командной строки. И при этом нужно ли эти файлы подвергать распаковке-упаковке?? Нужно ли проводить несколько операций с разными ключами под разные ошибки последовательно, или все ключи одновременно в одной команде. И как это скажется на времени обработки?? Не перекосит ли файлы ещё больше, если подвергнуться покетному исправлению?? Переписывать ли исправленное в отдельну папку. А прочитать список ключей-самое простое. Как применить??
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sk0rp
Новенький участник форума

Новенький участник форума

Зарегистрирован: 05.04.2008
Сообщения: 26

СообщениеДобавлено: Сб Дек 27, 2008 15:22    Заголовок сообщения: Ответить с цитатой

Что и как делает программа подробно описано в этой ветке - прочитайте. И если Вы можете прочитать описание ключей самостоятельно, то что еще нужно? Никаких других тайных возможностей у fb2fix, насколько я знаю, нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


TVI
Новенький участник форума

Новенький участник форума

Зарегистрирован: 22.12.2008
Сообщения: 7

СообщениеДобавлено: Вс Дек 28, 2008 21:12    Заголовок сообщения: Ответить с цитатой

Я про рыбу, а мне про мясо.
Я про синтаксис командной строки, а мне про имена ключей.
Не знаешь - не не надувай щеки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Jonius
Новенький участник форума

Новенький участник форума

Зарегистрирован: 26.11.2008
Сообщения: 3
Откуда: Almaty

СообщениеДобавлено: Пн Дек 29, 2008 5:15    Заголовок сообщения: Ответить с цитатой

Вот же синтаксис!:
Usage: Fb2Fix.exe [options|@optionsfile] <file ...>
А если хочешь массовую обработку, то программа сама создает в своей папке 2 каталога Bad и Good, закидываешь свою кучу файлов в Bad и запускаешь (нужно сперва создать) cmd файл, в котором прописано, например:
Fb2Fix.exe /compress- /translify- Bad
Выходные файлы будут в папке Good, не запакованные и с исходными русскими именами файлов.
ВСЕ!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


LX
Главный экзекутор

Главный экзекутор

Зарегистрирован: 05.12.2004
Сообщения: 967
Откуда: Минск

СообщениеДобавлено: Пн Дек 29, 2008 13:36    Заголовок сообщения: Ответить с цитатой

TVI писал(а):
Я про рыбу, а мне про мясо.
Я про синтаксис командной строки, а мне про имена ключей.
Не знаешь - не не надувай щеки.


moderatorial: первое предупреждение. причину, я думаю, объяснять не надо. второго предупреждения не будет.
_________________
disinformation must be free!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора


TVI
Новенький участник форума

Новенький участник форума

Зарегистрирован: 22.12.2008
Сообщения: 7

СообщениеДобавлено: Чт Янв 01, 2009 17:35    Заголовок сообщения: Ответить с цитатой

Благодарю Jonius за помощь. Команда сработала. Правда никаких русских имён там не имелось. А вот логику процесса так и не понял. Почему после распаковки файлов и последующей их упаковки они нармально "проглотились" библиотекой.
Но вопрос чисто риторический.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Jonius
Новенький участник форума

Новенький участник форума

Зарегистрирован: 26.11.2008
Сообщения: 3
Откуда: Almaty

СообщениеДобавлено: Пн Янв 05, 2009 6:17    Заголовок сообщения: Ответить с цитатой

Нууу, а не для этого "проглатывания" Вы запускали эту программу???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 9, 10, 11
Страница 11 из 11

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group