使用Python控制Windows应用程序

时间:2012-04-03 16:24:34

标签: python subprocess popen

我正在尝试使用python脚本打开Windows应用程序,对其执行一系列调用,检索值并将其保存到文本文件中。

我使用bellow python脚本打开应用程序,我不确定接下来需要做什么,是否有一个我可以从应用程序获取的调用命令列表,所以我知道要调用哪一个?如何从python导航应用程序界面?

import os
import subprocess

cmd = 'C:/Program Files (x86)/path/to/my/application.exe'
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

提前致谢!

1 个答案:

答案 0 :(得分:1)

  

如何从python导航应用程序界面?

这听起来像您尝试运行的应用程序具有图形界面,您将无法使用子进程模块。子进程模块应仅用于运行命令行应用程序或根本没有输出/接口的应用程序。

查看以下问题的答案,了解如何使用Python与GUI通信:Make your program USE a gui


  

是否有一个我可以从应用程序获取的调用命令列表,所以我知道要调用哪一个?

这完全取决于应用程序,在不知道您运行的应用程序的情况下,我们无法提供此信息。