Die Suche ergab 6 Treffer

von grpy
Mittwoch 15. November 2017, 12:29
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Re: Eine exe ausführen und Kommandofenster mitlesen

__deets__ hat geschrieben:Kann ich mir so ohne weiteres erstmal nicht erklären. Kannst du das mal etwas detaillierter beschreiben was da wie ineinander greift?
Hat sich erledigt, hab den Fehler gefunden. Bei einem der Parameter fehlte ein Zeichen. Danke für die Unterstützung.
von grpy
Mittwoch 15. November 2017, 12:10
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Re: Eine exe ausführen und Kommandofenster mitlesen

Kann ich mir so ohne weiteres erstmal nicht erklären. Kannst du das mal etwas detaillierter beschreiben was da wie ineinander greift?

Testautomatisierungs-Software (ECU-TEST Fa. tracetronik), mit eingebundenen CAN-Interface. In diesem Tool wird das Python-Skript ausgeführt. Das Python-Skript ruft ...
von grpy
Mittwoch 15. November 2017, 11:17
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Re: Eine exe ausführen und Kommandofenster mitlesen

Naja liest du denn danach die Ausgabe mit communicate ein?

Danke, komme jetzt an die Ausgabe dran.

Jetzt habe ich das nächste Problem, das ich mit meiem ersten Ansatz (os.popen) nicht hatte.
Mit subprocess.popen bekommt das durch die exe aufgerufene Programm keine Verbindung zum CAN-Interface ...
von grpy
Dienstag 14. November 2017, 15:21
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Re: Eine exe ausführen und Kommandofenster mitlesen

Du musst jeden Parameter als Element der Liste angeben. Nicht nur Programm trennen vom Rest.

Habe das jetzt in folgender Form ausprobiert, leider ohne Erfolg.

process = subprocess.Popen(['C:\Users\Desktop\Loader\PC_Loader.exe','FILE:C:\Users\Desktop\Build\Output\bsp.trf','CAN:CANLight_USB_16 ...
von grpy
Dienstag 14. November 2017, 14:36
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Re: Eine exe ausführen und Kommandofenster mitlesen

danke für die schnellen Antworten.

Ich hab mich schon an subprocess.Popen versucht, kriege es aber nicht hin korrekt aufzurufen.

process = subprocess.Popen(['C:\Users\Desktop\Loader\PC_Loader.exe','FILE:C:\Users\Desktop\Build\Output\bsp.trf CAN:CANLight_USB_16 TXID:0x01 RXID:0x02'], stdout ...
von grpy
Dienstag 14. November 2017, 11:22
Forum: Allgemeine Fragen
Thema: Eine exe ausführen und Kommandofenster mitlesen
Antworten: 10
Zugriffe: 2629

Eine exe ausführen und Kommandofenster mitlesen

Hallo zusammen,
ich möchte aus Python eine Anwendung (.exe) mit Parametern starten. Diese Anwendung öffnet ein Kommandofenster und schreibt den Status des Programms rein. Diesen Status muss ich mitlesen und anschließend auswerten. Die .exe kann ich leider nicht bearbeiten.

Mein Code ist schon ...