Get-Clipboard

获取当前的 Windows 剪贴板条目。

语法

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

说明

Get-Clipboard cmdlet 获取当前的 Windows 剪贴板条目。

示例

示例 1:获取剪贴板的内容并将其显示到命令行

在此示例中,我们右键单击浏览器中的图像,并选择了 复制 操作。 以下命令将链接显示为剪贴板中存储的图像的 URL。

Get-Clipboard

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

示例 2:以特定格式获取剪贴板的内容

在此示例中,我们在 Windows Explorerby 中选择文件并将其复制到剪贴板,然后按 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

指定剪贴板的类型或格式。 此参数的可接受值为:

  • 发短信
  • FileDropList
  • 图像
  • 音频
类型:ClipboardFormat
接受的值:Text, FileDropList, Image, Audio
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Raw

指示此 cmdlet 忽略换行符并获取剪贴板的全部内容。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TextFormatType

指定剪贴板的文本数据类型。 此参数的可接受值为:

  • 发短信
  • UnicodeText
  • Rtf
  • Html
  • CommaSeparatedValue
类型:TextDataFormat
接受的值:Text, UnicodeText, Rtf, Html, CommaSeparatedValue
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输出

System.String, System.IO.FileInfo, System.IO.Stream, System.Drawing.Image