我正在尝试监视某个可执行文件.exe
的cmd输出,并将其用于同时运行的另一个进程。
问题在于,所有cmd重定向功能('>','>>','<'和'|')仅在成功返回最后一条命令后才重定向输出。
我想做的是生成 cmd 的某种流日志。
答案 0 :(得分:1)
您可以使用
在后台运行您的进程 start /b something.exe > somefile.txt
答案 1 :(得分:1)
Windows 20H2:重定向在以真正的管理员身份登录时工作正常,但在以创建的管理用户身份登录时不起作用。我多年来一直使用它来重定向多目标备份系统的输出,使用 Hobo copy 将控制台输出放在日志文件中。我从来没有让它在 Windows 10 ver 19 或 20 中以创建的管理用户成功运行。
答案 2 :(得分:0)
您可以在命令前面加上“ cmd / c”以启动新的命令提示符,并重定向命令提示符的输出:
cmd /c YOUR CODE > TextFileName.txt
注意:仅使用大于(>)
的单个
由于 cmd 的输出将发送到TextFileName.txt。
这错过了错误输出,因此您看不到:每个失败地址的请求未知超时请求。