我想在Powershell中为用户提供一个菜单,他可以在GRUB中选择带有箭头键的实体,或者只是用curses的基本思想来替换(Y)es或(N)o命令行输入。 (或者用于文件夹选择或其他)
是否已有一个框架或某些东西可以帮助我作为起点?
我已经检查过Out-GridView,但这会将Powershell留给另一个窗口。
答案 0 :(得分:12)
您需要使用专为控制台菜单设计的System.Management.Automation.Host.ChoiceDescription
.NET Framework类。
有关使用的一个很好的示例,请参阅此Technet Blog文章。
编辑:我错过了你想要一个箭头键/进入按键驱动的CLI菜单的事实。我从Jakob Bindslet找到了blog post,这似乎正是你想要的,虽然我承认我还没有尝试,但我等不及了!
编辑:可以找到Micahel Albert的另一个很好的选择on his blog;我发现这个选项更优越,因为它没有清除箭头导航上的控制台窗口。