FB2Fix.exe C:INBK /lower+ /strict+ /rename+ /pattern:'*NL* *NF* *BN*'
А эта — в старом стандарте Fenzin (Фамилия_Название_(Серия-№)
FB2Fix.exe C:INBK /rename+ /pattern:'*NL* *BN*[ (*SN* - *SI*)]'
Следующая группа ключей относится к протоколированию работы программы. Ключ /logfile:<строка> указывает имя файла для текстового протокола (лога). Если такой файл ужет существует, протокол будет дописан в его конец. А ключ /loglevel:<фиксированная строка> (короткая форма /l). определяет тип сообщений выводимых в этот файл. Предусмотрены варианты Off (никакие), Critical (критические), Error (ошибки), Warning (предупреждения), Information (нормальные) и Verbose.
Следующий у нас — ключ /recurse[+|-] (короткая форма /r). Использованный с модификатором «-» он запретит программе заглядывать в поддиректории, если таковые во входной папке имеются.
Ключ /force[+|-], употребленный с модификатором «+» заставит FB2 повторно обрабатывать файлы, уже прошедшие проверку.
C ключом /output:<строка>, указывающем программе путь для выходных файлов, вы познакомились в самом начале. Добавлю лишь, что он имеет короткую форму /o.
А если во входной папке имеется какой-нибудь файл или папка, трогать которые не нужно, их достаточно указать ключу /exclude:<строка>. Ключ имеет короткую форму — /e.
И последнее. Строку с ключами можно записать в так называемый «файл ответов» (response file). И потом вызывать ее при помощи ключевого символа @.
Отмечу что имеется «файл ответов» по умолчанию — fb2fix.rsp. Ключи-опции, внесенные туда должны исполняться автоматически при любом вызове программы.
Должны — но не исполняются. И заявленный в комментариях в начале fb2fix.rsp ключ /noconfig также не работает. Очевидно, в последней версии эта фича попросту отключена. Файл fb2fix.rsp отныне вызывается только через «@».
И приоритеты более не работают. Если в .rsp-файле прописано «/translify-», а в командную строку добавить «/translify+» программа выругается, дескать, дублирвание ключей и выплюнет на экран содержимое встроенного help.
В свете этих фактов становится непонятно, для чего тогда большинство ключей имеют два аргумента «+» и «-». Исправно работающих, между прочим.
Приверженцы графического интерфейса, могут использовать специальную программу-оболочку — shell, которая избавит их от необходимости вручную прописывать длиннющие заклинания ключей и модификаторов.
При первом запуске оболочка запросит у вас местонахождение исполняемого файла FB2Fix, а также предложит настроить несколько базовых опций, назначение которых ясно из самих названий. Настройки, предложенные по умолчанию, вполне годятся для работы. Можно лишь поставить галочку возле «Разрешить ручное редактирование командной строки». Кстати, повторное изменение базовых опций не предусмотрено. Это возможно лишь после удаления файла FFShell.ini.
Выбор исходной папки с книгами осуществляется простым щелчком мыши в левом поле рабочего окна. При помощи Shift и Ctrl можно выбрать сразу несколько папок.
Справа отображается содержимое папок Good и Bad.
Под «входным» и «выходными» полями видна подготовленная оболочкой командная строка. Кнопка с зеленым треугольничком запускает ее на исполнение.
Левее кнопки пуска притулилась кнопка настроек. Щелкнув по ней, мы вызовем окно, с большим количеством опций, каждая из которых эквивалентна определенному ключу FB2Fix (предусмотрена даже всплывающая подсказка). Любая поставленная галочка тут же добавляет соответствующий ключ в командную строку. Здесь же можно сохранить настройки в файл .rsp.
Резюме. Если не считать правку книг, созданных с помощью злосчастного Librusec toolkit, можно с уверенностью сказать, что областью применения FB2Fix станет проверка и исправление книг, созданных при помощи различных «самоклепанных» конверторов. Наподобие описанных в § 3.7. Кроме того, софтина неплохо смотрится в качестве сортировщика-перекодировщика, хотя до скриптовых настроек booki ей, конечно, далековато. Тем паче, что упомянутый booki до сих пор не умеет именовать файлы латиницей.
Заключение.
Копирайт и доступность
— Слышал новость? Брежнева посадили!
— Не может быть!
— Только что по радио передали: «И в заключении Леонид Ильич Брежнев сказал…»
Основные способы распространения программного обепечения и медиа-контента в России — воровство, грабеж и обмен награбленным.
Данный раздел содержит, в основном, язвительное брюзжание автора этой книги и не рекомендуется к прочтению поборникам копирайта, патологическим жлобам, а также сотрудникам правоохранительных органов.
С того времени, как компьютеры перестали быть большими и пошли в массы, появилась проблема несанкционированного цифрового контента.
Естественно с этим начали бороться. Применением программных и аппаратных защит, ужесточением законодательства.
Всем уже прожужжали уши про астрономические суммы убытков (полученные простым помножением стоимости лицензионного софта на взятое с потолка количество пиратских копий).
===ОФФТОПИК=====================
Вот, кстати… Как-то в печати мелькнула информация, что из-за включенного в комплект Windows пасьянса «Косынка» мировая экономика ежегодно теряет триллионы долларов. Потери рабочего времени, понимаешь. Однако, количество игр, входящих в комплект Windows, от версии к версии все увеличивается…
===============================
Не так давно еще вот новую пугалочку выдумали. Согласно результатам исследований (спонсированных, разумеется, все той же Micro$oft) нелицензионные программные продукты жутко убыточны, для компаний их использующих. Страшно, аж жуть!
Но некоторые меры, принимаемые для борьбы с «пиратами» по-настоящему заставляют шевелиться