1

我有这个批处理文件:

@echo off
set  xx=7
echo the version is %xx%

我想在 VS2010 的预构建事件中使用它 - 作为整数:

MY_INT = $(xx)

但它的值是一个字符串,如何在批处理文件中将字符串值转换为整数值?

谢谢!

4

1 回答 1

2

环境变量(批处理变量)总是字符串;它们不能存储为整数。

带有 /A 选项的 SET 命令可以从字符串中解析整数,执行算术运算,并将整数结果存储在环境变量中。但最终结果仍然是最终数字的字符串表示形式。

键入help setset /?从命令提示符获取有关 SET /A 选项的更多信息。

于 2012-12-09T17:55:29.563 回答