Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: |
|
|
Нууу, а не для этого "проглатывания" Вы запускали эту программу??? |
|
Вернуться к началу |
|
|
|