Hallo, versuche es so:
Delphi-Quellcode:
// Beispiel:
// Erstellt eine Liste des Inhaltes von C:\WINDOWS (Falls existiert) in C:\WinDir.txt
// und beendet den unsichtbaren Befehlsinterpreter wieder
ShellExecute(0, nil, 'command.com', '/C DIR C:\WINDOWS /B > C:\WinDir.txt', '', sw_Hide);
Ein leichtes Spiel für alte DOS Hasen
Edit: PS: Der /C ist als 1. Parameter wichtig, sonst wird der Befehlsinterpreter
nicht beendet.