Skip to content
汤意工坊 edited this page Nov 28, 2024 · 13 revisions

注意

本 wiki 随缘更新。并可能有遗漏以至于本 wiki 事实上不适用于任何一次提交。

所以如有问题请参考程序自带的帮助信息和源码。

使用上的建议。可以从此处开始。

详述各个命令的含义。

关于帮助信息

对于程序本身和子命令,均有 --help-h 选项可供使用以打印相关帮助信息。如:

> cxsign --help
进行签到。

关于签到行为:

普通签到不需要指定任何选项。
拍照签到可指定 `-p, --pic` 选项,提供照片位置。如不提供则从云盘上获取图片。
二维码签到可指定 `-p, --pic` 选项,提供照片位置。如不提供则从屏幕上截取。
位置签到可指定 `-l, --location` 选项。如不提供则根据教师设置的签到范围或数据库中获取。
手势或签到码签到须指定 `-s, --signcode` 选项,提供签到码。


Usage: cxsign [OPTIONS] [ACTIVE_ID] [COMMAND]

Commands:
  account          账号相关操作(列出、添加、删除)。
  accounts         列出所有账号。
  courses          获取课程信息。
  list             列出有效签到。
  location         位置相关操作(添加、删除、批量删除、导入、导出)。
  locations        列出所有位置。
  where-is-config  显示配置文件夹位置。
  completions      生成命令补全文件。
  help             Print this message or the help of the given subcommand(s)

Arguments:
  [ACTIVE_ID]
          签到 ID. 默认以最近起对所有有效签到顺序进行签到,且缺少参数时会跳过并继续。

Options:
  -u, --uid <UID>
          签到账号,格式为以半角逗号隔开的 uid (可通过 accounts 子命令查看). 默认以一定顺序对所有用户进行签到。

  -l, --location <LOCATION>
          指定位置。 教师未指定位置的位置签到或需要位置的二维码签到需要提供。 格式为:`地址,经度,纬度,海拔`, 不满足格式的字符串将被视为别名。 如果该别名不存在,则视为位置 ID. 其余情况将视为自动获取位置时指定的地址名。 如未指定或错误指定则按照先课程位置后全局位置的顺序依次尝试。

  -i, --image <IMAGE>
          本地图片路径。 拍照签到需要提供,二维码签到可选提供。 如果是文件,则直接使用该文件作为拍照签到图片或二维码图片文件。 如果是目录,则会选择在该目录下修改日期最新的图片作为拍照签到图片或二维码图片。

      --precisely
          精确地截取二维码。 如果二维码识别过慢可以尝试添加添加此选项。

  -s, --signcode <SIGNCODE>
          签到码。 签到码签到时需要提供。

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version