Hai bender251,
shellexecute(handle, 'open', PChar('deine.bat'), nil, nil, sw_show);
Sollte die Batchdatei ausführen.
Was verstehst Du unter "von Delphi aus eine Batchdatei erzeugen"?
Innerhalb deines Programmes? Dann würde ich das mit einer TStrinList mache und die dann einfach speichern.
Stephan B.
"Lasst den Gänsen ihre Füßchen"