【发布时间】:2019-04-11 02:40:00
【问题描述】:
我正在尝试通过蓝色棱镜更改在记事本中写入的内容的字体。记事本是桌面应用程序,我正在尝试使用 Win32 模式进行操作。在这种情况下,列表框被标识为元素类型窗口。
然后在使用读取阶段,将所有元素获取到集合中的唯一可用操作是“获取文本”。这无助于获取集合中的所有值。
我已经尝试手动更改元素类型以列出 Box。但是没有用。
我希望通过选择特定的字体、大小和样式来更改记事本中的字体。
【问题讨论】:
标签: blueprism
我正在尝试通过蓝色棱镜更改在记事本中写入的内容的字体。记事本是桌面应用程序,我正在尝试使用 Win32 模式进行操作。在这种情况下,列表框被标识为元素类型窗口。
然后在使用读取阶段,将所有元素获取到集合中的唯一可用操作是“获取文本”。这无助于获取集合中的所有值。
我已经尝试手动更改元素类型以列出 Box。但是没有用。
我希望通过选择特定的字体、大小和样式来更改记事本中的字体。
【问题讨论】:
标签: blueprism
你说错了树,因为有问题的项目是 Win32 组合框。但是,使用传统的 Blue Prism 点击式间谍模式来窥探这些元素有点困难。
您可以使用应用程序导航器来查看这些项目的属性,该应用程序导航器可以使用应用程序建模器窗口中的识别子菜单打开:
在结果窗口中,您可以使用过滤功能过滤掉与您正在寻找的组合框的预期属性不匹配的项目。在这种情况下,因为我知道我正在寻找的组合框的当前值为Consolas,所以我已经过滤掉了所有不具有与字符串Consolas 匹配的属性值的元素。然后我使用了一些试验和错误,直到找到正确的元素:
从那里,我单击“确定”并将属性导入到我的 Application Modeler 条目中。通过对我的匹配参数进行一些小的调整,我能够成功地使用读取阶段将所有可用的字体选项收集到一个集合中以供进一步处理:
【讨论】: