我想知道如何在 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