2012-04-03 2 views
0

Я пытаюсь открыть приложение Windows с помощью скрипта python, выполнить цикл вызовов на нем, получить значения и сохранить их в текстовый файл.Управление 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

Как перейти от интерфейса приложения к python?

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

Заканчивать ответы на следующий вопрос о том, как вы могли бы быть в состоянии общаться с графическим интерфейсом с помощью Python: Make your program USE a gui


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

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

Смежные вопросы