rao*_*son 7 scripting windows batch
这个问题可能会成为有史以来最愚蠢的问题,因为我可能错过了显而易见的问题。无论如何,这里是:您可以评估批处理脚本中的表达式吗?例如,我想将两个数字相加并打印结果:
echo 4+2
Run Code Online (Sandbox Code Playgroud)
这将只打印“4+2”,而不是“6”。也许我在 Windows 上使用批处理脚本有点太过分了...
谢谢!
这边走:
Set /a 4+2
Run Code Online (Sandbox Code Playgroud)
或者将其存储在变量中供以后使用:
Set /a foo = 4+2
echo %foo%
Run Code Online (Sandbox Code Playgroud)
为了回答您的最后一行,您很有可能将批处理推得比预期的要远一些。Windows Script 主机在您的机器上可用,并允许 VBScript 或 JScript。此外,如果您无论如何都要学习新东西,我强烈建议您改用 Powershell。