如何用一个程序控制另一个程序如有A,B两程序,A程序有两个按扭,开始跟关闭,A程序先启动,而后B程序启动,发一个
什么消息之类的吧,让A执行开始按扭,过一阵后,B在发送一个命令,让A执行[关闭]按扭的
功能。

解决方案 »

  1.   

    这个你要用到基于COM的自动化技术!
      

  2.   

    如果在同一台电脑上用
    SendMessage
    如果不在同一台电脑上用WinSocket
      

  3.   

    如何知道应该向A 的开始按扭应该发什么信息?sendmessage如何发到其他程序中,有例子吗。是在同一台机器上,并且是2000 下。谢谢!
      

  4.   

    A程序的两个按钮对应的消息采用自己定义的消息 postmessage即可
      

  5.   

    谢谢,大概知道流程怎么做了。
    我是用borland c++ builder写的B程序,A程序是VC++写的,它的按扭是IDC_BEGIN,消息是:BN_CLICKED,我用HWND  Wnd=FindWindowEx(NULL,NULL,NULL,"A");
    ::SendMessage(Wnd,WM_SYSCOMMAND,SC_CLOSE,0);
    ::SendMessage(Wnd,WM_CLOSE,0,0);
    可以把该程序关闭,但不知道如何让开始按扭执行to : jltx(君临天下) 
    请发到[email protected],非常感谢