【可变窗口标题如何激活】

适用版本:RPA5.0
其他版本需微调才可使用

相信很多同学遇到过制作 RPA 过程中因窗口标题变化而无法激活窗口的情况。

通过我夜以继日的研究,终于找到了解决这个问题的办法:

import ubpa.iwin as iwin
import re

'''
获取可变窗口的不变部分,
通过遍历窗口函数提取出当前的窗口标题,
然后激活现在的窗口
'''
            
def is_do_win():
    win_list1 = iwin.do_win_list()            #遍历当前所有窗口
    win1 = re.split(',',win_list1)               #因遍历出来的不是list,故需要转换一下
    for z in win1:                           
        if 'FusionCapital Summit' in z:             #寻找包含【FusionCapital Summit】的窗口标题然后提取出来
            w = z
    iwin.do_win_activate(win_title=w,win_text=None,waitfor=10)              #激活当前变化后的窗口标题

8.0版本需要修改一下编码:
进入C:\iS-RPA\plugin\Com.Isearch.Func.Python\Lib\ubpa\iwin.py
修改编码:
【可变窗口标题如何激活】