在 .NET 应用中嵌入终端会话

使用适用于 .NET Framework 的仿真组件显示远程终端屏幕并自动化基于文本的交互。

在 .NET 应用中嵌入终端会话

仿真使 .NET Framework 应用程序可以解释来自远程系统的控制序列并重现其文本显示,包括光标位置、颜色和字符格式。开发者可以嵌入一个交互式终端供用户使用,或以编程方式处理终端输出以自动化命令和提取信息。当集成暴露终端接口的主机应用时,这非常有用,允许从 .NET Framework 应用内访问现有工作流。

多个支持 .NET Framework 的通信和消息产品支持仿真,包括:

  • Rebex SSH Shell 提供用于 SSH 和 Telnet 会话的 Windows Forms 终端控件,以及用于无可见显示下自动化交互的虚拟终端。
  • PowerTCP Emulation for .NET(Dart Communications)支持 VT52、VT100、VT220 和 VT320 终端,提供屏幕抓取以从终端显示中提取文本。
  • SocketTools .NET Edition(Catalyst Development Corp.)包括 ANSI、VT100 和 VT220 终端控件,带有管理显示单元格、光标位置和文本属性的 API。

有关功能和价格的深入分析,请访问我们关于 .NET Framework 通信和消息组件的比较页面。

比较 .NET Framework 通信与消息组件