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