# `vc +meeting-screenshot` 获取视频会议截图,并保存为 JPEG。 ## 常用用法 使用当前用户身份截图,文件写入默认目录: ```bash lark-cli vc +meeting-screenshot --as user --meeting-id ``` 使用机器人身份截图,并指定输出路径: ```bash lark-cli vc +meeting-screenshot --as bot --meeting-id --output ./meeting-screenshots/current.jpg ``` ## 参数 | Flag | 含义与用法 | | --- | --- | | `--as ` | 选择 `user` 或 `bot` 身份。使用发现 `meeting_id` 时的同一身份:`user` 要求当前用户在会中;`bot` 要求机器人已入会并具备会中读取权限。 | | `--meeting-id ` | 必填。长数字会议 ID,不接受 9 位会议号;只有会议号时,先用同一身份调用 `vc +meeting-list-active` 获取。 | | `--output ` | 可选。指定 JPEG 文件名或包含子目录的相对路径;相对于执行命令时的当前工作目录。 | | `--overwrite` | 可选。目标文件已存在时允许替换;不传时命令会失败并保留原文件。 | ## 文件路径与结果 - 未指定 `--output` 时,默认写入当前工作目录下的 `meeting-screenshots/-.jpg`。 - `--output` 可以只写文件名,也可以包含多级子目录;父目录会自动创建。 - 不接受绝对路径,也不接受解析后超出当前工作目录的 `..` 或符号链接路径。 - 成功结果包含绝对文件路径、字节数、JPEG content type、SHA-256 和服务端 `log_id`。 - 服务端决定截图内容并校验会议是否满足条件;调用方不能指定要截取的区域或共享内容。失败不会替换已有文件。