0

数行 (おそらく 5 行) を表示する Powershell スクリプトを書きたいのですが、それらはターミナル ウィンドウの同じ場所/位置にとどまります。例: いくつかのデバイスが ping 可能である場合に出力するスクリプトを作成している場合、出力が端末を下にスクロールし続けることは望ましくありません。各行を現在の位置にとどめたいと思いますが、時間の経過とともに更新されます。

元:

+----------------------+    +----------------------+
|       TERMINAL       |    |       TERMINAL       |
+----------------------+    +----------------------+
| Device1: PINGABLE    |    | Device1: NOT PINGABLE|
| Device2: NOT PINGABLE|    | Device2: NOT PINGABLE|
|                      |    |                      |
|                      |    |                      |
|                      |    |                      |
|                      |    |                      |
+----------------------+    +----------------------+

スクリプトは引き続き実行され、行は同じ場所に留まり、必要に応じて出力が更新されます。これをPowershellに実装するにはどうすればよいですか?

私の質問をより明確に概説するこのフォーラム投稿を見つけました: http://www.minasi.com/forum/topic.asp?TOPIC_ID=29171

これはまだですか?まだ無理ですか?

4

1 に答える 1

2

$host.UI.RawUI具体的には を見てください$host.UI.RawUI.SetBufferContents(...)

于 2012-11-26T20:56:56.560 に答える