影刀RPA开机自动运行流程设置
发布时间:2023-08-18 22:52:43 来源:哔哩哔哩

今天研究了一下影刀开机自动运行流程,触发器中并没有开机运行流程的触发器,但我们可以使用文件触发器这个功能来达到开机自动运行某个流程。


(相关资料图)

比如我们用python写个脚本,运行这个脚本往某个txt文件中新增数据,触发影刀的文件触发器来运行流程,这个python脚本我们可以设置开机自动运行,这样就达到开机自动运行影刀流程的效果了。

影刀设置开机自启,开机后电脑需要一些时间启动影刀,和自动登录影刀,最后出现影刀登录成功后的主页面,测试过程中发现,如果在影刀的主页面出现之前修改了txt文件,影刀的文件触发器并不会监测到文件有变化。

现在我们知道了条件:开机后影刀主界面加载出来,我们再修改txt文件才能被影刀的文件触发器检测到

根据这个条件我让ai帮我写了一个python脚本,这个脚本运行会等待进程:  出现,这个进程出现后表明影刀已经启动了,但影刀启动首先出现的是登录界面,然后自动登录,影刀启动并到达主界面出现也需要一定时间,所以在这个脚本中等待到影刀进程出现后会再等待20秒,我们保守一些20秒再慢的电脑也能登录并到达主界面了,等待20秒后再修改txt文件就会被影刀监测到自动运行流程,这样我们想要的开机自动运行影刀的效果就达到了

运行这个脚本需要你的电脑已经安装好了python和安装 psutil 

1.复制下面的代码输入到电脑的命令提示符窗口中并回车就会自动安装psutil

2.确认的是你的影刀设置了开机自启,在任务管理器中选择 "启动" 查看是否开机自启,不是的话可以右键设置成已启动

3.检查一下影刀是否设置了自动登录

4.在c盘根目录创建一个文件夹命名为 "文件触发" ,在"文件触发" 这个文件夹里面创建一个txt文件命名为 "文件触发.txt" ,这个 文件触发.txt 就是我们要用影刀监控的文件了,脚本运行会往 文件触发.txt 这个文件里写入 触发时间:实时的时间,如下图,这样不仅可以触发文件监控运行流程,还可以留下一个日志,让我们知道什么时间触发文件运行了影刀

5.在这个"文件触发"文件夹中创建一个脚本文件,可以先创建一个txt文件,文件名自己定义,复制下面的代码粘贴到这个脚本文件中(代码在文章最底部),保存之后关闭,然后把.txt改成.pyw,如果改成.py也可以,但运行时会有一个黑色窗口,改成.pyw就不会有这个黑色窗口了

如果你看不到.txt你可以点击查看再勾选上文件扩展名就可以看到了

最后的文件夹是这样的

6.

右键点击【开始菜单】 - 打开【运行】

在窗口中输入【shell:startup】点击【确定】

点击后将出现启动文件夹

将python脚本的快捷方式复制到文件夹中即可,这样设置是为了让脚本开机自启,如果这个操作电脑的安全软件提示有风险点击允许并忽略即可

7.在影刀的触发器中设置监控的文件,如下图

这样开机后脚本会自动运行,脚本会等待影刀进程出现后再等待20秒,然后往txt中增加数据,被影刀监测到,这样就达到了开机自动运行影刀流程的功能,最后我还发现如果我们把这个脚本的第37行代码 (20) 注释掉,然后把这个文件在桌面放一份,这样这个脚本就变成了影刀流程的桌面快捷方式,点击这个快捷方式可以直接运行影刀流程,不需要在影刀的窗口中点击运行,如果有这样的需要也可以这样做。

完整代码

标签: