用于捕获所写内容的 Windows 命令

发布于 2024-10-21 09:34:23 字数 46 浏览 5 评论 0原文

是否有 Windows 命令可以捕获控制台窗口中写入的内容并将其写入文本文件?

Is there a Windows command that captures what's writing in the console window and write it to a text file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一绘本一梦想 2024-10-28 09:34:24

此外,您可能还希望将错误输出通过管道传输到文件。默认情况下,错误输出是次要的,不会记录到 >或>>地点。要将辅助输出定向到主输出,请将 2>&1 添加到该行的末尾。 IE:输入%ROOTDIR%temp.txt |找到/I“测试”> %OUT%2>&1

Additionally, you may want to pipe error output to a file as well. By defualt error output is secondary and isn't logged to the > or >> location. To direct the secondary output to the primary output, add 2>&1 to the end of the line. I.E.:type %ROOTDIR%temp.txt | find /I "test" > %OUT% 2>&1

苏佲洛 2024-10-28 09:34:24

您只需要重定向一个命令的输出吗?如果是这样,您可以使用:

my_command >output_file

Do you just need to redirect the output of one command? If so, you can use:

my_command >output_file
零崎曲识 2024-10-28 09:34:24

您可以使用 > 将任何 DOS 命令的输出通过管道传输到文件中。或>>

示例

目录>文件.txt

dir 的输出发送到 files.txt 中,如果该文件已存在,则覆盖该文件

目录>>文件.txt

dir 的输出附加到 files.text

You can pipe the output of any DOS command into a file using > or >>

Exmaple

dir > files.txt

Sends the output of dir into the files.txt overwriting the file if it already exists

dir >> files.txt

Appends the output of dir to files.text

亚希 2024-10-28 09:34:24

要捕获 DOS stdout 和 stderr,您需要将两者重定向到要用于捕获输出的文件。

例如:

C:>dir> dirTest.txt 2>&1

|____________||__|
  section 1    section 2

第 1 部分将 stdout 重定向到文件 dirTest.txt,其中第 2 部分将 stderr 重定向到 stdout。 Microsoft 有一个很好的页面,解释了如何在此处重定向输入和输出:

http:// /technet.microsoft.com/en-us/library/bb490982.aspx

To capture DOS stdout and stderr, you need to redirect both to the file that you are going to use for capturing your output.

For example:

C:>dir > dirTest.txt 2>&1

|____________||__|
  section 1    section 2

Section 1 redirects stdout to the file dirTest.txt, where section 2 redirects stderr to stdout. Microsoft has a good page that explains how you can redirect input and output here:

http://technet.microsoft.com/en-us/library/bb490982.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文