谢谢

解决方案 »

  1.   

    uses shellapi
    ShellExecute(Handle, 'open', PChar('c:\123.bat'),nil, nil, SW_SHOW);
      

  2.   

    uses shellapi
    ShellExecute(Handle, 'open', PChar('c:\123.bat'),nil, nil, SW_SHOW);
    所有的外部程序和文挡都能这样被调用,
      

  3.   

    用winexec更简单一些,
    winexec('c:\a.bat',SW_SHOWNORMAL);
      

  4.   

    uses shellapi
    ShellExecute(Handle, 'open', PChar('c:\123.bat'), PChar('参数'), nil, SW_SHOW);—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  5.   

    请问
    ShellExecute(Handle, 'open', PChar('c:\123.bat'), PChar('参数'), nil, SW_SHOW);
    这个PChar('参数')之后的 nil又是什么意思呢?
      

  6.   

    ShellExecute();
    nil就是空的意思
      

  7.   

    比如说dir /a 
    你的参数就是'a'
      

  8.   

    谢谢这么多老大的指导,小弟定会努力学习
    但不知哪位老大知道,哪里有中文版的delphi5的帮助