我正在开发一个 CMD 批次。我想在里面做一些数学运算。这个公式:(x+1)100:y
所以批量处理,x = %x%, and y = %y%
.我知道如何设置变量。现在,如何批量计算这个? (WINDOWS CMD)
我需要额外的东西吗?
(我需要 Windows XP 到 7 的用户可以使用它。)
最佳答案
set 命令支持一些有限的计算。在你的情况下,你想要:set /a result=(100*x)/y
运行 set /?
查看有关支持内容的完整文档。 /a
switch 执行自动变量替换,因此您可以使用 x
而不是 %x%
.
关于批处理数学(获胜),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1869155/