如何以编程方式编辑telnet表单?
我甚至不确定我是否正确地提出了这个问题。让我解释一下我的情况 我有一个托管在OpenVMS环境中的应用程序,该环境通过Telnet访问。我需要以编程方式完成某些任务 到目前为止,我可以使用C#Telnet客户端发送和接收消息。我能够通过发送命令和接收响应来执行任务。但是对于一个任务,我必须编辑一个表单来更改一些信息。命令如下所示如何以编程方式编辑telnet表单?,telnet,openvms,Telnet,Openvms,我甚至不确定我是否正确地提出了这个问题。让我解释一下我的情况 我有一个托管在OpenVMS环境中的应用程序,该环境通过Telnet访问。我需要以编程方式完成某些任务 到目前为止,我可以使用C#Telnet客户端发送和接收消息。我能够通过发送命令和接收响应来执行任务。但是对于一个任务,我必须编辑一个表单来更改一些信息。命令如下所示 >修改页面 一旦我输入上述命令,整个终端就会加载此表单,我必须使用page down遍历字段,按enter键编辑文本并使用Ctrl-Z键保存 我不知道如何以编程方式完成
>修改页面
一旦我输入上述命令,整个终端就会加载此表单,我必须使用page down遍历字段,按enter键编辑文本并使用Ctrl-Z键保存
我不知道如何以编程方式完成这项任务
我不熟悉telnet或VxWorks。我不确定上述内容是否是Telnet或OpenVMS的功能。请提供帮助。由于telnet:D的清晰文本,这应该很容易理解,无论目标运行的是什么平台。您需要记住的是,像ctrl-z或page down这样的特殊键只是数据流中的字符。Ctrl-z通常是0x1a,我不确定我头顶上的下一页是什么,但下面是如何计算出来的:
简单。您可以使用其他工具吗?像ssh而不是telnet一样,您可以向ssh传递一个参数,该参数是要执行的命令,sed、awk或perl可以编辑文件而不是vi?谢谢Chris:)。我将尝试您的建议并在此处更新。@deena102-如果您不能使用Wireshark,大多数Telnet客户端都支持某种会话日志文件。您可以使用显示控制字符的文本编辑器来解开转义码。附录A可能会有所帮助。如果使用Wireshark,在开始捕获之前,将捕获筛选器设置为忽略其他流量可能会有所帮助。