Windows 指令執行與 SQL 中的 spool 指令或 UNIX 中的腳本指令類似的功能?

Windows 指令執行與 SQL 中的 spool 指令或 UNIX 中的腳本指令類似的功能?

在 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.

相關內容