在 Windows 中使用 VBA 在 Linux 中运行带有参数的 python 方法?

在 Windows 中使用 VBA 在 Linux 中运行带有参数的 python 方法?

我在 Windows 7 PC 上使用 MS Access 作为存储在 SUSE Linux Enterprise 服务器上的 MySQL 数据库后端的前端。Python 安装在 Linux 服务器上。我想要调用的 python 脚本也位于 Linux 服务器上。

有没有办法在 Windows 7 PC 上的 Microsoft Access 中使用 VBA 调用我的 Python 脚本中的方法(带有参数)?

如果有办法,请提供示例代码。

Python 方法名为 runAll(processID, filename),Python 文档名为 GenerateXML.Py。

答案1

我猜最简单的方法之一是在 Windows 上安装 SSH 客户端,然后使用 SSH 连接在 Linux 端触发脚本。

在 Windows 端调用的命令可能很简单,如下所示:

ssh.exe user@hostname /path/to/the/script

请注意,您的 ssh 客户端将需要某种方式来直接进行身份验证而无需用户交互,例如通过私钥/公钥对。

相关内容