您希望解决什么问题
本工具目前不支持命令行参数,无法方便实现自动化;不支持 CLI,无法在无图形界面的环境使用。
您期望的做法
可复用现有解析与下载代码,同时将相关代码从 ui 文件夹移动到其他地方。
其他补充
正在考虑是否将 GUI 与 CLI 做在同一个可执行文件中,还是拆分成两个可执行文件。
- 做成同一个可执行文件
- 优势:不需要为了切换界面而单独下载另一个界面的可执行文件
- 劣势:当使用 CLI 时也会使用大小很大的可执行文件(包含许多 GUI 库),而且在 Windows 中仅在编译时可设置本程序的类型为命令行程序或窗口程序
- 拆分成两个可执行文件
- 优势:可根据不同需求选择合适的可执行文件,例如在无图形界面的环境中可以只下载 CLI
您希望解决什么问题
本工具目前不支持命令行参数,无法方便实现自动化;不支持 CLI,无法在无图形界面的环境使用。
您期望的做法
可复用现有解析与下载代码,同时将相关代码从
ui文件夹移动到其他地方。其他补充
正在考虑是否将 GUI 与 CLI 做在同一个可执行文件中,还是拆分成两个可执行文件。