首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取-剪贴板的Powershell:‘-生源’选项?

获取-剪贴板的Powershell:‘-生源’选项?
EN

Stack Overflow用户
提问于 2021-07-15 19:29:12
回答 1查看 314关注 0票数 3

从微软文档手册中,我找到了PowerShell的“Get-剪贴板”选项。

选项是“-生源”:

-Raw :获取剪贴板的全部内容。多行文本返回为单个多行字符串,而不是字符串数组。

但是我找不到添加“-生源”的区别。

例如,

代码语言:javascript
运行
复制
powershell.exe "Get-Clipboard -Format text " > MyText.txt

代码语言:javascript
运行
复制
powershell.exe "Get-Clipboard -Format text -Raw" > MyText.txt

给出同样的结果。(不管剪贴板的内容如何),你能给我举个例子,让'-Raw‘选项的使用产生不同的效果吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-15 19:37:06

代码语言:javascript
运行
复制
$tempfile = New-TemporaryFile

@'
some 
different lines 
of text
'@ | Set-Content $tempfile

Get-Content $tempfile | Set-Clipboard

$text = Get-Clipboard

$text.count

3

$text = Get-Clipboard -Raw

$text.Count

1

正如它所说的,它是一个字符串,而不是一个字符串数组。

这里有一个例子说明了很多次这件事的重要性。

代码语言:javascript
运行
复制
$text = Get-Clipboard

$text -match 'different'

different lines

$text = Get-Clipboard -Raw

$text -match 'different'

true
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68399808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档