2017-06-14 190 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 

返回頂部 當然然後運行該命令,然後下一行創造一個空間