2016-05-24 2 views
0

У меня есть exe-файл, который мне нужно запустить несколько раз с разными параметрами. Я могу вручную (или с Python) создать BAT-файл со всеми параметрами, а затем запустить EXE-файлExecute exe-файл с bat-файлом из Python

C: \ RAY \ Reflec.exe < test.bat

в CMD окно, но я сталкиваются с проблемами, когда я пытаюсь запустить Python. Exe-файл выполняется, но он не принимает параметры в bat-файле. Я пробовал разные способы, , например. с использованием os.startfile, subprocess.call и т. Д., Но я не могу заставить его работать. Все, что я достиг, это запустить exe-файл, но затем он ждет параметров. Я не получаю сообщений об ошибках.

Может кто-нибудь, пожалуйста, помогите мне с синтаксисом? Благодарю.

ответ

0
import os 
os.system("D:/Ramesh/test.bat") 
+0

Ваш test.bat должен содержать путь к файлу exe. – user1335606

+0

Спасибо, но результат тот же. Я добавил exe-файл в первую строку в bat-файле. Он запускается нормально, но он не принимает параметры в следующих строках. Это, как летучая мышь-файл выглядит следующим образом: Reflec.exe \ п \ п 1 \ п 2 \ п ... – Mats

+0

открыть файл битой в блокноте и добавить как «C: \ RAY \ Reflec. exe "сохранить и закрыть – user1335606