Мне нужно создать несколько .cbc
файлов для использования с Caliber. Они в основном переименовываются в .zip
файлы, содержащие каждую главу в другой .zip
и текстовый файл с именем comics.txt
, который указывает на каждое имя файла и дает ему имя главы для оглавления.
Я уже автоматизировал большую часть процесса с помощью набора файлов .bat. Однако есть раздражение, я не знаю, как начать исправление.
Текстовый файл должен иметь следующий формат для каждой строки:
[Filename of zip containing chapter].zip:Chapter xxx
Например:
Serie name c015 v03.zip:Chapter 15
Serie name c016 v03.zip:Chapter 16
Serie name c016.1 v03.zip:Chapter 16.1
Для этой специфической части процесса я использую следующий .bat:
dir /b *.zip > comic.txt
(for /f "delims=" %%i in (comic.txt) do @echo %%i:Chapter )>comics.txt
del comic.txt
start comics.txt
Это добавляет :Chapter
в конец каждой строки, сохраняя мне часть работы. Однако мне все еще нужно добавить название главы вручную, поэтому я сразу открываю файл в конце.
Есть ли какой-нибудь способ для .bat "взять" текст из каждого имени файла и добавить его после ": Chapter", чтобы вместо получения
Serie name c015 v03.zip:Chapter
Serie name c016 v03.zip:Chapter
Serie name c016.1 v03.zip:Chapter
Я сразу получаю:
Serie name c015 v03.zip:Chapter 15
Serie name c016 v03.zip:Chapter 16
Serie name c016.1 v03.zip:Chapter 16.1