各位大虾,我想定时自动运行和关闭某个程序,该怎样实现啊,也就是怎样在程序里控制某个程序的运行和关闭呢?

解决方案 »

  1.   

    ShellExecute 可以打开程序SendMessage(handle,WM_CLOSE,0,0);可以关闭
    handle可以通过FindWindow获取!
      

  2.   

    用ShellExecute吗,我马上去查查SDK,看看这个函数
      

  3.   

    ShellExecute(application.Handle, 'Open', PChar('文件地址'), '', '', SW_SHOWNORMAL)
      

  4.   

    handle可以通过FindWindow获取!  
      但问题是我根本就不知道打开的是什么文件,我只知道打开的是什么文件名,而不知道该文件的title,而且有时候,被打开的文件没有Title,这该怎么办呢?
      

  5.   

    ShellExecute(Application.Handle, 'Open', PChar(filename), '', '', SW_SHOW);
    具体参数可以查找一下SendMessage(Handle,WM_CLOSE,0,0);
      

  6.   

    打開文件可以用:
      WinExec('文件路徑',SW_SHOWNORMAL);