2014-11-24 849 views
0

我知道>和>>将命令重定向到一个文件,但我怎样才能从批处理文件中获取每一行数据?我有很多回声的命令,但我只需要1个将窗口中使用的每个命令都回显给文本文档的命令。批处理文件 - 输出当前cmd输出到日志?

批处理文件:

关闭@echo 选择/ N/C 12 如果%ERRORLEVEL%== 1回声喜 等。

你知道什么是完美的作品?点击右键>编辑>全选。到底如何做呢代码

回答

1

说你的批处理脚本被称为myScript.bat,然后重定向时,你怎么称呼它:

myScript >log.txt 

你会希望添加通话,如果从另一个批处理脚本中使用。

您可以从您的脚本中做重定向,如果你调用一个主程序:

@echo off 
call :main >log.txt 
exit /b 

:main 
rem rest of your code goes here. 
+0

是啊这种作品。但我的代码中有一个完整的用户交互系统,我想获得他们过去已经选择的内容 – user3762093 2014-11-24 04:27:37

+0

@ user3762093 - 我建议您发布一些简化的代码示例来演示您的设计,并更准确地描述您所尝试的内容实现。 – dbenham 2014-11-24 04:31:07