cmd.exe 相当于 /dev/stdout,用于“作为文件”写入 stdout;

发布于 2024-12-02 10:13:45 字数 219 浏览 1 评论 0原文

我有一个调用 Windows GUI 应用程序的批处理文件。 GUI应用程序将其输出(无论如何有趣的位)写入它自己的GUI显示而不是标准输出,但是我希望它显示在运行批处理文件的cmd窗口中。

值得庆幸的是,该应用程序可以选择将输出写入文件,因此我需要将其重定向到标准输出。在 *nix 中,我会将 /dev/stdout 作为要写入的文件,但在 Windows/cmd 中又如何呢?

I have a batch file that calls a Windows GUI application. The GUI app writes it's output (the interesting bits anyway) to it's own GUI display rather than stdout, however I would like it displayed in the cmd window where the batch file is running.

Thankfully the app has an option to write the output to a file, so I need to redirect this to stdout. In *nix I would give /dev/stdout as the file to write to but what about in Windows/cmd?

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

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

发布评论

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

评论(2

錯遇了你 2024-12-09 10:13:45

Windows 似乎没有相当于 unix /dev/stdout 的东西。

看看这个线程:
https://superuser。 com/questions/241272/windows-how-to-redirect-file-parameter-to-stdout-windows-equivalent-of-dev-st

It seems that Windows has no equivalent to unix /dev/stdout.

Take a look at this thread:
https://superuser.com/questions/241272/windows-how-to-redirect-file-parameter-to-stdout-windows-equivalent-of-dev-st

北城半夏 2024-12-09 10:13:45

con 相当于 Windows 中的 /dev/stdout 和 /dev/stderr。但我不确定你是如何编写输出的。如果您可以粘贴写入文件的块,将会有所帮助。

con is the equivalent of /dev/stdout and /dev/stderr in Windows. But I am not sure how you are writing the output. It will help if you could paste the block that writes to the file.

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