Book2Shelf - autorun option ENG

Начиная с версии 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

Александр Шабаршов
Используются технологии uCoz