Get-ChildItem 进入 Powershell ListBox GUI
Get-ChildItem into Powershell ListBox GUI
我正在尝试了解如何将 Get-ChildItem 的输出放入 ListBox。
我的想法是,我想在小型 Powershell Window 中将一个文件夹的内容列为下拉菜单。然后该函数应该 运行 具有预定义参数的选定文件。
你知道如何实现吗?
我尝试将 Get-ChildItem 的值设置为一个变量,但我得到的只是一行中的所有内容和一个选项。
提前致谢!
您可以使用 Out-GridView
在弹出对话框中显示文件,这样您就可以 select 文件和 return select 离子。
$selectedFile = Get-ChildItem | Out-GridView -Title 'Select a file' -OutputMode Single
Write-Host "Selected file: $($selectedFile.Name)"
使用Select-Object
更改Out-GridView
显示的列:
$selectedFile = Get-ChildItem | Select-Object Name, LastWriteTime | Out-GridView -Title 'Select a file' -OutputMode Single
Write-Host "Selected file: $($selectedFile.Name)"
我正在尝试了解如何将 Get-ChildItem 的输出放入 ListBox。
我的想法是,我想在小型 Powershell Window 中将一个文件夹的内容列为下拉菜单。然后该函数应该 运行 具有预定义参数的选定文件。
你知道如何实现吗?
我尝试将 Get-ChildItem 的值设置为一个变量,但我得到的只是一行中的所有内容和一个选项。
提前致谢!
您可以使用 Out-GridView
在弹出对话框中显示文件,这样您就可以 select 文件和 return select 离子。
$selectedFile = Get-ChildItem | Out-GridView -Title 'Select a file' -OutputMode Single
Write-Host "Selected file: $($selectedFile.Name)"
使用Select-Object
更改Out-GridView
显示的列:
$selectedFile = Get-ChildItem | Select-Object Name, LastWriteTime | Out-GridView -Title 'Select a file' -OutputMode Single
Write-Host "Selected file: $($selectedFile.Name)"