如何编写.bat文件简化Elib2Ebook的链接与格式参数输入
解决方案
直接在Elib2Ebook.exe的同目录下创建Elib2Ebook_QuickRun.bat文件,写入以下内容:
@echo off :: 检查是否缺少书籍链接参数 if "%~1"=="" ( echo 用法示例: echo Elib2Ebook_QuickRun.bat https://author.today/work/212721 epub pause exit /b 1 ) :: 检查是否缺少输出格式参数 if "%~2"=="" ( echo 缺少输出格式参数,用法示例: echo Elib2Ebook_QuickRun.bat https://author.today/work/212721 epub pause exit /b 1 ) :: 自动补全参数并执行命令 Elib2Ebook.exe -u "%~1" -f "%~2" echo 转换完成,按任意键退出... pause >nul
脚本说明
@echo off:关闭命令回显,让操作界面更简洁- 两段判断逻辑:分别检查是否遗漏书籍链接(第一个输入参数
%~1)或输出格式(第二个输入参数%~2),遗漏时自动提示正确用法 "%~1"和"%~2":自动处理输入参数的引号(若用户输入时带引号会自动去除后重新包裹),避免链接含空格时出现执行错误- 最后添加暂停,方便查看转换结果
使用方式
- 双击运行bat文件,若未输入参数会弹出用法提示
- 在命令行中进入项目目录后,输入:
Elib2Ebook_QuickRun.bat [书籍链接] [输出格式],例如:Elib2Ebook_QuickRun.bat https://author.today/work/212721 fb2
内容的提问来源于stack exchange,提问作者CinemaGame
相关产品推荐
相关产品推荐

