変数のリストは、別の.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それらのforeachの「...
powershell -NoProfile -Command "Get-ChildItem Env:PROC* | ForEach-Object { $_.Name }"
の
可能な重複[cmd.exeのではアレイ、リンクリストや他のデータ構造(バッチ)スクリプト](https://stackoverflow.com/questions/10166386/arraysをerform -linked-lists-and-other-data-structures-in-cmd-exe-batch-script) – aschipfl