http://www.noah.org/wiki/Pexpect#pty_modulePexpect does not currently work on the standard Windows Python (see the pty requirement); however, it seems to work fine using Cygwin. It is possible to build something like a pty for Windows, but it would have to use a different technique that I am still investigating. I know it's possible because Libes' Expect was ported to Windows. If you have any ideas or skills to contribute in this area then I would really appreciate some tips on how to approach this problem.
Es gibt ja diese zwei arten an Puffer in der stdio.h: Line-Buffer und "Block-Puffer" und die stdio.h weiß ja ob es in einer Pipe oder in einem echten Terminal schreibt. Man muss es also so drehen, das stdio.h statt der Pipe ein Terminal sieht... Aber wie geht das?
Im Netz finde ich immer nur Leute/Beiträge die das selbe Problem haben, aber nirgends eine Lösung dafür...
Evtl. müßte es mit "PyConsole" funktionieren: http://code.google.com/p/pyconsole/
Das Demo Filmschen sieht nett aus: http://www.plan10.com/PyConsole/demo_wx.htm
pyconsole_wx.py funktioniet bei mit allerdings nicht. Wenn man ein Kommando eingibt, wird es ausgefügt (Kann man im Taskmanager sehen) aber die Ausgabe sieht man nicht in der Konsole
EDIT: Vielleicht mal mit externen Tools probieren. Aber z.B. tee.exe aus http://sourceforge.net/projects/unxutils macht zwar im Prinzip was es soll, aber man sieht auch erst am Ende die Ausgaben. Ist ja auch nur eine Pipe Umleitung...
EDIT2: Crosspost:
http://python.net/pipermail/python-de/2 ... 08990.html