我有一個問題,這個代碼批量計算,以文字
:sum2
set /a sum=%Result% - 5000
echo %section%> %file%
echo %sum%>> %file%
goto finished
如果%結果%的5000,那麼它顯然會從中減去5000,並保存爲文本文件。但它給我的
Echo is OFF
輸出,但如果結果%%的10000它將從它減去5000,並輸出到文本文件保存爲5000,精...
現在的問題是,有沒有一種方法可以使輸出在文本文件中爲0時從5000減去5000?
將'>>%file%'移到行首。 – SomethingDark
閱讀[cmd.exe重定向運算符的順序和位置](http://stackoverflow.com/a/25562437) – JosefZ