有时我想从 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