2015-05-25 1 views
-1

У меня есть win32 exe, который я хочу выполнить, используя скрипт Python. Win32 является интерактивным по своей природе, то есть он требует ввода нескольких пользовательских входов после запуска приложения. Можно ли это сделать с помощью Python? Я знаю способ сделать это на Java, но если я смогу сделать это на Python, это будет идеально. Поэтому, если кто-то смог сделать что-то подобное, сообщите мне.Интерактивное меню на основе exe в Python

+0

Несет ли файл ехе параметры командной строки? – SuperBiasedMan

+0

Нет, если файл exe не принимает аргументы командной строки, это приложение типа меню, поэтому на первом экране он загружает 7 опций, а затем ожидает, что пользователь будет вводить номер 1-7, а затем на основе того, что загружаются следующие меню. Благодаря! – Nachiketh

+0

Пока нет подробностей. Какие механизмы автоматизации раскрываются этой программой? –

ответ

0

Существует три способа запуска exe python.

  1. os.system
  2. os.popen
  3. subprocess.Popen

например:

import os 
os.popen("youEXE.exe arg1 arg2") 
+0

Стоит сказать, какой предпочтительный метод и почему. – SuperBiasedMan

+0

@yrhsilence: приложение не принимает аргументы командной строки, это приложение, управляемое интерактивным меню, в котором пользователь будет вводить параметры, есть ли способ автоматизировать это с помощью Python. Благодаря! – Nachiketh

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