如何在批处理文件中水平打印 for /L 输出?

问题描述 投票:0回答:1

我想知道是否有办法在批处理脚本中以水平方向输出这个生成的序列? 这是代码:

    for /L %%a in (1,1,5) do (
        echo %%a
    )

--输出:

1
2
3
4
5

我想要这样的:

12345
batch-file command-line command batch-processing
1个回答
0
投票

从注释中,您希望将输出存储在变量中:

setlocal EnableDelayedExpansion
set "var="
for /L %%a in (1,1,5) do (
        set "var=!var!%%a"
)
echo Result="!var!"

在代码块内,您应该使用延迟扩展来访问变量

© www.soinside.com 2019 - 2024. All rights reserved.