如何从Windows命令提示符下正确复制(不使用“标记”)

在Windows命令行中给出一个非常长的单个命令,我想简单地将该命令复制到剪贴板。

我只是在寻找无处不在的Shift-End,几乎所有编辑都有的Ctrl-Ctypesfunction。

我不想使用标记(是的,即使在QuickEdit模式下),这需要我select块,粘贴到某个地方,并手动删除回车。
当然,这并不难,但是我有一个(合理的)场景,我在这里做了很多,而且变得很麻烦。

Cygwin也不是一个选项,因为它做了一些不同的事情,这不适用于我的情况。

编辑,select答案
我结合了romandas和crchad的答案,现在我正在使用“Console”程序为多个选项卡和romandas的“剪辑”程序的build议完全改善了stream程:

  • input我冗长的命令并运行它
  • 点击上一个命令,并添加|剪辑到最后
  • 打回家,加上回声的开始

比我之前做的块编辑快得多。 谢谢!

在使用鼠标时不确定是否有答案。 如果你想要一个命令行的方式来做到这一点,你可以回显命令和pipe道输出到剪辑:

回声 你想要的东西复制到剪贴板 |

仅供参考,剪辑是在Windows 2003上可用。我相信这是一个内置的。

我可以推荐控制台 。 它更多地复制多行。

仅供参考:我发现默认鼠标button选项与cmd不同,因此您可能希望更改它们。

Take Command是支持键盘复制和粘贴的备用命令行。 你将有问题使用ctl-c作为复制,因为这通常是停止进程的命令。

使用QuickEdit模式并点击“Enter”进行复制。

编辑:哎呀,我错过了你不想使用QuickEdit,并用鼠标等select…一种方法是使用“设置”命令给你的每个命令string一个variables。 例:

设置cmd1 = somecommand / switch / anotherswitch

要使用它只需input%cmd1%