Get-Clipboard

現在の Windows クリップボード エントリを取得します。

構文

Get-Clipboard
   [-Format <ClipboardFormat>]
   [-TextFormatType <TextDataFormat>]
   [-Raw]
   [<CommonParameters>]

説明

コマンドレットは Get-Clipboard 、現在の Windows クリップボード エントリを取得します。 複数行のテキストは、次のような Get-Content文字列の配列として返されます。

例 1: クリップボードの内容を取得し、コマンド ラインに表示する

この例では、ブラウザーでイメージを右クリックし、[コピー] アクションを選択しました。 次のコマンドは、クリップボードに格納されているイメージのリンクを URL として表示します。

Get-Clipboard

https://en.wikipedia.org/wiki/PowerShell

例 2: クリップボードの内容を特定の形式で取得する

この例では、ファイルを Windows のクリップボードにコピーエクスプローラー、ファイルを選択して Ctrl キーを押しながら C キーを押しました。 次のコマンドを使用すると、ファイルの一覧としてクリップボードの内容にアクセスできます。

Get-Clipboard -Format FileDropList

Directory: C:\Git\PS-Docs\PowerShell-Docs\wmf

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         5/7/2019   1:11 PM          10010 TOC.yml
-a----       11/18/2016  10:10 AM             53 md.style
-a----         5/6/2019   9:32 AM           4177 overview.md
-a----        6/28/2018   2:28 PM            345 README.md

パラメーター

-Format

クリップボードの種類 (形式) を指定します。 このパラメーターの有効値は、次のとおりです。

  • Text
  • FileDropList
  • Image
  • オーディオ
Type:ClipboardFormat
Accepted values:Text, FileDropList, Image, Audio
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Raw

クリップボードの内容全体を取得します。 複数行テキストは、文字列の配列ではなく、単一の複数行文字列として返されます。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TextFormatType

クリップボードのテキスト データ形式の種類を指定します。 このパラメーターの有効値は、次のとおりです。

  • Text
  • UnicodeText
  • Rtf
  • Html
  • CommaSeparatedValue
Type:TextDataFormat
Accepted values:Text, UnicodeText, Rtf, Html, CommaSeparatedValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

None

このコマンドレットにオブジェクトをパイプすることはできません。

出力

String

FileInfo

Stream

Image

メモ

Windows PowerShell には、次のエイリアスが Get-Clipboard含まれています。

  • gcb