使用telnet连接,使用putty,plink或hyperterminal发送命令和接收数据

时间:2014-04-29 00:30:59

标签: telnet putty plink

我需要创建一个批处理文件和脚本,它将向数据记录器发出两个命令,并将请求的数据记录到文件中。 我有一个在putty中创建的连接的配置文件,可以创建一个批处理文件,它将打开会话并连接plink和putty。从那里我可以手动将命令粘贴到plink并接收数据。

命令如下所示"#12345678D @ 5,19 [ETX]"基本上要求最后5组未标记的数据。 下一个命令更简单......"#12345678OK,56 [ETX]"确认数据并在数据记录器中将其标记为已发送。

一个复杂因素是连接需要大约5到10秒才能建立,因此在第一个命令之前需要等待或休眠。

最后,这个批处理文件和脚本需要每小时运行一次。我对代码和语言相对缺乏经验,非常感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:0)

putty,plink或hyperterminal都不是首选工具:使用netcat(或nc),这是专门针对该purpouse的 - 它提供了stdin / stdout和网络套接字之间的管道。