Управляйте приложением Windows с помощью Python - PullRequest
0 голосов
/ 03 апреля 2012

Я пытаюсь открыть приложение Windows со скриптом Python, выполнить цикл вызовов для него, получить значения и сохранить их в текстовом файле.

Я использовал приведенный ниже скрипт на 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 Ответ

1 голос
/ 03 апреля 2012

Как мне перемещаться по интерфейсу приложения из python?

Похоже, что приложение, которое вы пытаетесь запустить, имеет графический интерфейс, вы не сможете использовать модуль подпроцесса для этого. Модуль подпроцесса следует использовать только для запуска приложений командной строки или приложений, у которых вообще нет вывода / интерфейса.

Ознакомьтесь с ответами на следующий вопрос о том, как вы можете общаться с GUI с помощью Python: Сделайте вашу программу ИСПОЛЬЗУЙТЕ графический интерфейс


Есть ли список вызовов-команд, которые я могу получить из приложения, чтобы я знал, какую из них вызывать?

Это полностью зависит от приложения, не зная, какое приложение вы используете, мы не сможем предоставить эту информацию.

...