在功能区内执行按钮

我想写一个脚本(C#或AutoIT或VBScript ..无论什么作品)应该

  • 获取已经打开的Outlook应用程序的参考

  • 通过色带迭代找到特定的按钮

  • 执行该按钮单击

  • 我该怎么做?


    使用AutomationPeers。

    这里是MSDN文章中有很多细节:http://msdn.microsoft.com/en-us/library/ms752331.aspx

    将参考添加到:

  • UIAutomationClient
  • UIAutomationClientsideProviders
  • UIAutomationProvider
  • UIAutomationTypes
  • 下面是一段关于如何获得当前焦点的AutomationId的C#代码片段:

    var id = AutomationElement.FocusedElement.Current.AutomationId;
    this.txt.Text = id;
    

    您可以浏览整个窗口的树状图,并使用自动化对等设备驱动整个UI。 这是可访问性应用程序如何与Windows中的应用程序交互 这也是自动化UI测试应用程序的一种方法。

    链接地址: http://www.djcxy.com/p/53509.html

    上一篇: Execute button inside a ribbon

    下一篇: Problem with meta viewport and Android