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 回答