Get-Clipboard

获取当前 Windows 剪贴板条目。

语法

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

说明

Get-Clipboard cmdlet 获取当前 Windows 剪贴板条目。 多行文本将以类似于 Get-Content 的字符串数组形式返回。

示例

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

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

Get-Clipboard

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

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

在此示例中,我们通过选择文件并按 Ctrl-C 将文件复制到 Windows 资源管理器中的剪贴板。 使用以下命令,可以以文件列表的形式访问剪贴板的内容:

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

获取剪贴板的整个内容。 多行文本将作为单个多行字符串而不是字符串数组返回。

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

-TextFormatType

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

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

输入

None

不能通过管道将对象传递给此 cmdlet。

输出

String

FileInfo

Stream

Image

备注

Windows PowerShell 包含 Get-Clipboard 的以下别名:

  • gcb