Windows命令行:如何循环列表?

时间:2016-09-26 15:06:57

标签: windows cmd

在Windows命令行上,我想按以下方式遍历列表:

list = 1,2,4,8,4,1,5

for /f %x in list do (echo %x)

但是上面的方法不起作用,那么如何用Windows命令行循环一个列表呢?

3 个答案:

答案 0 :(得分:1)

.container { width: 350px; height: 350px; padding: 0px; margin: 0px; overflow: hidden; } p { color: white; width: 350px; text-align: center; font-size: 28px; z-index: 100; margin-top: -90px; position: relative; } .dnnmedia_image { width: 350px; height: 350px; transition: all .2s ease-in-out; overflow: hidden; object-fit: cover; } .dnnmedia_image:hover { transform: scale(1.1); }命令主要用于处理文件,但您也可以处理文本字符串:

<div class="container">
  <img src="https://dummyimage.com/350x350/000/fff" class="dnnmedia_image" />
</div>
<p>
  Random text
</p>

答案 1 :(得分:0)

的PowerShell:

1,2,4,8,4,1,5 | ForEach-Object { $_ }

PowerShell内置了对列表的支持,并且语法比cmd.exe更加一致。我建议试一试。

答案 2 :(得分:-1)

将其另存为批处理文件并从命令提示符运行它。

@echo off

set mylist=does,this,work

for %%i in (%mylist%) do (
  echo %%i
)