Hola zule y bienvenida a Club Delphi
Como a todo miembro que recién ingresa, te invito a que leas nuestra
guía de estilo.
Te pongo un ejemplo del uso de la función
ShellExecute enviando variables como argumentos por que creo que te va a resultar más claro de entender:
Código Delphi
[-]
var
lpOperation, lpFile, lpParameters, lpDirectory: PChar;
begin
lpOperation:= 'open';
lpFile:= 'PRUEBA.BAT';
lpParameters:= '';
lpDirectory:= 'C:\TEMP';
ShellExecute(Handle, lpOperation, lpFile, lpParameters, lpDirectory, SW_NORMAL);
end;
Un saludo.