我有这个批处理文件:
@echo off
set xx=7
echo the version is %xx%
我想在VS2010中的预构建事件中使用它 - 作为整数:
MY_INT = $(xx)
但它的值是一个字符串,如何将字符串值转换为批处理文件中的整数值?
谢谢!
答案 0 :(得分:2)
环境变量(批处理变量)总是字符串;它们不能存储为整数。
带有/ A选项的SET命令可以解析字符串中的整数,执行算术运算,并将积分结果存储在环境变量中。但最终结果仍然是最终数字的字符串表示。
从命令提示符处键入help set
或set /?
,以获取有关SET / A选项的更多信息。