Skip to content

CLIMode

neavo edited this page Jun 11, 2025 · 1 revision

概述

  • 直接运行在终端中,无需 GUI 支持的运行模式
  • 作为其中的一个工作环节,与 Web服务、自动化脚本 等第三方工作流进行集成

重要提示

  • 如您计划通过集成 KeywordGacha 来对外提供服务,请遵循与一般使用一样的原则,即:
    • 对于涉及任何商业行为或者商业收益的服务,请先与作者联系以获得授权!
    • 对于不涉及任何商业行为或者商业收益的服务,请在服务页面的显要位置进行说明!

基本用法

  • 格式
app.exe --cli [可选参数]
  • 示例
app.exe --cli
app.exe --cli --config .\config.json --input_folder .\input_new --output_folder .\output_new --source_language JA --target_language EN

可选参数

  • --input_folder

    • 输入文件夹路径
    • 如未指定,则使用配置文件中的路径
  • --output_folder

    • 输出文件夹路径
    • 如未指定,则使用配置文件中的路径
  • --source_language

    • 输入语言
    • 如未指定,则使用配置文件中的设置
    • 设置值的有效范围请参考 BaseLanguage.py
  • --target_language

    • 输出语言
    • 如未指定,则使用配置文件中的设置
    • 设置值的有效范围请参考 BaseLanguage.py
  • --config

    • 配置文件路径
    • 如未指定,或者路径无效则使用默认的配置文件(即 .\resource\config.json 文件)
    • 请避免手动编写或修改配置文件,在 GUI 下完成设置并生成配置文件是更为稳健的选择

信息交互

  • 当前任务的工作进度将实时打印
  • 也可以通过读取输出文件夹下的 .\cache\project.json 文件获取更准确的进度信息

Clone this wiki locally