📚 準備作業#
Komga は MOBI 形式の電子書籍を認識できないため、これらのファイルを一括で EPUB 形式に変換して Komga で読む必要があります。
📥 calibre のダウンロードとインストール#
変換は calibre を使用して行いますので、まず calibre をダウンロードしてインストールする必要があります。以下の公式ウェブサイトから、お使いのオペレーティングシステムに適したインストーラをダウンロードできます。
https://calibre-ebook.com/zh_CN/download
⚙️ ebook-convert の設定#
calibre をインストールした後、正しいebook-convert.exe
のパスを設定する必要があります。インストールパスに応じて設定してください。
🔄 MOBI から EPUB への一括変換#
提供されたスクリプトを使用すると、ディレクトリ内のすべての MOBI ファイルを簡単に EPUB 形式に変換できます。以下の手順に従って操作してください。
@echo off
setlocal EnableDelayedExpansion
for /r %%i in (*.mobi) do (
set "filename=%%~ni"
set "extension=%%~xi"
set "directory=%%~pi"
set "output=!directory!!filename!.epub"
<ebook-convert.exeのパス> "%%i" "!output!"
)
set /p confirm=このディレクトリとそのサブディレクトリ内のすべての.mobiファイルを削除してもよろしいですか? (y/n)
if /i "!confirm!"=="y" (
for /r %%i in (*.mobi) do (
echo "%%i"を削除しています...
del "%%i"
)
echo 全て削除しました!
) else (
echo 操作がキャンセルされました。
)
echo 全て完了しました!
pause
- 提供されたスクリプトをテキストエディタに貼り付け、
<ebook-convert.exeのパス>
を実際のパスに置き換えます。 - スクリプトをバッチファイル(.bat)として保存します。例えば、
convert.bat
という名前にします。 convert.bat
ファイルを、変換したい MOBI ファイルが含まれるディレクトリに配置します。convert.bat
をダブルクリックして実行すると、スクリプトが自動的にすべての MOBI ファイルを対応する EPUB ファイルに変換します。
❗️ 元の MOBI ファイルの削除(オプション)#
変換が完了した後、スクリプトはすべての MOBI ファイルを削除するかどうかを確認します。プロンプトに従ってy
またはn
を入力してください。
y
を入力すると、スクリプトはディレクトリとそのサブディレクトリ内のすべての MOBI ファイルを削除します。n
を入力すると、スクリプトは MOBI ファイルを削除しません。
削除操作は元に戻せませんので、注意して操作してください。
🎉 完了#
上記の手順を完了すると、MOBI ファイルが正常に EPUB 形式に変換され、Komga で快適に読むことができます!