微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从python控制rs232 windowsterminal程序

我正在testing一个托pipe一个ftp服务器的硬件。 我连接到服务器以configuration有问题的硬件。

我的testing环境是用Python 3编写的。

要启动ftp服务器,我需要在我的电脑上启动一个特殊的专用terminal应用程序。 据我所知,我必须使用这个软件,我没有帮助文件。 我知道如何使用它来启动FTP服务器,这就是我所需要的。

当我启动这个应用程序,我去菜单,并打开一个对话框,我select硬件连接到COM端口/速度。 然后我input命令启动在应用程序中的窗口控制台中的FTP服务器。 然后提示我input硬件的pipe理员代码。 当我完成configuration设备后,我发出命令重新启动硬件的软件。

查找正在运行的应用程序的通信端口设置

在Linux中与CashCode bill acceptor进行通信

永久的USB端口名称? (Linux)

尝试使用USB到RS232电缆进行通信时,Minicom离线

Linux – 串口读取返回EAGAIN

为了让我完全自动化我的testing,我需要删除每个testing的这个ftp服务器的手动启动。

据我所知,我有两个select:

Windows GUI自动

保存使用此应用程序时在COM端口上发送的数据stream。

我试图find一个GUI自动生成器,但pywinauto不支持Python 3.任何其他选项,我应该看看?

有关如何监视有问题的COM端口并保存stream量的build议?

谢谢,

巴里

串口相当于“全双工”stream量控制?

串行通信C ++ ReadFile()

如何在gnu屏幕中切换CR / LF?

自动更改RS-485通讯的RTS

通过串行连接的双向C ++通信

你看过pySerial吗? 使用它已经有几年了,但它在处理RS-232通信方面非常好,看起来它与Python 3.x兼容。

Sikuli可能会提供所需的GUI自动化。

我也可以使用WScript来解决这个问题,但是pySerial是首选的解决方案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐