我需要一批从文件中读取一个数字,它增加并保存它放回这个文件......这是我想出了:这个批处理脚本有什么问题?
@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