在 DOS 中是否有指令可以執行類似 SQL 中的假脫機功能或 UNIX 中的腳本指令來建立日誌?
我想將所有命令列輸出列印到文件中,但我不想對每一行使用 echo 命令。
我可以執行以下操作:
xx.cmd > xx.log
但是,最好只需點擊批次/cmd 腳本並產生日誌,這樣我就不需要進入命令列了。
任何幫助將不勝感激。
戴夫
答案1
據我所知,但您可以使用以下前綴來解決該問題:
call :start %* > test.log
goto :eof
:start
echo Your code goes here
答案2
我不確定我是否理解這個問題 – – 我特別不理解「我不想對每一行使用 echo 命令」語句 – – 但如果 Harry 的答案接近您想要的,您可能會喜歡這個也是:
@echo off
(
命令1
命令2
命令3
︙
) >
日誌檔名
當然,如果您想查看命令,請省略@echo off
.