调用了几个软件,用spylite24工具都可以取到主窗口里面的,按钮的属性的,可今天把spylite24用在一个软件却不起作用了,只能读到主窗口的属性,想读里面一个按钮,可spylite24,一直在读的主窗口的,好像是屏蔽了里面的按钮,不给读,有什么方法可以解决这个问题吗?或者还有没有另外的思路来调用第三方软件,然后在他的软件上面,执行,我想要做的事,比如执行哪个按钮?在此,先谢谢各位了

解决方案 »

  1.   

    建议用Hawkeye x64 试试
    我屡试不爽
      

  2.   

    那就试试呀~~[align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  3.   


    网上很少这方面的资料呀,
    有没有下载地址呀,如果有说明,那就更好了,给我发一个。邮件是[email protected]
    谢谢啦
      

  4.   

    郁闷了,找不你你所说的Hawkeye x64 软件
      

  5.   

    请先确定你那个软件, 是不是WPF应用程序.... WPF处理主窗口之外是没有句柄的
      

  6.   

    应该不是WPF,我记得WPF都要安装netframwork.而那个软件,不用安装,直接可以使用的
      

  7.   

    搞了定,结贴。谢 谢各位
    X与Y是软件上的按钮坐标,就是模拟鼠标单击
     //写法1
      PostMessage(this.Handle, WM_LBUTTONDOWN, 0, (x & 0xFFFF) + (y & 0xFFFF) * 0x10000);
      PostMessage(this.Handle, WM_LBUTTONUP, 0, (x & 0xFFFF) + (y & 0xFFFF) * 0x10000);  //简化下 其实就是Y坐标左移16位,然后再加上X坐标
      PostMessage(this.Handle, WM_LBUTTONDOWN, 0, x + (y<<16));
      PostMessage(this.Handle, WM_LBUTTONUP, 0, x+(y<<16));
      

  8.   

    大家可以参考我的另一个贴子
    http://topic.csdn.net/u/20110115/13/8eaf11df-8827-4636-b806-fb4c494805b3.html?528226382