使用 python 浏览 as400

Navigate through as400 using python

我想在 as400(我认为它被称为 IBM i)中自动执行一些任务。我设法使用 autohotkey 并直接在界面中导航完成了一些工作。这工作正常,但远非最佳。

我现在想用 python 做一些更高级的东西,问题是,我不知道从哪里开始。 我的第一个目标是能够通过 python 导航 as400 window,一旦我到达那里,我就有信心解决其余的问题。

我试图查看一些资源,但我并不真正理解它们,例如 https://www.itjungle.com/2019/06/10/guru-getting-started-with-python-on-ibm-i/

如果您正在考虑“导航 window”(即转到屏幕、按功能键、输入一些文本、选择菜单选项等),那么 运行 Python(或其他任何东西)直接在 IBM i 上是行不通的。

理论上,您可以在您的 PC 上使用 Python 来连接 TN5250J 或 EHLLAPI,这将比 AutoHotkey 提供更多的功能;但这很少有人这样做,并且在 Python.

中没有任何交钥匙解决方案可以做到这一点

如果您想在您的 IBM i 上利用 Python ,那么您需要考虑直接使用文件和其他对象(就像您将使用 CL、RPG 或 COBOL)或数据库(就像使用 SQL 一样)。