在 Windows 7 中复制一大块输出

在 Windows 7 中复制一大块输出

我想知道如何在 Windows 7 的命令提示符中复制一大块输出。我最终想要实现的是,当我输入“route print”时,我想复制 IPv4 路由表下列出的 IP。我使用 findstr 命令一次抓取一行,但有没有办法一次性抓取整个表?

谢谢,

答案1

好的,这变得非常丑陋但似乎有效,不知何故:

route print -4 | findstr /r /c:"^  *[0-9][0-9]*\.[0-9][0-9]*\."

这为我提供了完整的 IPv4 路由表(不包括接口列表)。

不过,您最好通过运行它来for /f计算仅由符号组成的行数,=以便知道您在输出中的位置。

答案2

“抢”在什么意义上?

将输出通过管道传输到文件是否有用?例如

c:\route 打印 > test.txt

答案3

您可以通过“piping”到“clip”将输出直接复制到 Windows 剪贴板中

因此你的命令看起来应该是这样的:

route print | clip

然后您可以粘贴到记事本等中。

您还可以通过右键单击窗口、选择“标记”然后拖动某个区域来手动将片段复制到剪贴板。当该区域突出显示时,剪贴板将包含该区域的副本。

答案4

c:>路线打印> rprint.txt

c:>记事本 rprint.txt

相关内容