自动化一个依赖于接口更改的操作?[Windows]

jotlamali1974

New member
你好!有一个专有软件叫做Microsoft Teams。一个客户(不是我的,我还没有接单)必须通过Teams参加讲座。但他们宁愿花时间在别处,所以他们希望在不实际参与的情况下自动化加入部分。所以问题是,您会如何处理这个问题?是否可以通过编程检测按钮基于其文本或颜色的位置?我们如何检测界面是否发生了变化?如果按钮只出现在屏幕上的随机位置,是否可以自动化?如果您已经自动化了桌面应用程序,那么您使用了什么解决方案?
 
只是为了回答自己的问题,显然您可以使用按钮的图片而不是坐标进行操作。这是需要进一步研究的东西。
 

opearpamoun1972

New member
一种可能的方法是使用Microsoft的UI Automation框架,它允许您通过编程方式与Windows应用程序的用户界面交互。使用该框架,您可以识别Teams界面上的相关控件,例如加入按钮,并模拟点击或按键以与它们交互。
 

gasolransli1973

New member
Microsoft Power Automate 有这个功能,它可以根据您提供的像素或图片进行检测。然后,它将执行您设置的预先确定的操作。因此,如果您的收件箱出现“会议已开始 0 分钟”,下一步操作->按加入->加入静音->然后等待“会议关闭”,然后关闭会议并循环执行。不需要真正的编程知识。
 
顶部