我有一個小批處理檔案(見下文),它執行 REM 陳述句所說的內容。
執行時,它會在處理程序中依次顯示每個檔案名(帶有進度條(各種),因為檔案被“重新寫入”到磁盤),但我也希望它顯示一個“計數器”(從 1 開始)隨著每個檔案的處理而增加,以便在處理最終檔案時,計數器將顯示已處理的檔案總數。
我可以做任何簡單的改變來實作這一點嗎?(我不是編碼員,批處理檔案是由與我失去聯系的其他人提供的。)
REM --ooOO This adds c.365ms silence to all mp4 video files in the folder (adding 364 bytes to file size) OOoo--
for %%a in (*.mp4) do mp4box "%%a" -add 0.2sSilenceM.mp3
pause
uj5u.com熱心網友回復:
實作一個計數器非常簡單:
setlocal enabledelayedexpansion
set counter=0
for %%a in (*.mp4) do (
set /a counter =1
echo processing file !counter!: %%a
mp4box "%%a" -add 0.2sSilenceM.mp3
)
echo total processed files: %counter%
您需要延遲擴展才能在回圈內使用計數器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428986.html
