获取 NICE DCV 会话屏幕截图 - NICE DCV
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

获取 NICE DCV 会话屏幕截图

您可以将dcv get-screenshot命令获取运行的会话桌面的屏幕截图。

Syntax

dcv get-screenshot --max-width pixels --max-height pixels --format JPEG|PNG --primary --json --output /path_to/destination session_name

Options

--max-width

指定屏幕截图的最大宽度(以像素为单位)。如果未指定宽度或高度,屏幕截图将使用会话的显示分辨率。如果仅指定高度,则会自动缩放宽度以保持长宽比。

类型: 整数

:必需 否

--max-height

指定屏幕截图的最大高度(以像素为单位)。如果未指定宽度或高度,屏幕截图将使用会话的显示分辨率。如果仅指定宽度,则会自动缩放高度以保持长宽比。

类型: 整数

:必需 否

--format

屏幕截图的文件格式。目前仅JPEGPNG格式受支持。如果指定了冲突的文件类型--format--output选项,则为--format优先级。例如,如果指定--format JPEG--output myfile.png,NICE DCV 会创建一个 JPEG 图像文件。

类型: 字符串

允许的值:JPEG | PNG

:必需 否

--primary

指示是否只获取主显示屏的屏幕截图。要仅获取主显示屏的屏幕截图,请指定--primary。要获取所有显示的屏幕截图,请省略此选项。如果您选择获取所有显示屏的屏幕截图,则所有显示将合并为一个屏幕截图。

:必需 否

--json, -j

指示是否以 base64 编码的 JSON 格式提供输出。要获取 JSON 输出,请指定--json。否则,请忽略它。

:必需 否

--output, -o

指定屏幕截图的目标路径、文件名和文件类型。例如,对于 Windows,指定c:\directory\filename.format,对于 Linux,请指定/directory/filename.format。格式必须.png或者.jpeg。如果指定了冲突的文件类型--format--output选项,则为--format优先级。例如,如果指定--format JPEG--output myfile.png,NICE DCV 会创建一个 JPEG 图像文件。

类型: 字符串

必需:否

Examples

示例 1

以下示例命令获取名为my-session。屏幕截图使用服务器的分辨率。

dcv get-screenshot --output myscreenshot.png my-session

示例 2

以下示例命令获取一个屏幕截图200像素宽度和100像素高的会话my-session.它使用文件名称将文件保存到当前目录中myscreenshot.png

dcv get-screenshot --max-width 200 --max-height 100 --output myscreenshot.png my-session

示例 3

以下示例命令获取名为my-session。它只获取主显示屏的屏幕截图,将文件保存在当前目录中,并将其命名为myscreenshot.png

dcv get-screenshot --primary --output myscreenshot.jpeg my-session

示例 4

以下示例命令获取名为my-session。该命令以 JSON 格式输出以 base64 编码的文件。

dcv get-screenshot --json --format png my-session