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

时间:2013-07-10 16:27:14

标签: powershell user-interface

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

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

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

1 个答案:

答案 0 :(得分:12)

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

有关使用的一个很好的示例,请参阅此Technet Blog文章。

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

我从Jakob Bindslet找到了blog post,这似乎正是你想要的,虽然我承认我还没有尝试,但我等不及了!

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