4
我想在Powershell中爲用戶提供一個菜單,他可以像使用GRUB一樣使用箭頭鍵來選擇實體,或者只是用curses的基本思想來替換(Y)es或(N)o命令行輸入。 (或文件夾選擇或其他)Powershell菜單選擇(如GRUB,curses等)
是否已經有一個框架或東西,可以幫助我作爲一個起點?
我已經檢查了Out-GridView,但是這會使Powershell離開另一個窗口。
我想在Powershell中爲用戶提供一個菜單,他可以像使用GRUB一樣使用箭頭鍵來選擇實體,或者只是用curses的基本思想來替換(Y)es或(N)o命令行輸入。 (或文件夾選擇或其他)Powershell菜單選擇(如GRUB,curses等)
是否已經有一個框架或東西,可以幫助我作爲一個起點?
我已經檢查了Out-GridView,但是這會使Powershell離開另一個窗口。
您需要使用專門用於控制檯菜單的.NET Framework類.NET Framework類。
有關使用的一個很好的例子,請參閱本文的Technet Blog文章。
編輯:我錯過了你想要一個箭頭鍵/輸入鍵驅動CLI菜單的事實。
我發現一個來自Jakob Bindslet的blog post,這似乎正是你想要的,雖然我承認我還沒有嘗試過,但我迫不及待想要!
編輯:Micahel Albert的另一個優秀選項可以找到on his blog;我發現這個選項的優越性在於它不會在箭頭導航上清除控制檯窗口。
OP表示他想要一個菜單,用戶可以用箭頭鍵進行選擇(大概是通過突出顯示選項並使用[ENTER]進行選擇),而不是在菜單下的提示符下鍵入選擇的控制檯菜單。 –
謝謝@AdiInbar - 我沒有注意到,必須快速瀏覽! –
哇,謝謝!現在我甚至知道我正在尋找的CLI菜單,哈哈!我會嘗試它,但我認爲這將符合我的需求。 – Kaffeepause