我正在導入一個CSV文件,每行兩個記錄,「名稱」和「路徑」。Powershell - 動態遍歷變量
$softwareList = Import-Csv C:\Scripts\NEW_INSTALLER\softwareList.csv
$count = 0..($softwareList.count -1)
foreach($i in $count){
Write-Host $softwareList[$i].Name,$softwareList[$i].Path
}
我所試圖做的是動態分配的名稱和每個記錄的路徑基礎上,$i
變量WPFCheckbox
變量。這些複選框的名稱被命名爲諸如WPFCheckbox0
,WPFCheckbox1
,WPFCheckbox2
等等。這些對象有兩個屬性,我計劃使用「命令」來存儲$SoftwareList[$i].path
和「內容」來存儲$SoftwareList[$i].Name
我想不到一種方法來正確循環這些變量並將屬性從CSV分配給各自的WPFCheckboxes上的屬性。
任何建議將不勝感激。
像「WPFCheckbox0」,「WPFCheckbox1」等名稱存在[XY問題]的嚴重氣味(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) - 您如何知道CSV中每行都有足夠的複選框?你也應該動態創建/生成複選框 –