将文本从Windows CMD窗口复制到剪贴板

44

有没有人知道是否可以从Windows命令提示符或控制台窗口复制文本,例如命令、控制台应用程序或批处理文件的输出?

10个回答

64

如果您事先知道要将命令的结果放在剪贴板上,另一种选择是将输出导向到CLIP实用程序。以下是两个简单的示例。

echo Hello world!|clip

dir|clip

@dbenham,Windows XP 中是否有 clip 命令可用? - Pie
@Pie - 不,它是在Vista中引入的。在那之前,它只能在Windows 98资源套件中使用。 - dbenham

29
  • 右键单击 > 标记
  • 通过按住左键并选择文本或使用箭头键导航到要复制的文本开头,按下Shift键并(使用箭头键)移动到文本末尾来选择要复制的文本。
  • 右键单击标题栏,进入“编辑”并单击“复制”。

现在可以通过右键单击标题栏,进入“编辑”并单击“粘贴”来在记事本或命令提示符中粘贴。


11
在选择文本后,您也可以按Enter键,而无需点击“编辑” -> “复制”。 - graham.reeds
1
您还可以在首选项中启用快速编辑模式(单击左上角的图标,选择首选项),这样您就可以完全跳过右键菜单。 使用鼠标左键选择并拖动,按回车键复制,使用鼠标右键粘贴。 - Tzalumen

7
打开命令行窗口,然后右键单击标题栏,点击上下文菜单底部的属性。 在选项选项卡中,在快速编辑模式处添加一个复选标记。 单击确定,在下一个对话框中选择第二个单选按钮,以便您将来打开的每个命令窗口都启用了此选项。 使用确定关闭对话框。
现在您可以使用鼠标左键选择文本。 要将文本复制到剪贴板,请按Enter键。

6

按照以下步骤操作:

  1. 使用指针设备(鼠标、触摸板、指点杆等)将指针移动到窗口上,按下右键打开上下文菜单,然后左键单击第一个上下文菜单选项标记
  2. 在完成上述动作后,按住左键选择文本(矩形选择)。
  3. 在选择文本后,按下 EnterReturn 键将所选文本复制到剪贴板中。
  4. 使用 Ctrl+V 将复制的文本粘贴到任何地方。

4

关于PowerShell:

将文本文件中的内容复制到剪贴板。使用以下命令:

cat filename.txt | clip

内容将被复制到剪贴板。

现在,可以使用ctrl+v进行粘贴。


谢谢,这就是我一直在寻找的。 - Dan

3
  • 右键点击 > 标记
  • 左键单击并选择要复制的文本
  • 右键点击所选文本
  • 粘贴到您想要的位置

2

你好,我的朋友:
如果你想复制剪贴板中Cmd或PowerShell中的任何文本,只需按照以下步骤操作:

1\输入任何你需要的命令。

2\在按下Enter之前输入|clip再按Enter。

3\打开任何文本编辑器,如记事本。

4\ Ctrl+v或右键黏贴。

这样就可以在你的文本编辑器中找到剪贴板内容了 ^_^。


2
当然可以!右键点击,选择标记,选择需要的文本,再次右键点击以复制文本。您也可以从cmd菜单中选择 QuickEdit 模式,这样您就不必右键点击并选择标记,而是可以直接选择复制。

1

如果你右键点击并在上下文菜单中标记,然后可以拖动以编辑所选内容,最后按Ctrl+c,就应该会复制到剪贴板中


1
我试过了。但是一右键,选择就消失了。 - user1508893

0
选择您要复制的文本。 然后右键单击并从菜单中选择复制。 要在cmd中粘贴,请右键单击,应该会粘贴您复制的文本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接