所以我试图用GUIinput编写一个PowerShell脚本; 想法是最终用户看到文件系统的一个嵌套的TreeView。 他们打勾了一些文件夹,打了一个button,…发生了魔法。
我有挂载点(不知道C发生了什么),问题是我似乎无法弄清楚/find如何枚举和添加为嵌套节点。
我的search结果似乎都指向了C#,C ++等例子; 不是有帮助的。
想法?
这就是我得到的
这是我想要的(但不断深入)
所以这是我的代码到目前为止
$objDriveLetters = GET-WMIOBJECT –query "SELECT * from win32_logicaldisk" $form = New-Object System.Windows.Forms.Form $treeView = New-Object System.Windows.Forms.TreeView $treeView.Dock = 'Fill' $treeView.CheckBoxes = $true foreach ($iDrive in $objDriveLetters) { $DriveRoot = Get-Item $iDrive.DeviceID #$FolderRoot = Get-ChildItem -Path $iDrive.DeviceID $FolderRoot = Get-Item -Path $iDrive.DeviceID $treeView.Nodes.Add($FolderRoot.FullName, $FolderRoot.FullName) } $form.Controls.Add($treeView) $form.ShowDialog()