我想写一个Powershell脚本,它显示几行(可能是5行),但它们在终端窗口中停留在相同的点/位置。例如:如果我正在编写一个脚本,用于打印几个设备是否可line通,我不希望输出一直向下滚动到终端;我希望每一行都保持在它们所在的位置,但会随着时间的推移而更新。
例如:
+----------------------+ +----------------------+
| TERMINAL | | TERMINAL |
+----------------------+ +----------------------+
| Device1: PINGABLE | | Device1: NOT PINGABLE|
| Device2: NOT PINGABLE| | Device2: NOT PINGABLE|
| | | |
| | | |
| | | |
| | | |
+----------------------+ +----------------------+脚本将继续运行,行保持在同一位置,并在必要时更新输出。我如何在Powershell中实现这一点?
我刚刚找到了这个论坛帖子,它更清楚地概述了我的问题:http://www.minasi.com/forum/topic.asp?TOPIC_ID=29171
现在还是这样吗?还是不可能吗?
发布于 2012-11-27 04:56:57
看一看$host.UI.RawUI,特别是$host.UI.RawUI.SetBufferContents(...)。
https://stackoverflow.com/questions/13572705
复制相似问题