Начиная с версии 0.8 Book2Shelf поддерживает запуск в режиме "только для чтения". Этот режим предназначен для того, чтобы поместить Book2Shelf на CD/DVD и сделать его программой для автоматического запуска.
Отличия режима автоматического запуска:
- Изменение индекса книг запрещено
- Отключено изменение заголовков fb2
- Не производится сохранение настроек в регистри, за исключением ветки Bookmarks (закладки)
- Закладки Import и Maintenance скрыты
- Фитльтры создаются, но не используются
- При чтении настроек сначала производится поиск параметров в файле book2shelf.ini (настройки для данного CD/DVD), затем в регистри (текущие настройки пользователя), если ничего не найдено, то берутся настройки по умолчанию.
- Файл bookshelf.fb2 автоматически не создается (убедитесь в том, что положили его на CD!)
- Никакие файлы не открываются на запись
Файлы, которые надо положить на CD/DVD:
- Book2Shelf.exe
- book2shelf.ini
- bookshelf.fb2
- genre-dict.xml
- extras.dat
- fb2-header.xml
Файл book2shelf.ini является текстовым файлом в формате стандартного ini файла. Имена секций этого файла соответствуют именам веток HKCU\Software\Alex Shabarshov\Book2Shelf (без данного префикса), объединенных через слэш ("\"), если это ветка 2го и более уровня. Имена параметров соответстуют именам ключей регистри. Поддерживаются строковые и числовые значения. Бинарные данные пока не поддерживаются т.е. пока нельзя поменять шрифты.
Пример файла book2shelf.ini:
[Settings] ColorShortBookFG=12632256 ; 0x00c0c0c0 UseClearType=1 ConvertedFilesDir=C:\eBooks\ForImport CopyFailedFiles=00000001 FailedFilesDir=C:\eBooks\ForImport\Errors WriteLogs=00000001 LogFilesDir=C:\eBooks\logs UseZipCompression=1 FastPrefetchBufferSize=16000
Для запуска в данном режиме следует использовать ключ -autorun
. Таким образом файл autorun.inf
должtн выглядеть примерно так:
[autorun] OPEN=Book2Shelf.exe -autorun index.bsf ICON=Book2Shelf.exe,1