如题,我想获取别人写的一个软件的的按钮的名字,还有我可不可以只通过AutomationID,直接给文本框赋值呢,如果可以,怎么做?AutomationID 赋值

解决方案 »

  1.   

    不光只是按钮的名字,还有文本框的名字,网上有句柄的办法,不过好像要按钮的名字才行。之前都是通过AutomationID来触发按钮的事件,可是遇到文本框,就不知道该怎么办了。
      

  2.   

    刚试了下,SPY++拿不到空间的名称,不过用Au3Info可以拿到
    附上工具链接http://download.csdn.net/detail/vb763305825/5372529
      

  3.   

    我只知道 用api的方法
    获取窗体句柄 然后在获取按钮句柄 文本框举报 就可以操作他了
      

  4.   

    SPY++ VS2005 到 VS2012 自带的工具。如果想要代码操作修改,可以使用FindWindowSendMessageAPI函数就能解决
      

  5.   

    为什么有的按钮名字获取不到呢,好像是一个叫做ClassName 的东西,比如有的叫做TButton1,TTextBox1等等。