Search code examples
delphidelphi-7

Run a batch file from button click in delphi7


I have a batch file and an application developed in delphi7. Both are working fine. I want to run the batch file when clicking a button. what can I do for that?

Thanks Nelson


Solution

  • Use ShellExecute which is declared in ShellAPI.

    ShellExecute(
        MainForm.Handle,
        'open',
        PChar(scriptfilename),
        PChar(params),
        PChar(workingdirectory),
        SW_SHOW
    );