终端通过Telnet定位

时间:2018-06-13 01:01:57

标签: c# .net terminal telnet

我正在开发一个通过telnet连接到设备的项目。登录设备后,它会自动显示交互式终端菜单。使用putty,所有内容都通过字段代码显示在特定位置(格式为\x1b[<row>;<column>f)。导航菜单工作正常,只需为菜单项发送适当的输入。

    Main Menu
------------------
A) Statistics
B) Configuration

将A转换发送到Statistics页面。 B到配置。在“配置”页面上,可以选择更改值。

Configuration Menu
------------------
A) Line Length     80
B) Line Style      Normal

新值在页面上就地完成。再次,使用腻子,这一切都按预期发生。光标位于正确的位置以输入新值。使用所选的telnet库(Thought.Net.Telnet)似乎不允许使用相同的功能。到目前为止,没有必要。使用新设备,页面流将显示为一串字段代码,文本如下。

有没有办法定位特定字段进行修改?是否有一部分telnet和/或终端协议可用于通过终端仿真器模拟输入?只是发送匹配字段的字段代码位置?我还没有对它进行测试,因为在我不得不出门预约之前就已经发现了这个问题。我在早上回来之前先问一下这个问题。

0 个答案:

没有答案