在 Amazon DCV工作階段中擷取螢幕擷取畫面 - Amazon DCV

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon DCV工作階段中擷取螢幕擷取畫面

您可以使用 dcv get-screenshot命令來擷取執行中工作階段的桌面螢幕擷取畫面。

語法

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

選項

--max-width

指定螢幕擷取畫面的最大寬度,以像素為單位。如果您沒有指定寬度或高度,螢幕擷取畫面會使用工作階段的顯示解析度。如果您只指定高度,寬度會自動調整以維持長寬比。

類型:整數

必要:否

--max-height

以像素為單位,指定螢幕擷取畫面的最大高度。如果您未指定寬度或高度,螢幕擷取畫面會使用工作階段的顯示解析度。如果您只指定寬度,則會自動調整高度以維持長寬比。

類型:整數

必要:否

--format

螢幕擷取畫面的檔案格式。目前僅支援 JPEGPNG 格式。如果您為 --format--output選項指定衝突的檔案類型,則指定給 的值--format會優先。例如,如果您指定 --format JPEG--output myfile.png,Amazon 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,Amazon DCV會建立JPEG映像檔案。

類型:字串

必要:否

範例

範例 1

下列範例命令會取得名為 的工作階段螢幕擷取畫面my-session。螢幕擷取畫面會使用伺服器的解析度。

dcv get-screenshot --output myscreenshot.png my-session
範例 2

下列範例命令會擷取200像素寬 x 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。命令會輸出以 base64 和 JSON 格式編碼的檔案。

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