我需要一批從文件中讀取一個數字,它增加並保存它放回這個文件......這是我想出了:這個批處理腳本有什麼問題?
@ECHO OFF
SETLOCAL EnableDelayedExpansion
IF EXIST script\BUILDVERSION (
SET /p input = <script\BUILDVERSION
SET /a result=%input%+1
ECHO %result% > script\BUILDVERSION
) ELSE (
ECHO 0 > script\BUILDVERSION
)
起初,它在一種奇怪的方式工作,從文件中讀取數字的結果似乎是一個小的隨機數,總和的結果似乎是隨機的......我不知道我做了什麼,但現在它甚至沒有讀取文件中的數字變量...
在此先感謝幫助!
*任何*批處理腳本的問題是它們*是批處理腳本*。 =) – 2011-04-25 20:09:30
嗯,我同意,我永遠不會浪費時間與它的樂趣,但我需要這個螞蟻構建腳本在Windows下工作(Linux的bash對手花了我5分鐘實現沒有bash腳本的經驗) – apirogov 2011-04-25 20:17:12
可以使用vbscript嗎?這比批處理腳本更糟糕。 – Luke 2011-04-25 20:42:15