批处理文件中的for循环问题

凯尔·汉布里克(Kyle Hambrick)

我正在尝试使用从1到100的模量,通过一些计算来批量创建一个for循环,然后返回整个数字集的平均值。我想在屏幕上并将这个平均值打印到一个名为output的文件中,这是我所拥有的,但似乎无法正常工作。有什么建议?非常感谢你。

@echo off
setlocal EnabledDelayedExpansion
for /l %%i in (1,1,100) do (
    set /a EXPR = %%i %% 5
    set /a EXPR2 = %EXPR+3
    set /a TOTAL = TOTAL+%EXPR2
) 
set /a AVG = %TOTAL/100
echo Your average is %AVG
echo Your average is %AVG >> output.txt
恩波科马卡
@echo off
setlocal EnableDelayedExpansion
for /l %%i in (1,1,100) do (
    set /a EXPR=%%i %% 5
    set /a EXPR2=EXPR+3
    set /a TOTAL=TOTAL+EXPR2
) 
set /a AVG=TOTAL/100
echo Your average is %AVG%
echo Your average is %AVG% 

这是你想要的吗?

dEnableDelayedExpansion中的另一项功能(顺便说一句,set /a也无需延迟扩展)。经典错误是让空格围绕变量分配。在批处理脚本中,结果是空格成为变量名称的一部分。%

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于批处理文件中的循环和delim

来自分类Dev

批处理文件“ for”循环-多行

来自分类Dev

批处理文件中的if条件和for循环

来自分类Dev

Windows批处理文件处理-循环

来自分类Dev

使用“ goto”的批处理文件中的无限循环

来自分类Dev

在批处理文件中定义循环iMacros

来自分类Dev

批处理文件中的定界符问题

来自分类Dev

批处理文件中括号的问题

来自分类Dev

对于批处理文件中的循环

来自分类Dev

在批处理文件中循环浏览ASCII码

来自分类Dev

For循环在批处理文件中无法正常工作

来自分类Dev

批处理文件中的字符串替换问题

来自分类Dev

批处理文件循环带空格

来自分类Dev

批处理文件:递归循环

来自分类Dev

批处理文件中的For循环

来自分类Dev

Windows批处理文件处理-循环

来自分类Dev

循环不在批处理文件中循环

来自分类Dev

在批处理文件中定义循环iMacros

来自分类Dev

在批处理文件中删除尾随\的问题

来自分类Dev

批处理文件选择命令循环

来自分类Dev

for文件循环批处理文件中的for文件循环

来自分类Dev

在批处理文件中循环浏览ASCII码

来自分类Dev

更改批处理文件中的变量以进行循环

来自分类Dev

在批处理文件中的for循环中转义括号

来自分类Dev

批处理文件以“”循环

来自分类Dev

批处理文件:逃脱!在 For 循环中

来自分类Dev

批处理文件中的嵌套 /F 循环和 If 语句

来自分类Dev

使用变量的批处理文件 FOR 循环

来自分类Dev

如何修复批处理文件中的转到问题