我在我的節目一個簡單的問題,我似乎無法找到答案。我有一個名爲Start.Bat
的文件,它獲取用戶名/日期和時間並將其附加到LOGS.txt
文件。當我運行腳本時,它會轉到logs
文件,但它永遠不會停止追加日期/時間,所以我的程序被卡住並且不會關閉。這是我的代碼。日誌文件就不會停止更新
@echo off
cls
echo Date: %date% Time: %time%
echo Username: %username%
start.bat >> C:\scripts\ColWork3\LOGS.txt
exit
這是什麼我logs.txt
文件中獲取
Date: 18/10/2015 Time: 16:14:13.76
Username: JOEY
Date: 18/10/2015 Time: 16:15:53.68
Username: JOEY
Date: 18/10/2015 Time: 16:15:53.69
Username: JOEY
Date: 18/10/2015 Time: 16:15:53.69
Username: JOEY
Date: 18/10/2015 Time: 16:15:53.69
Username: JOEY
因此,大家可以看到它只是不斷更新每毫秒並不會結束我的批處理文件的樣本。
我將如何得到它顯示只有一次讓那麼我的批處理文件可以停止?
即使我只有一個>
符號追加只顯示一個記錄,但是不斷更新相同的記錄,直到我手動關閉命令提示符。
是什麼叫它遞歸是什麼意思?而我奉命調用它的start.bat,有沒有保持其名稱的start.bat –
嘛,嚴格地說,你可以用'start.bat'任何解決辦法,它只是UHM好不好的做法。至於遞歸,爲什麼不閱讀谷歌上的單詞的第一個鏈接? – wOxxOm