本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon DCV 工作階段中擷取螢幕擷取畫面
您可以使用 dcv get-screenshot命令來擷取執行中工作階段的桌面螢幕擷取畫面。
語法
dcv get-screenshot --max-widthpixels--max-heightpixels--formatJPEG|PNG--primary --json --output/path_to/destinationsession_name
選項
--max-width-
指定螢幕擷取畫面的最大寬度,以像素為單位。如果您未指定寬度或高度,螢幕擷取畫面會使用工作階段的顯示解析度。如果您只指定高度,寬度會自動縮放以維持長寬比。
類型:整數
必要:否
--max-height-
指定螢幕擷取畫面的最大高度,以像素為單位。如果您未指定寬度或高度,螢幕擷取畫面會使用工作階段的顯示解析度。如果您只指定寬度,則會自動調整高度以維持長寬比。
類型:整數
必要:否
--format-
螢幕擷取畫面的檔案格式。目前僅支援
JPEG和PNG格式。如果您為--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
下列範例命令會擷取像素寬 x 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。命令會輸出以 base64 和 JSON 格式編碼的檔案。
dcv get-screenshot --json --format png my-session