
kindle電子書信息獲取的BAT腳本內(nèi)容修改
大家好,是這樣的從網(wǎng)上看到了個(gè)kindle電子書信息批量獲取腳本,下載試用了可以用。但是有一個(gè)問題,每一次都得手動(dòng)粘貼電子書所在文件夾路徑。這里希望哪位朋友能幫忙修改一下,可以實(shí)現(xiàn)把腳本復(fù)制到電子書所在目錄,點(diǎn)擊腳本,直接就可以執(zhí)行,不再需要手動(dòng)粘貼路徑。不知道可不可以實(shí)現(xiàn)?感謝腳本運(yùn)行條件:電腦安裝軟件:Calibre(電子書制作轉(zhuǎn)換軟件)Calibre默認(rèn)的安裝路徑是:C:Program Files (x86)Calibre2 (我的安裝目錄也在這里)調(diào)用的是這個(gè)附帶軟件:C:Program Files (x86)Calibre2ebook-meta.exe網(wǎng)上找到的腳本代碼如下:
- ::Author: bookfere.com
- ::Site: https://bookfere.com/post/550.html
- @echo off & color 0A
- ::定義變量
- set IDEN=書伴 - 為靜心閱讀而生(bookfere.com)
- set LINE=====================================
- set SPIL=------------------------------------
- echo %IDEN:=%
- echo.
- where ebook-meta 2>nul >nul
- if %errorlevel% neq 0 (
- echo 腳本不可用!請(qǐng)先安裝 Calibre 軟件:https://bookfere.com/tools#calibre
- echo.
- echo 請(qǐng)按任意鍵退出。
- pause > nul
- exit
- )
- :RETRY
- set /p DIR=請(qǐng)輸入電子書文件所在的絕對(duì)路徑:
- if not exist %DIR% (
- echo.
- echo 請(qǐng)輸入有效的路徑!
- echo.
- goto RETRY
- )
- set LOG=%DIR%/eBookmeta.txt
- ::開始處理
- echo.
- echo 開始讀取電子書元數(shù)據(jù)……
- echo 目錄 %DIR% 下的電子書元數(shù)據(jù)列表 > %LOG%
- echo.
- echo %LINE:=% >> %LOG%
- for /R %DIR% %%i in (*.azw *.mobi *.epub) do (
- echo 電子書 %%i 的元數(shù)據(jù): >> %LOG%
- echo %SPIL:=% >> %LOG%
- ebook-meta %%i | find /v >> %LOG%
- echo %LINE:=% >> %LOG%
- echo - 已處理 %%i
- )
- chcp 936 > nul
- echo %IDEN:=% >> %LOG%
- echo.
- echo √ 全部處理完畢!
- echo.
- ::處理結(jié)束
- echo 請(qǐng)按任意鍵結(jié)束此次處理并打開結(jié)果。
- pause > nul
- notepad %LOG%
- exit
nclick="copycode($('code0'));">復(fù)制代碼