Wenn du den Edit Befehl verwenden willst, würde ich ihn so aufrufen:
Delphi-Quellcode:
begin
ShellExecute(
Handle,
'
open',
PChar('
cmd.exe'),
//evtl. noch den direkten Pfad zur cmd.exe angeben
PChar(edtConsole.Text),
//(edtConsole.Text = 'edit')
nil,
SW_SHOWNORMAL
);
end;