КАТАЛОГ АУДИОКНИГ
Исполнители
Рецензии
Название
Клуб в социальных сетях: |
Файловая организация частной библиотеки аудиокниг Я долго собирался написать данную статью, но никак не доходили руки. Сейчас я всё выскажу. Файловая организация частной библиотеки аудиокниг Данная работа была навеяна наглядностью книжных полок iPad. Структура библиотеки С возможностями визуализации библиотеки в ОС Windows 7 можно ознакомиться на видео "Оформление_и_структура_библиотеки.avi" - В данном видео отражена файловая организация и принципы оформления мой личной "Библиотеки" находящейся в зачаточном состоянии заполнения, но с отработанной методикой, выстраданной и вылизанной. Заранее прошу прощения за некоторое костноязычие, и косячок, выраженный в том, что в видео не отображается курсор. Просматривать лучше в полноэкранном режиме и разрешением 720р. С самой Библиотекой можно ознакомиться и поиграться, скачав архив (объем большой, но в библиотеке сохранены MP3-файлы книг, их всего несколько, но всё же). В раздачу включена также структура Библиотеки с минимумом MP3. Качайте выборочно. Сразу оговорюсь, что такое оформление библиотеки не может заменить возможности базы данных, и призвано украсить библиотеку и организовать файлы, при помощи ОС Windows. Наиболее наглядно такое оформление в среде Windows 7, потому, что иконки в этой ОС могут изменяться по размеру в диапазоне от 16х16 до 256х256 (причем плавно). Итак, что же нужно проделать, и как организовать файлы, чтобы получить такое оформление. Первым делом, необходимо прописать в системных переменных путь к папке библиотеки. Для чего это нужно? Нужно это для того, чтобы можно было перемещать "Библиотеку" на любой диск, или вообще в любую папку. При этом оформление "Библиотеки" будет сохранено. Технически это выглядит так – если мы в свойствах папки указываем иконку для отображения (вместо стандартного изображения папки Windows), то внутри этой папки автоматически создается скрытый системный файл desktop.ini в котором записывается путь к файлу иконки. Путь записывается в абсолютном виде (т.е. полностью), и если мы перенесем "Библиотеку" в другое место (вместе с иконками), то и путь к ним изменится, и будет отличаться от записанного в файл desktop.ini . Таким образом, система не сможет отобразить картинку (иконку) вместо папки. Как это сделать? Панель управления -> Система -> Дополнительно -> Переменные среды -> Системные переменные -> Создать Имя переменной: LIBRARY Значение переменной: f:\Библиотека В качестве значения переменной нужно указать путь к папке, в которой находится Библиотека (этот путь будет подставляться вместо переменной LIBRARY, и когда вы перенесете свою библиотеку в другое место на своих дисках, для восстановления оформления достаточно будет изменить этот путь в системной переменной). На данном рисунке "Библиотека" перенесена в корень диска "i:". При создании папок с иконкой в desktop.ini каждой папки (при помощи любого текстового редактора, например "Блокнота") изменять значение f:\Библиотека на %LIBRARY% Это позволит создавать папки с уже подобранными иконками независимые от местоположения библиотеки. Что же находится внутри папки "Библиотека"? На рисунке выше можно посмотреть структуру библиотеки, но всё же приведу схему, и объясню ее по пунктам. Папка "__Вспомогательные файлы для библиотеки" содержит различные файлы и заготовки папок для самостоятельного оформления библиотеки, а также, иконки, используемые для оформления стандартных папок. Она имеет свойство "скрытая", и если не нужна, то её можно не отображать. Но если хочется сохранить красивый вид стандартных папок ("__Инфо", "Арт", "Аудио", "Комментарий", "Текст" и т.д.) её нельзя удалять, как раз в ней и хранятся иконки этих папок. Почему в начале названия папки стоят два подчерка? Всё очень просто, для того чтобы эта папка находилась всегда на первой позиции среди папок библиотеки. Аналогично, но с одним подчерком, названы папки, относящиеся к различным множествам книг (как то "_Межавторские циклы" и "_Радио (циклы передач)". Такие папки в дереве библиотеки всегда будут находиться сразу после папки "__Вспомогательные файлы для библиотеки" и их никогда не придется искать среди авторов на букву М или Р. Итак, папка "__Вспомогательные файлы для библиотеки" содержит следующее: Рассмотрим первую папку "Заготовка папки автора". "Заготовка папки автора" содержит уже настроенные папки. Её достаточно скопировать в корень Библиотеки и можно переименовать в нужного автора, заполнять информацию, вставлять в нее книги и менять иконку на иконку автора. Кстати, если фото автора не найдено, можно оставить стандартную иконку "с мужиком и чернильницей", или поменять ее на иконку "женщина с чернильницей" (она есть в подборке иконок ). В папке "Заготовка папки автора" имеется папка с названием "__Инфо" в которой сохраняется имеющаяся об авторе информация (на следующем рисунке видно какая).
http://converticon.com/ или аналогичной программкой входящей в состав "Полезных файлов". Иконка используется для оформления вида папки автора. 2. "Биография и библиография" - сюда сохраняются ярлычки ссылок на биографию, на различных сайтах, таких как Wikipedia, Fantlab и т.д. Ярлычок переименовывается в виде "ФИО (WiKi-Ru)" или "ФИО (Fantlab)" соответственно, а также эти же страницы в формате doc (Windows Word) с такими же именами для offline использования (ни для кого не секрет, что сайты частенько закрываются). 3. "Сайт автора" - сюда сохраняются ярлычки ссылок на найденные сайты автора или же живые журналы (как есть, без редактирования).
2. Для русского автора, если отчество неизвестно, например "Кульков Евгений". 3. Для русского автора, работающего под псевдонимом, например "Зорич Александр (Боцман Яна Владимировна, Гордевский Дмитрий Вячеславович)", где в скобках пишется настоящее имя или имена (через запятую). Если строка получается длинной – сокращаю отчества в настоящих именах. 4. Для зарубежного автора, вначале пишу на русском Фамилия Имя Отчество (настоящие или псевдоним), а в скобках настоящее имя на английском языке. Например – "Саймак Клиффорд Дональд (Clifford Donald Simak)". Другие заготовки папок организованы аналогично. Более подробно они будут рассмотрены позже. Сейчас лишь продемонстрирую их структуру. Содержание папки "Заготовка папки книги" Содержание папки "Заготовка папки межавторского цикла" Содержание папки "Заготовка папки межавторского цикла" -> "_Инфо" Содержание папки "Иконки для папок" -> "ICO 512" Эти иконки используются в "Библиотеке" для оформления подпапок авторов и книг. Эти иконки имеют размер вплоть до 512х512. Если такой набор иконок не устраивает, то его можно просто изменить. Для этого достаточно скопировать в эту папку свои иконки с аналогичными именами. При этом оформление всей "Библиотеки" изменится в соответствии с вашими предпочтениями. Содержание папки "Полезные файлы" Коротко опишу содержимое. Программа "ConvertPicToIco2.exe" предназначена для Off-Line конвертации JPG и PNG файлов в ICO, т.е. в файлы иконок. Как с нею работать описано ниже. В главе "Работа с папкой автора". Программа "SearchFileOnRemovableDisk.exe" написана мною, и предназначена для использования ярлыков со ссылками на любые диски (в том числе и съемные), а также и на зеркальные (точные копии первых). Как ею пользоваться также будет рассмотрено ниже. Работа с папкой автора Итак, мы скопировали "Заготовку папки автора" в корневой каталог ("Библиотека"). Переименовали ее в нужного автора, например – "Бенедиктов Кирилл Станиславович". Внутри находится папка "__Инфо" и скрытый файл "Desktop.ini". Этот файл содержит информацию об иконке папки "Бенедиктов Кирилл Станиславович". И пока это стандартная иконка - "с мужиком и чернильницей". Иконка эта хранится в папке "__Вспомогательные файлы для библиотеки". Если файл "Desktop.ini" открыть в текстовом редакторе мы увидим следующее: [.ShellClassInfo] IconResource=%LIBRARY%\__Вспомогательные файлы для библиотеки\Иконки для папок\ICO 512\portraitless_writer_1.ico,0 IconFile=%LIBRARY%\__Вспомогательные файлы для библиотеки\Иконки для папок\ICO 512\portraitless_writer_1.ico IconIndex=0 [.ShellClassInfo.A] IconFile=%LIBRARY%\__Вспомогательные файлы для библиотеки\Иконки для папок\ICO 512\portraitless_writer_1.ico Изготовим теперь портреты и иконку автора. Находим в интернете протрет(ы) автора и сохраняем их в папку "???\Библиотека\Бенедиктов Кирилл Станиславович\__Инфо\Арт" (три знака вопроса означают, что я не знаю на каком диске и в какой папке находится у вас "Библиотека") в формате JPG. После чего переименовываем их в соответствии с вышеизложенными правилами: Бенедиктов Кирилл Станиславович (1).jpg, Бенедиктов Кирилл Станиславович (2).jpg и т.д. Лучше всего, чтобы самый красивый и четкий стал первым, но это абсолютно непринципиально. Теперь при помощи бесплатного сервиса "Конвертация PNG в ICO" расположенного по адресу http://converticon.com/ или аналогичной программки, входящей в состав "Полезных файлов", изготовим иконку. Выбираем нужный файл, предварительно выбрав в диалоговом окне тип файла JPG (по умолчанию стоит тип ICO, а так как у нас в папке нет пока иконок, то вы не увидите в папке своих файлов JPG). Далее выбираем все размеры, кроме оригинального. И делаем экспорт (Save As) в ту же папку. Всё! Иконка автора готова. Теперь ее нужно "привязать" к папке автора. На папке "Бенедиктов Кирилл Станиславович" делаем правый клик мышью и выбираем в контекстном меню пункт "Свойства". В раскрывшемся окне выбираем вкладку "Настройка". Нажимаем кнопку "Сменит значок…". Находим созданную нами иконку через "Обзор", например "Бенедиктов Кирилл Станиславович (1).ico". Нажимаем "ОК", "Применить", "ОК". Папка приобретает вид фотографии автора. НО, внутри папки получается файл "Desktop.ini" немного не подходящий для наших целей. [.ShellClassInfo] IconResource=%LIBRARY%\__Вспомогательные файлы для библиотеки\Иконки для папок\ICO 512\portraitless_writer_1.ico,0 IconFile=F:\Библиотека\Бенедиктов Кирилл Станиславович\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico IconIndex=0 [.ShellClassInfo.A] IconFile=F:\Библиотека\Бенедиктов Кирилл Станиславович\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico [.ShellClassInfo.W] IconFile=F:+AFwEEQQ4BDEEOwQ4BD4EQgQ1BDoEMABcBBEENQQ9BDUENAQ4BDoEQgQ+BDI- +BBoEOARABDgEOwQ7- +BCEEQgQwBD0EOARBBDsEMAQyBD4EMgQ4BEcAXABfAF8EGAQ9BEQEPgBcBBAEQARCAFwEEQQ1BD0ENQQ 0BDgEOgRCBD4EMg- +BBoEOARABDgEOwQ7- +BCEEQgQwBD0EOARBBDsEMAQyBD4EMgQ4BEc- (1).ico Как видите, здесь пути к иконке жестко прописаны (нельзя перенести папку без потери оформления), да и есть немного лишней информации. Первым делом удаляем раздел [.ShellClassInfo.W] полностью. Потом вместо F:\Библиотека\Бенедиктов Кирилл Станиславович\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico пишем .\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico Это позволит перемещать папку автора без потери оформления! "Desktop.ini" как бы говорит операционной системе - ищи иконку здесь – в этой же папке. Потому заменяем все упоминания об иконке на указанную выше строку. В разделе [.ShellClassInfo]сохранилась информация о предыдущей иконке "с мужиком и чернильницей" её тоже необходимо заменить, обратив внимание на то, что после адреса иконки должны остаться ", 0" Вот что получается [.ShellClassInfo] IconResource=.\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico,0 IconFile=.\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico IconIndex=0 [.ShellClassInfo.A] IconFile=.\__Инфо\Арт\Бенедиктов Кирилл Станиславович (1).ico Всю процедуру редактирования можно посмотреть на видео: Заполнение происходит по правилам, частично изложенным выше, но думаю необходимо повториться, и немного подкорректировать их, потому что в текстовом файле нет ограничений на длину строки, а операционной системе есть ограничение на полное имя файла (включающее в себя полный путь).
_____а. Для русского автора, если известно отчество, например "Бенедиктов Кирилл Станиславович". _____б. Для русского автора, если отчество неизвестно, например "Кульков Евгений". _____в. Для русского автора, работающего под псевдонимом, например "Зорич Александр (Боцман Яна Владимировна, Гордевский Дмитрий Вячеславович)", где в скобках пишется настоящее имя или имена (через запятую). _____г. Для зарубежного автора, вначале пишу на русском Фамилия Имя Отчество (настоящие или псевдоним), а в скобках настоящее имя на английском языке. Например – "Саймак Клиффорд Дональд (Clifford Donald Simak)". Вообще говоря, можно было бы написать в скобках имя на языке автора, но не думаю, что найдется много знатоков, например японского языка. _____д. Если у книги несколько авторов, то указываем всех. 2. "Название" формируется из название произведения / оригинальное название [=вариант названия 2; вариант названия 3; …] где "/ оригинальное название" используется для зарубежных произведений, но с ним та же ситуация, что и с "настоящим именем автора", и потому пишется на английском языке. С вариантами названия всё проще. Ни для кого не секрет, что одно и то же произведение зарубежного автора могло выйти на русском языке с различными вариантами перевода. Для фантастических произведений такую запись не сложно найти на сайте fantlab. Приведу пример наименования романа Саймака: Исчадия разума / Out of Their Minds [= В безумии; Из их разума; Вы сотворили нас!; Порождения разума; Благословенный дар; За гранью разума] 3. "Цикл". В очень сложном случае, таком как роман "Охота на монстра", который входит одновременно и в авторский цикл и в межавторский можно записать Блокада (подцикл в межавторском цикле "Этногенез") Обычно с циклом все намного проще. 4. "Том". Рассмотрим тот же "очень сложный случай" _____1 (в "Этногенезе" - книга 2) _____где "1" - это номер тома в авторском цикле, а "(в "Этногенезе" - книга 2)" - номер книги в межавторском цикле. 5. "Год публикации". Это год издания произведения автором. Не аудио книги, не бумажной книги с переводом на русский, а именно год появления (завершения, обнародования) авторского произведения. Если не удаётся уточнить эту дату пишем н/у что означает "не установлено". 6. "Жанр". С жанром все намного сложнее. Сколько людей, столько и мнений. Но я использую упрощенный вариант. "Зарубежный детектив", "Современный английский детектив" или "Советский детектив" - это всё суть "детективы". Потому, я пишу детектив И еще через запятую тип произведения. Например "эпос", "роман", "повесть" и т.д. На этом, часть файла, описывающая произведение заканчивается и начинается часть, описывающая непосредственно аудиокнигу. 7. "Язык". С языком всё понятно. 8. "Читает". Если чтецов не очень много, их всех можно перечислить через запятую в формате "Фамилия Имя". Если же, это радиопостановка или театральная постановка, со множеством актёров, то лучше всего написать "коллектив" или "театр", а список ролей и исполнителей вынести в "Описание" после аннотации. Например, для "Бабуленька. (Аудиоспектакль по роману "Игрок")" список будет следующим: Роли исполняют: "Антонина Васильевна Трасевичева - бабуленька" - Фаина Раневская, "Алексей Иванович" - Олег Табаков, "генерал" - Михаил Яншин, "Полина" - Алла Покровская, "де Грие" - Анатолий Кторов, "мистер Астль" - Игорь Кваша, "мадемуазель Бланш" - Надежда Нечаева, "крупье" - Сергей Кузьмичев, "Потапыч" - Константин Борташевич 9. "Стиль". Варианты надписи: аудиокнига, аудиокнига с музыкальным сопровождением, аудиокнига со звуковыми эффектами, аудиокнига с музыкальным сопровождением и звуковыми эффектами, аудиокнига своими руками, аудиокнига своими руками с музыкальным сопровождением, аудиокнига своими руками со звуковыми эффектами, аудиокнига своими руками с музыкальным сопровождением и звуковыми эффектами, радиопостановка, театральная постановка, литературные чтения, Модель Для Сборки, Темные Аллеи, лекции, аудиокурс, аудиогид. МДС и ТА я вынес в отдельный стиль, потому что это очень длинные циклы передач на радио со своими устоявшимися стилями. Последние, наверное, не имеют никакого отношения к литературе, но ведь в бумажной библиотеке могут быть и учебники, и справочники… Если кто-нибудь дополнит этот список буду благодарен. 10. "Источник". Источник может быть разнообразным. Из основных это "аналог" - для восстановленных старых магнитных записей "радио" - для всяческих радиопостановок, радиотеатров и т.д. "CD" - для лицензионных изданий "театр" – если постановка – театральная "интернет" – для самоделок Или ссылка на страницу в интернете, на которой размещена в свободный доступ аудиоверсия издания (как например делается в "Этногенезе") или созданная своими руками аудиокнига. Например: источник: http://etnogenez.ru/blokada/ 11. "Тип файлов". Это может быть MP3 (что наиболее вероятно), WAV и т.д. и т.п. 12. "Тип битрейта". CBR (Constant bitrate - постоянный битрейт, что наиболее вероятно), VBR (Variable bitrate - переменный битрейт) или ABR (Average bitrate - усреднённый битрейт). 13. "Битрейт". Может принимать ограниченное число значений: 16 kbps 18 kbps 20 kbps 24 kbps 32 kbps 40 kbps 48 kbps 56 kbps 64 kbps 80 kbps 96 kbps 112 kbps 128 kbps 160 kbps 192 kbps 224 kbps 256 Kbps 320 Kbps 14. "Частота". Тоже может принимать ограниченное число значений (большая часть из них очень маловероятна в отношении к аудиокнигам): 16 kHz 22 kHz 24 kHz 32 kHz 40 kHz 44 kHz 48 kHz 88 kHz 96 kHz 176 kHz 192 kHz 15. "Каналы". Вариантов немного – Mono, Stereo, Joint Stereo. К сожалению, иногда встречаются книги, у которых аудиофайлы имеют различное количество каналов, тогда вначале пишем преобладающее значение и потом в скобках другое. Например: каналы: Stereo (Joint Stereo) 16. "Время звучания". Пишем исключительно в формате "ЧЧ:ММ:СС". Для чего? Для того, что базы данных, таблицы и т.д., понимают такой формат и могут подсчитать, например, сколько всего по времени звучит вся ваша библиотека или книги отдельного автора. Варианты "44 часа 35 мин" или "44ч35м" и т.д. программы не понимают! Примеры: 44:35:16 12:24:55 17. "Издательство". Вариантов много, потому издательства лицензионных книг я не рассматриваю, но их нужно указывать. Вариант издательства "Нигде Не Купишь", тоже понятен. Для таких циклов как МДС или ТА можно (и нужно) записать в таком формате: МДС-№№, радио "Такое то", ГГГГ.ММ.ДД, № или ТА-№№, радио "Такое то", ГГГГ.ММ.ДД Поясню, что значит такая весьма информационная запись. "№№" – это номер передачи, фанаты отслеживали каждую и нумеровали. Если номер передачи не известен, пишем "0". С радио, непосредственно для МДС дело обстоит следующим образом – МДС работала на нескольких радиостанциях. Запись "ГГГГ.ММ.ДД, №" означает дату передачи и порядковый номер прочитанного произведения в этой передаче. Что касается ТА (Темные Аллеи) я, к сожалению, не знаю читалось ли несколько произведений в одной передаче. Пример: МДС-237, радио "Станция" 1998.05.07, 3 Для других циклов на радио можно писать немного иначе. радио "Такое то", "Название передачи", ГГГГ.ММ.ДД 18. "Год" – это год издания лицензионного диска аудиокниги, год восстановления записи (для "Нигде Не Купишь"), год передачи на радио и т.д. 19. "Прочитано по изданию" наверное не нужно никому объяснять. 20. "Описание" – это аннотация к произведению. Может также содержать список "Роли исполняют", о котором говорилось выше. При создании архива книги этот файл можно использовать как файл комментария к архиву. Перейдем к подпапке книги "Аудио". В нее складываем исключительно аудиофайлы. К сожалению, в Рунете, имеется огромнейшее количество вариантов именования файлов и огромнейшее количество вариантов разбиения оных по времени. Я стремлюсь к файлам, поделенным на главы (если произведение имеет главы), хотя практически это огромнейший труд и привести все многообразие к такому виду нереально. После добавления файлов в папку обрабатываем их редактором тегов. В этой работе очень сильно помогает созданный нами на предыдущем шаге файл "Комментарии.txt". Мы просто берем из него информацию и копируем в теги. Также добавляем в редакторе тегов к каждому файлу картинку обложки книги. Маленькое замечание по поводу внедряемой картинки. К сожалению, многие плееры (из тех которыми я пользуюсь кроме AIMP), не отображают, внедренную в MP3 обложку, если она имеет название не на латинице. Проводник Windows 7 тоже не отображает её. Поэтому, лучше всего, скопировать нужную обложку в какую-нибудь папку и переименовать её в "cover.jpg". После этого можно прикреплять её к MP3 файлам, и по окончании этого процесса удалять временный файл " cover.jpg". После этой процедуры, содержимое папки "Аудио" будет выглядеть так: в режиме эскизов, или так в режиме таблицы: Всё, книга готова. Вот как она будет выглядеть в папке автора: Рассмотрим вариант, когда у книги несколько авторов. Таким примером послужит книга "Маруся", написанная Полиной Волошиной и Евгением Кульковым. Выбираем "основного" автора. Допустим, что мы создали папку этой книги у автора "Волошина Полина" (что вполне логично, так как Кульков являлся соавтором всего для первой книги). Не хранить же нам книгу и у Кулькова тоже! Спасают ярлыки. Заходим в папку "Волошина Полина", кликаем на книге "Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей)" правой кнопкой мыши, и выбираем команду из контекстного меню "Создать ярлык". Вырезаем этот ярлык из папки "Волошина Полина" и вставляем в папку "Кульков Евгений". Теперь в папке Кулькова лежит ярлык со ссылкой на книгу в папке Волошиной, но для того, чтобы ярлык был наглядным переименовываем его из Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей) в Волошина Полина, Кульков Евгений - Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей) Теперь, этот ярлык будет наглядным. Кроме того, ярлык создался системой с полным путем к папке книги "F:\Библиотека\Волошина Полина\Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей)" А нам нужно чтобы он ссылался на книгу в "Библиотеке" независимо от того, где эта "Библиотека" находится. Для этого кликаем правой кнопкой мыши на ярлыке в папке Кулькова, в контекстном меню выбираем свойства, на вкладке "Ярлык" в поле "Объект" мы изменяем строку "F:\Библиотека\Волошина Полина\Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей)" на "%LIBRARY%\Волошина Полина\Маруся 1 (Этногенез 1). Маруся (Градобоев Андрей)" Ярлык готов, и если у книги есть еще соавторы, то его можно смело скопировать и сохранить в их папках. Вот как он выглядит в папке автора: Как осуществляется переход по такому ярлыку можно увидеть на вводном видео. Работа с папкой межавторского цикла (или цикла передач на радио) Пришла пора поговорить об межавторских циклах, циклах передач на радио и т.д. Для таких "сборок" имеется "Заготовка папки межавторского цикла" в папке "__Вспомогательные файлы для библиотеки". Вот как выглядит её содержимое: Она, как и папка автора, содержит папку "__Инфо". Её структура почти аналогична и заполняется она так же. Допустим, что мы нашли всю необходимую информацию, картинки и оформили папку для межавторского цикла "Этногенез". Вот что мы получим Идея хранения "книг" в межавторском цикле абсолютно такая же, как и для соавторов. В такой папке мы храним только ярлыки со ссылками на книги, оформленные так как описано выше. В нашем случае получится Идеология оформления всяческих циклов передач на радио абсолютно такая же. Полезные файлы Осталось рассмотреть полезные файлы, находящиеся в папке "__Вспомогательные файлы для библиотеки\Полезные файлы". Программа "ConvertPicToIco2.exe" – предназначена для Off-Line создания иконок из JPG и PNG файлов. Как пользоваться ею уже рассматривалось. Программа "SearchFileOnRemovableDisk.exe" написана мною и предназначена для поиска файлов и папок указанных в ярлыке независимо от того, какую букву присвоила диску операционная система или от того съемный или стационарный у вас диск. Главное условие Имя диска должно быть уникальным. Для чего она нужна? Если в Библиотеку складывать книги она очень быстро разрастется до невероятных размеров и просто не поместится ни на каком диске (если конечно у вас не NAS на 20Тб). Можно копировать папки авторов прямо с книгами на съемный диск, а в Библиотеке оставлять всё, кроме MP3-файлов. При этом размер Библиотеки на стационарном диске будет адекватным. Некоторые, например я, хранят свои файлы в двух экземплярах на двух одинаковых съемных винчестерах (ни для кого не секрет, что абсолютно надежных носителей информации пока не существует, за исключением глиняных табличек ). Так вот, можно создавать ярлыки со ссылками на один или два (зеркальных!) диска. При открытии ярлыка программа будет проверять подключен или нет диск с именем указанным в ярлыке (или одним из двух указанных) и в случае если он подключен открывать нужную папку в отдельном окне. Программа протестирована в WinXP и Win7. Как этого добиться? Скопировали, например, папку автора с книгами или папку книги на другой диск. Кликаем правой кнопкой мыши на папке книги и выбираем в контекстном меню команду "Создать ярлык". У нас появляется ярлык - с иконкой книги, красивый такой . Берем его вырезаем и вставляем в папку книги в подпапку "Аудио" в Библиотеке, а ненужные уже MP3-файлы можно удалить (можно конечно вставить его и прямо в папку автора, если конечно вам не нужна информация о книге, как говорится "под рукой", в этом случае удаляем из Библиотеки папку книги целиком). Далее нужно доработать ярлык. Кликаем на нём правой кнопкой мыши и в контекстном меню выбираем команду "Свойства". Во вкладке "Ярлык" в поле свойства мы обнаружим строку "I:\Бенедиктов Кирилл Станиславович\Блокада 1 (Этногенез 2). Охота на монстра (Редько Виталий)" Можно конечно оставить ее и так, но где гарантия, что в следующий раз диск, на который мы скопировали книгу, подключится в качестве диска "I:"? Нужно немножечко подредактировать эту строку, и ярлык будет работать всегда. Даже если диск (например, его Имя - "БлаБлаБла_1") вы забудете подключить, то программа попросит вас подключить именно этот диск, а после подключения откроет окно с содержимым книги, на которую ссылается ярлык. Итак, букву диска "I:" заменяем его именем - "БлаБлаБла_1" и получаем строку "БлаБлаБла_1\Бенедиктов Кирилл Станиславович\Блокада 1 (Этногенез 2). Охота на монстра (Редько Виталий)" Кавычки (открывающие и закрывающие обязательны) потому что в таком адресе есть пробелы! Если вы скопировали книгу и на зеркальный диск (путь к файлу такой же) с именем "БлаБлаБла_2", то в строке после "БлаБлаБла_1" вставляем двоеточие и сразу после него, без пробела "БлаБлаБла_2". "БлаБлаБла_1:БлаБлаБла_2\Бенедиктов Кирилл Станиславович\Блокада 1 (Этногенез 2). Охота на монстра (Редько Виталий)" Теперь, перед открывающими кавычками вставляем путь к файлу программы (путь также необходимо заключить в кавычки, так как в нем есть пробелы) и пробел после. "%LIBRARY%\__Вспомогательные файлы для библиотеки\Полезные файлы\SearchFileOnRemovableDisk.exe" "БлаБлаБла_1:БлаБлаБла_2\Бенедиктов Кирилл Станиславович\Блокада 1 (Этногенез 2). Охота на монстра (Редько Виталий)" Приведу этот же пример схематически К сожалению, после такого редактирования программа "SearchFileOnRemovableDisk.exe" устанавливает ярлыку свою иконку, потому необходимо ее восстановить вручную. Да и в имени ярлыка неплохо (даже необходимо) удалить надпись " - ярлык". То, что это ярлык и так видно по стрелочке на нём, а длина имени уменьшится. Ярлык готов. P.S. Рассмотрю все предложения по созданию базы данных и программной оболочки на её основе применительно к такой Библиотеке. Если кто-либо может помочь с написанием программки для автоматизации создания ярлыка на именованный съемный или стационарный диск (по приведенной схеме) буду благодарен. AVMIR Саму структуру Библиотеки в запакованном виде и cтатью в формате DOC можно скачать здесь. Это повтор ссылки, приведенной в начале статьи. В раздачу включена также структура Библиотеки с минимумом MP3. Качайте выборочно. © avmir :: Клуб Любителей Аудиокниг :: www.abook-club.ru
|
||||||||
О клубе
::
Ресурсы
::
Правообладателям
::
Обратная связь
::
ЧаВо
::
Полезно
::
Форум
Анклавы Клуба в социальных сетях: подписаться на почтовую рассылку
abook-club.ru
©
2004-2021
Дизайн: yuriy12, Alexxus, Верстка: gracer, Поддержка каталога: vTinka & co Администрирование сервиса: nicksu, Выборочная корректура: smb46 Программирование: Виталий Ляпота (a.k.a. Vitalik) |