如何从 PowerShell 复制文本

如何从 PowerShell 复制文本

有时我想从 Powershell 复制命令以粘贴到文档中,或者我想复制输出?如何在 Powershell 中选择和复制文本?

至少我知道如何将文本(或命令)粘贴到 Powershell 中:只需右键单击 Powershell。

答案1

只需在控制台窗口中选择文本,然后按 Enter 或鼠标右键即可。所选文本将保存在剪贴板中。

请注意,这仅在控制台窗口启用了 QuickEdit 模式时才有效。如果没有,请在控制台窗口属性中启用它(系统菜单 → 属性 → 选项),或通过系统菜单 → 编辑 → 标记(在英文 Windows 上按 Alt+Space、E、K)进入标记模式。

答案2

或者使用 clip.exe 将命令的输出直接发送到剪贴板例如,

Get-ChildItem C:\Test -recurse | Clip

答案3

转到左上角的菜单栏,编辑全选复制粘贴到记事本中

答案4

Set-Clipboard从 Powershell v5.0 开始是标准 cmdlet。在某些情况下,您应该先将对象转换为文本,然后Out-String再将结果传送到剪贴板:

Get-ChildItem C:\Windows -recurse -depth 1 | Out-String -stream | Set-Clipboard

相关内容