点击一个按钮,同时执行多个dos程序(比如同时执行ping和dir)注意:是同时运行,而非顺序执行

解决方案 »

  1.   

    CPU处理命令请求总有个先后顺序,执行过程肯定是要排队的,执行这种占不了多少时间的dos命令,顺序的用WinExec或者ShellExecute(要uses ShellAPI)就可以了,根本感觉不到先后
      

  2.   

    是要在同一個 dos 窗口中執行, 還是可以分兩個的, 不過, 區別也不大!修改這個就可http://borland.mblogger.cn/lw549/posts/5220.aspx
      

  3.   

    生成一个Bat文件,ShellExecute一下就行了。
      

  4.   

    这个问题我遇到过。
    其实调用的时候是执行代码是顺序的,但各自调用的程序却是并行的
    建议用2种方法试试,一是建一个bat批处理文件,然后用shellExecute;二是设置调用命令里的参数,如-w可以让它执行完再执行下一个。
    本人以前遇到过这个问题,是先创建文件,再拷贝文件。我的解决办法是用异常来处理,如果发现文件还没有创建好,就循环检查。知道创建好了再拷贝文件。
    楼主可以充分发挥想象,相信会有解决办法的。