Powershell菜单选择(如GRUB,curses等)

Kaf*_*use 8 powershell user-interface

我想在Powershell中为用户提供一个菜单,他可以在GRUB中选择带有箭头键的实体,或者只是用curses的基本思想来替换(Y)es或(N)o命令行输入.(或者用于文件夹选择或其他)

是否已有一个框架或某些东西可以帮助我作为一个起点?

我已经检查过Out-GridView,但这会将Powershell留给另一个窗口.

Gra*_*old 13

您需要使用System.Management.Automation.Host.ChoiceDescription专为控制台菜单设计的.NET Framework类.

有关使用的一个很好的示例,请参阅此Technet博客文章.

编辑:我错过了你想要一个箭头键/输入键驱动CLI菜单的事实.

我发现Jakob Bindslet 的一篇博文似乎正是你想要的,虽然我承认我还没有尝试,但我迫不及待地想要!

编辑:Micahel Albert的另一个很好的选择可以在他的博客上找到; 我发现这个选项更优越,因为它没有清除箭头导航上的控制台窗口.