【问题标题】:Control Windows App with Python使用 Python 控制 Windows 应用程序
【发布时间】:2012-04-17 08:29:42
【问题描述】:

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

我使用下面的 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)

提前致谢!

【问题讨论】:

    标签: python subprocess popen


    【解决方案1】:

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

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

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


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

    这完全取决于应用程序,如果不知道您正在运行哪个应用程序,我们将无法提供此信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-25
      • 2021-12-10
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多