¿Cómo ejecuto un programa de línea de comandos en Delphi?

Necesito ejecutar un comando de "búsqueda" de Windows desde un software de Delphi. He tratado de usar elShellExecute comando, pero no parece funcionar. En C, usaría elsystem Procedimiento, pero aquí ... no lo sé. Me gustaría hacer algo como esto:

System('find "320" in.txt > out.txt');

Edición: gracias por la respuesta :) Estaba intentando ejecutar 'Buscar' como un ejecutable, no como un argumento para cmd.exe.

Respuestas a la pregunta(2)

Su respuesta a la pregunta