0
变量列表通过调用另一个.Cmd文件来实现。变量遵循一个模式Item1,Item2,Item3,...在cmd文件中循环变量
我想通过Item *的未知数循环,并执行一些操作,但我不知道该怎么做。非常感谢您的帮助。
伪代码
- 获取所有项目*变量
- 与它进行一个foreach。
变量列表通过调用另一个.Cmd文件来实现。变量遵循一个模式Item1,Item2,Item3,...在cmd文件中循环变量
我想通过Item *的未知数循环,并执行一些操作,但我不知道该怎么做。非常感谢您的帮助。
伪代码
set item
列出所有的变量(注意:排序的字母和数字)
可以使用for
循环做一些与他们:
for /f "tokens=1* delims==" %%a in ('set item') do echo -- %%b
如果你需要保持秩序,尽数首先用一个for /l
:
@echo off
setlocal enabledelayedexpansion
for /f %%a in ('set item^|find /c /v ""') do set count=%%a
for /l %%a in (1,1,%count%) do (
echo -- item%%a = !item%%a!.
)
既然你说你想“p erform对他们的foreach” ......
powershell -NoProfile -Command "Get-ChildItem Env:PROC* | ForEach-Object { $_.Name }"
的
可能的复制[输入cmd.exe数组,链表等数据结构(批)脚本](https://stackoverflow.com/questions/10166386/arrays - 连接的-列表和 - 其他数据结构 - 在-CMD-EXE分批脚本) – aschipfl