Ich will mir eine eigene
Konsole basteln. Da es aber wenig Sinn macht, alle DOS-Befehle nochmal zu implementieren (Wozu das
Rad neu erfinden?), nehm ich die
Konsole dafür her:
ShellExecute(Handle,'open','cmd','/c '+Kommando,nil,SW_HIDE);
Das Ergebnis speichere ich mir dann in eine File ('>File' anhängen).
Dabei hab ich aber immernoch einige kleine Probleme:
1. Wenn ich z.B. in Unterordner gehe, müsst ich die Befehle abfangen, überprüfen, in welchen unterordner er geht ect. damit ich das auch dann richtig hinschreibe. Hoffentlich wärs da einfacher, die
Konsole danach zu fragen
2. Wenn ich einen Befehl ausführe, beendet sich die
Konsole wieder. Wie kann ich das verhindern /bzw. wie kann ich dafür sorgen, dass ich immer eine
Konsole (versteckt) offen habe und die Befehle immer der sende?