如题.
如,有个bat,运行完毕pause后,此时我在cmd窗口全选,复制,保存为文本.
我要的就是自动保存这个文本的方法.
举个实例便于说明.举例仅为说明之用,并非寻求对此个例的解决方案.
现有一个wav转flac的批处理.
flac.exe test.wav
运行后,屏幕一直在跳动显示进度.直至运行完毕,会给出最终文件大小,压缩率等信息.(若表达不够清楚请看图.
运行中1:

运行中2:

最终屏显:

这最终的屏显信息是我所要的.
若使用2>log,则得到的文件是类似下面这样
而我所希望得到的是如最终屏显所示的,(不需要中间这么多行的),类似如下格式的文件:
以上举例仅为说明之用,并非寻求对此个例的解决方案.
可否有命令或工具能够做到?
请各位赐教.谢谢.
PS,我是希望直接得到这样的文件,而不是完成以后再用工具对log进行处理.
[ Last edited by noe on 2009-2-8 at 23:07 ]
如,有个bat,运行完毕pause后,此时我在cmd窗口全选,复制,保存为文本.
我要的就是自动保存这个文本的方法.
举个实例便于说明.举例仅为说明之用,并非寻求对此个例的解决方案.
现有一个wav转flac的批处理.
flac.exe test.wav
运行后,屏幕一直在跳动显示进度.直至运行完毕,会给出最终文件大小,压缩率等信息.(若表达不够清楚请看图.
运行中1:

运行中2:

最终屏显:

这最终的屏显信息是我所要的.
若使用2>log,则得到的文件是类似下面这样
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
wavtest.wav: 3% complete, ratio=0.251
wavtest.wav: 5% complete, ratio=0.280
wavtest.wav: 7% complete, ratio=0.279
...中间省略
wavtest.wav: 95% complete, ratio=0.450
wavtest.wav: 98% complete, ratio=0.452
wavtest.wav: wrote 4770849 bytes, ratio=0.445
而我所希望得到的是如最终屏显所示的,(不需要中间这么多行的),类似如下格式的文件:
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
wavtest.wav: wrote 4770849 bytes, ratio=0.445
以上举例仅为说明之用,并非寻求对此个例的解决方案.
可否有命令或工具能够做到?
请各位赐教.谢谢.
PS,我是希望直接得到这样的文件,而不是完成以后再用工具对log进行处理.
[ Last edited by noe on 2009-2-8 at 23:07 ]

