今天继续学习RPA自动化课程。这两次的主题是软件操作智能化和鼠标键盘加图像自动化,听起来有点复杂,但其实只要稍微动动脑筋,就能掌握其中的精髓。
软件操作自动化,顾名思义,就是通过操作其他软件来实现工作自动化。这听起来像是让软件去帮你点点鼠标、敲敲键盘,干一些繁琐的小事。今天的案例是关于个人微信的操作,当然同样可以操作Excel表格和PPT。这部分内容的学习主要是一些操作技巧,程序复杂度不高,所以我很快就掌握了。
接下来就是键盘鼠标加图像自动化。这部分的用途主要是在无法捕获软件元素的时候,通过获取窗口的绝对坐标值或搜索图像来找到操作地点,然后模拟鼠标的点击、拖拽等操作,最终实现自动化。显然,这种方式虽然不太适合移植到其他地方,但对于自动化个人电脑上的工作来说,却是十分方便的。
这两部分学习内容都比较简单,涉及的编程复杂度不高,所以我很快就完成了学习。晚上,我还参加了初级课程的考试,考试内容包括单选题、多选题和两道编程题。
单选题和多选题的部分,有些知识点确实没有掌握得很牢,答题时有点犹豫。不过,两道编程题对我来说还是有些挑战的。第一道题是网页元素的查找,涉及如何继承父元素并找到对应的元素对象,对应的知识点也是前两天关于网页的操作。我在这道题上犯了一些小错误,调试花了不少时间,不过整体上程序还是跑通了。
不管怎么样,在120分钟的考试中,我提前5分钟交了卷。第一道编程题中,其实还遗留有一些小问题没有解决,比如获取商品编号并生成列表。但程序总算是运行成功了。考试结束后,我心里还是有点忐忑,不知道交完卷后的两三天里,考官会不会仔细阅读我写的并不很结构清晰的程序。
希望两天后能够拿到证书,开启下一阶段的中级课程学习。虽然今天的学习和考试有些许波折,但每一次小小的挑战都是通往成功的阶梯。
明天的课程更加令人期待,继续加油吧!