美文网首页
继续优化程序 流程自动化Uibot删除微信群消息V3.1

继续优化程序 流程自动化Uibot删除微信群消息V3.1

作者: 走四方乐分享 | 来源:发表于2022-08-15 23:43 被阅读0次

    回顾
    微信加的群多了,在电脑上用微信的时候好卡,微信时不时假死
    定期清空聊天记录是不错的办法
    为了把这项简单重复的工作交给流程自动化Uibot,我研究了好几天
    程序升级了好几回

    升级过程
    V1.0用OCR比对的方法
    V2.0用界面元素比对法
    V3.0用搜索群的方法

    为什么要再次优化?
    V3.0简单、实用,而且可以说100%解决了我的问题,速度也相当快,
    但是,程序时不时会出错,会“找不到目标”而中断

    怎么办?
    出现错误,又不是很大的错误,那就直接用“容错”的方式解决
    于是加入“异常处理”结构
    同时加上出错报告,
    这样,及时出错程序也可以继续运行,并输出出错的地方

    经测试,v3.1完美解决我的问题 清空指定微信群消息(容错)
    清空指定微信群消息(容错)代码

    顺便复习巩固“异常处理”和“条件判断”结构
    异常处理
    Try
    //可能出错的程序条目
    可以写很多条
    Catch 变量名
    //捕捉运行出错信息,并写入变量名
    写出错后的处理,如果不处理或忽略错误,就写Continue
    End Try

    条件判断
    If 条件成立
    //条件成立后的操作
    End If

    条件怎么写,有时会犯迷糊,比如上边的异常处理,
    如果出现异常,就打出相应的出错点,不出错则不打印
    那条件就是Catch 后的变量Error不空,不空怎么写?是! null吗?
    为此,我还去翻看学习正则表达式
    暂时没有找到

    后来我想,条件判断中,只有2种情况表示不成立,false和null
    表示成立的就太多了,
    那,最简单的,想要判断空不空,直接写变量名,出错了,变量Error就不空
    不错出错,Error就是空
    所以,直接在If后写变量名Error,就可以了,欧耶……

    相关文章

      网友评论

          本文标题:继续优化程序 流程自动化Uibot删除微信群消息V3.1

          本文链接:https://www.haomeiwen.com/subject/rkqrgrtx.html