gpt4 book ai didi

python - 从python控制rs232 windows终端程序

转载 作者:可可西里 更新时间:2023-11-01 10:39:25 29 4
gpt4 key购买 nike

我正在测试一个托管 ftp 服务器的硬件。我连接到服务器以配置有问题的硬件。

我的测试环境是用 Python 3 编写的。

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

当我启动这个应用程序时,我转到菜单并打开一个对话框,我在其中选择硬件连接到的 com 端口/速度。然后我输入命令以在应用程序内的窗口之类的控制台中启动 ftp 服务器。然后系统提示我输入硬件的管理代码。完成设备配置后,我发出命令以重新启动硬件的软件。

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

据我所知,我有两个选择:

  1. Windows 图形用户界面自动化
  2. 保存使用此应用程序时在 com 端口上发送的数据流。

我试图找到一个 GUI 自动化程序,但 pywinauto 不支持 Python 3。这里还有我应该查看的其他选项吗?

关于如何监控有问题的 com 端口并节省其流量的任何建议?

谢谢,

巴里

最佳答案

你看过pySerial了吗? ?我已经有几年没有使用它了,但它在处理 RS-232 通信方面相当出色,而且看起来与 Python 3.x 兼容。

关于python - 从python控制rs232 windows终端程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7632642/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com