0

我想使用 python 在窗口上运行我的外部(.exe)程序。为了运行该程序(.exe)的特定任务,我需要知道方法并在我的 test.py(我的 python 文件)中调用,我如何在我的 python 中调用函数?

import subprocess
subprocess.call(['C:\\EnergyPlusV7-2-0\EP-Launch.exe', 'C:\\modelo_0001.idf'])

现在我需要通过python调用一个方法来在外部程序(.exe文件)上运行一个特定的任务,但是如何呢?有人可以给我一个示例格式吗?有一个按钮说'模拟',我需要获取该按钮的方法,以便我可以通过python执行它!

4

1 回答 1

0

您应该尝试使用 pywinauto:http ://code.google.com/p/pywinauto/ 安装并阅读文档。

例子:

from pywinauto import application
app = application.Application.start("C:\\EnergyPlusV7-2-0\\EP-Launch.exe")
# open dialog here with pywinauto (see docs), it's bound to interface can't help here
# press next button

还要查看 SWAPY,它将为 pywinauto 生成自动化 python 代码。

http://code.google.com/p/swapy/

于 2013-11-14T21:26:42.633 回答