Hallo zusammen,
wie kann ich von Python aus eine cmd.exe öffnen und vom gleichen Pythonscxript aus Befehle in die DOS Box schreiben ?
Popen, Spawn, system etc. öffnet zwar die Box, stdin kann ich vom Python script aus aber nicht Bedienen.
thx for any help
puc
dos box öffnen und Befehle absetzen
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
subprocess.Popen sollte das sein, was du suchst. Dann aber nicht cmd.exe ausfuehren, sondern direkt die Befehle, die du ausfuehren moechtest. Wenn du echte Shell-Kommandos ausfuehren moechtest, dann Shell=True setzten, meistens will man das aber nicht.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
ja..das ist es aber genau..ich möchte keine Befehle beim Aufruf absetzen..die werden erst über das Python Script initiiert. Es soll eine ganz normal DOS BOX offen sein, in der ich wie üblich Befehle eingeben kann. Auf drücken eines Buttons aus der Script GUI soll aber dann ein Befehl in die DOS BOX gePIPE't werden.Rebecca hat geschrieben:subprocess.Popen sollte das sein, was du suchst. Dann aber nicht cmd.exe ausfuehren, sondern direkt die Befehle, die du ausfuehren moechtest. Wenn du echte Shell-Kommandos ausfuehren moechtest, dann Shell=True setzten, meistens will man das aber nicht.