Board logo

标题: [文本处理] 如何让批处理既在窗口上显示文字,同时又输出到文件? [打印本页]

作者: nerfg002    时间: 2009-11-18 17:26     标题: 如何让批处理既在窗口上显示文字,同时又输出到文件?

比如
  1. @echo off
  2. echo aaaaaaa>a.txt
  3. pause
复制代码
这样会生成a.txt 但是dos窗口内只有一行
按任意键继续...

如何才能使之显示:

aaaaaaaa
按任意键继续...
作者: vsbat    时间: 2009-11-18 18:06

  1. for /f %%i in ("aaaaaaa") do (echo %%i>a.txt&echo %%i)
复制代码

作者: nerfg002    时间: 2009-11-18 18:40

感谢楼上回复 不过在下只是打个比方 因为我要运行一个程序 同时向让程序输出文本文件来 请问该如何解决
作者: Batcher    时间: 2009-11-20 13:49

推荐第三方命令行工具 mtee.exe
下载地址:http://bbs.bathome.net/thread-3981-1-1.html




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2