使用关闭进程方式来关闭
在 RPA 流程开发中,可能会遇到以下情况:
1. 一套流程执行下来后,页面遗留多个窗口,使用关闭窗口功能,需要一个一个去抓取窗口,很不方便。
2. 每次某个程序打开的页面,标题都不一样,最后使用关闭窗口功能就会报错,因为窗口标题不断变化,上次抓取的窗口标题,下一次变了标题就不能使用了。
因此,采用关闭进程的方式,来直接关闭程序,这样,由此程序打开的窗口就会全部关闭。
代码如下:
import os
os.system("taskkill /F /IM notepad.exe")
上面是关闭记事本程序。
notepad.exe,想了解自己要关闭的程序是哪一个,可以通过查看任务管理器里的进程得知,如果进程里没显示进程程序名的话,可以右键你要关闭的进程,会出现“转到详细信息”,点击后会跳转到详细信息界面,就可以看到“.exe”的程序名了,用这个进程名替换上面函数里的“notepad.exe”就可以了。
学习收藏了