Tôi có một mảng được xác định là LIST=(a b c d e)
. a, b, c, d, e
được đặt làm biến hệ thống, ví dụ: a=AAA, b=BBB
vvCách lặp qua mảng theo lô cho mục khóa = giá trị
Trong một kịch bản hàng loạt, tôi muốn làm một vòng lặp for trông như:
for %%i in %LIST% do echo %%i=%%%i% (unfortunately, this doesn't work)
Những gì tôi muốn đạt được là %%i (a) = %%%i% (%a%)
, mà sẽ được giải quyết như biến hệ thống, do đó thay vì hiển thị %a%
, nó sẽ được giải quyết là a=AAA
.
Bạn có biết cách làm điều đó trong tập lệnh theo lô không?
Cảm ơn!
Điều này làm việc như một nét duyên dáng :) Cảm ơn bạn! –