如题

解决方案 »

  1.   

    执行批处理文件和调用外部文件一样
    用Winexec(),
      

  2.   

    uses ShellApi
    使用ShellExecute函数HINSTANCE ShellExecute(    HWND hwnd, // handle to parent window
        LPCTSTR lpOperation, // pointer to string that specifies operation to perform
        LPCTSTR lpFile, // pointer to filename or folder name string
        LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters 
        LPCTSTR lpDirectory, // pointer to string that specifies default directory
        INT nShowCmd  // whether file is shown when opened
       );
      

  3.   

    举个例子:
    ret:=ShellExecute(handle,nil,PChar(a.bat),nil,nil,SW_SHOWNORMAL);
      

  4.   

    uses shellapi;
    shellexecute(form1.handle,'open',pchar('你的批处理文件.bat'),'-s','',sw_showhide);