Aufruf von makepy über CMD bereitet Schwierigkeiten
Verfasst: Mittwoch 9. April 2008, 17:34
Hallo,
ich bin noch ziemlich neu bei Python und hab noch so meine Probleme mit der Doku. Ich versuche derzeit makepy aus PyWin32 über die Windowskonsole zu öffnen. Bekomme es aber nicht hin, der Konsole meinen Befehl zu senden.
Folgenden Code habe ich:
Und als Ausgabe in der eclipse Konsole (hab das PyDev Plugin) bekomme ich folgendes:
Danke im voraus
mfg
suzhi
ich bin noch ziemlich neu bei Python und hab noch so meine Probleme mit der Doku. Ich versuche derzeit makepy aus PyWin32 über die Windowskonsole zu öffnen. Bekomme es aber nicht hin, der Konsole meinen Befehl zu senden.
Folgenden Code habe ich:
Code: Alles auswählen
import subprocess
def bindCOMObjects():
cmd = 'c:\\Python25\\Lib\\site-packages\\win32com\\client\\makepy.py -v "Microsoft Excel 11.0 Object Library"'
test = subprocess.Popen('C:\Windows\System32\cmd.exe', shell=True ,stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print test.communicate(input=cmd)
bindCOMObjects()
Ich dachte mit der communicate() Methode könnte ich der Konsole meinen Befehl übergeben? Weiß wer rat?('Microsoft Windows XP [Version 5.1.2600]\r\n(C) Copyright 1985-2001 Microsoft Corp.\r\n\r\nD:\\Sandbox\\StammdatenReader>Mehr? ', '')
Danke im voraus
mfg
suzhi