2017-06-14 191 views
-2

在命令提示存储在一个文件中其输出...执行命令,并使用批处理文件

首先执行批处理文件
然后执行的命令的号。

所以我怎样才能存储所有指令和其在一个单一的文件输出,
和文件路径定义批处理文件。 ?

+5

你的问题是什么? – Compo

+0

如何将所有执行命令及其输出存储在单个文件中? – Chandresh

+0

在批处理中没有命令'Echo off'并通过重定向调用批处理?根据内部的循环,你会得到比预期更多的输出。 – LotPings

回答

0

这样也许

@echo OFF 
(
Echo Ipconfig 
Echo. 
Ipconfig 
Echo. 
Echo. 
Echo Net User Guest 
Echo. 
Net user Guest 
)>file.txt 
Exit 

或者你可以设置命令,变量,然后代替键入整个命令。

+0

而我的方式,我确实提到它只有世界上的一行文本 – JavadSM

+0

不需要临时文件:'> file.txt(','ipconfig','net user Guest','''''。但它仍然不会捕获这些命令,只是它们的输出。 – Stephan

0

简便的方法来创建其输出保存到你可以做这样一个批处理提示:

@echo off 
:top 
Cls 
Set /p c= 
Echo %c% >> output.txt & %c% >> output.txt 
%c% 
Echo. >> output.txt 

返回顶部 当然然后运行该命令,然后下一行创造一个空间