UWP + SSH.Net c# 如何使用正确的颜色将 ANSI 字符串从 shellstream 输出到文本框/richeditbox

问题描述 投票:0回答:0

我在 UWP 程序中使用 ssh.net。我很难让它输出一个 ANSI 字符串到一个带有正确颜色的 richeditbox,就像你使用 putty 之类的东西看到的那样。输出看起来像

[3;J[H[2J [38;5;93m───────────────────────────────────────[0m
[39;49;1mDietPi    [0m [90m|[0m [91m[33;49;1mUpdate available[0m 
[38;5;93m───────────────────────────────────────[0m
[39;49;1mV137[0m       [90m| RPi 2 Model B (armv7l)[0m
[38;5;93m───────────────────────────────────────[0m
[39;49;1mIP Address[0m [90m| [0m
[38;5;93m───────────────────────────────────────[0m

[90m Created by : Daniel Knight[0m
[90m Web        : http://DietPi.com[0m
[90m Twitter    : http://twitter.com/dietpi_[0m
[90m Donate     : http://goo   .gl/pzISt9 [0m
[90m DietPi's web hosting is powered by: MyVirtualServer.com[0m

[1m dietpi-launcher[0m  = All the DietPi programs in one place.
[1m dietpi-config[0m    = Feature rich configuration tool for your device.
[1m dietpi-software[0m  = Select optimized software for installation.
[1m dietpi-update[0m    = [91mRun now to update DietPi (from V137 to V143).[0m
[1m htop[0m             = Resource monitor.
[1m cpu[0m              = Shows CPU information and stats.

我有什么选择可以让它正确显示?有没有办法让 richeditboxes 或任何其他元素接受 ANSI 字符串?

c# ssh uwp ansi-escape ssh.net
© www.soinside.com 2019 - 2024. All rights reserved.