Dein Befehl und seine Parameter und Schalter bilden dann einen einzigen string - die commandline:
Delphi-Quellcode:
var
cmd, shell:
string;
begin
shell := GetEnvironmentVariable('
COMSPEC');
cmd := '
/C ..\Mysql\mysqldump.exe --databases pze -u root -p > siko_333.sql';
ShellExecute(0, '
', PAnsiChar(shell), PAnsiChar(cmd), '
', SW_SHOW);
end;
Getippt und nicht getestet.
Ein Befehlsstapel ist einfach eine CMD-Datei.
Freundliche Grüße