Verstehe die Frage nicht?!
Was macht denn der User mit dem
Handle?
Ich habe mich bestimmt falsch ausgedrückt und versuche es per beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
sl: TStringlist;
begin
sl := TStringlist.create;
sl.Add('pause');
if ExecuteBatch(sl) then
begin
Caption := 'fertig';
end;
sl.Free;
end;
Wie kann ich den User die Kontrolle über die Eingabe "zurück-geben" bitte?
//edit
Also programmatisch zwischen Pipe und GetStdHandle(STD_INPUT_HANDLE) (vermute ich das ich das meine) wechseln