"echo -e"-Befehl in Python übersetzen
Verfasst: Montag 13. Oktober 2014, 09:31
Hallo zusammen,
ich habe folgendes Problem:
- ich habe einen Befehl in einem linux Bash-Skript, welcher folgendermaßen lautet:
echo -e '1\n0.0\n2\n\n3\n4\n0\n' | mset EDI-M109
Diesen würde ich nun gerne in Python übernehmen. Es geht dabei um das Öffnen einer Benutzeroberfläche, bei der über die
Ziffern 1 bis 4 (teilweise gibt man zwischendurch noch den Anstellwinkel an - hier 0.0, etc.) diverse Eingaben gemacht werden können. In diesem Fall sollen die Befehle direkt hintereinander ausgeführt werden.
Erst hatte ich über subprocess.call alle Eingaben getrennt gemacht, das Problem ist jedoch, dass sich durch Ausführen der Ziffer 1 ein neues Fenster öffnet und ich daraufhin dann keine weiteren Eingaben mehr in der Konsole machen kann.
Alternativ wäre mir auch damit geholfen, wie man ein aktives Fenster minimiert.
Vielen Dank für jegliche Hilfe!
ich habe folgendes Problem:
- ich habe einen Befehl in einem linux Bash-Skript, welcher folgendermaßen lautet:
echo -e '1\n0.0\n2\n\n3\n4\n0\n' | mset EDI-M109
Diesen würde ich nun gerne in Python übernehmen. Es geht dabei um das Öffnen einer Benutzeroberfläche, bei der über die
Ziffern 1 bis 4 (teilweise gibt man zwischendurch noch den Anstellwinkel an - hier 0.0, etc.) diverse Eingaben gemacht werden können. In diesem Fall sollen die Befehle direkt hintereinander ausgeführt werden.
Erst hatte ich über subprocess.call alle Eingaben getrennt gemacht, das Problem ist jedoch, dass sich durch Ausführen der Ziffer 1 ein neues Fenster öffnet und ich daraufhin dann keine weiteren Eingaben mehr in der Konsole machen kann.
Alternativ wäre mir auch damit geholfen, wie man ein aktives Fenster minimiert.
Vielen Dank für jegliche Hilfe!