我从文件中读取变量:
%var%=13,145
我想将此值添加到另一个值:
set /a %var%=%var%+5
但结果是13+5
,而不是13145+5
。
如何删除此","从我的字符串?
答案 0 :(得分:4)
不要添加逗号。
set var=13145
此外,在分配变量时,请不要将其放在%
set /a var=%var% + 5 (Or simply set /a var += 5)
测试:
@echo off
set var=13145
set /a var=%var% + 5
echo %var%
输出:
13150
另一个解决方案是删除带有替换的逗号:
set var=13,145
set /a var=%var:,=% + 5