我想知道如何在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 ,但只计算只包含=符号的行数,以知道输出中的位置。
“抢”是什么意思?
将输出传输到文件是否有用? 例如。
c:\ route print> test.txt
你可以直接复制输出到你的Windows剪贴板'pipe道'到'剪辑'
所以你的命令看起来像这样:
route print | clip
你可以粘贴在记事本等
您也可以通过右键单击窗口,select“标记”然后拖动区域,手动将部分复制到剪贴板。 当该区域突出显示时,剪贴板将包含该区域的副本。
尝试使用PowerShell。 你可以做更多的事情。 可能有更好的方法来做到这一点。
c:> route print> rprint.txt
c:>记事本rprint.txt