标题说明了一切,我有一个名为totalcred.txt
的txt文件,带有一个数字,我想做的就是:
.txt
文件中的数字保存在变量但到目前为止,这个地球上没有任何工作,我感到失望。
这是我的代码所以(我也尝试过很多东西):
FOR /F "tokens=1" %%a IN (totalcred.txt) DO (
set val=%%a
IF [%val%] GEQ [0] (
set /a val += 195
echo %val% > totalcred.txt
)
)
答案 0 :(得分:0)
您甚至不需要for
循环,当您尝试从您正在写入的同一文件中读取时,您可以想象这是有问题的:
@Echo Off
Set/P "val="<totalcred.txt
If %val% GEq 30000 GoTo :EOF
Set/A "val+=195"
(Echo(%val%)>totalcred.txt
答案 1 :(得分:0)
FOR /F "tokens=1 delims=" %%a IN (totalcred.txt) DO (
set /a val=%%a+0
goto con
)
:con
set /a val2=%val%+100
echo %val2%
(Echo(%val2%)>totalcred.txt