

日常办公场景中,有时候经常需要依赖跨岗位,跨部门上下游的协作文档,去执行自己环节的办公自动化内容.
如:客服同学通过上游运营同学整理好的文件,去通知触达客户等等...
正常的解决思路,一般是通过公司内部的IM软件(微信/钉钉/飞书等)互相发文件,或者利用邮箱等工具,实现文件的互传。
那有没有办法,直接知道对方的文件名称/文件路径地址,直接去对方电脑捞出来呢?
在这里介绍一款Windows系统上很好用的文件搜索软件--Everyting,它可以实现毫秒级别的快速搜索到电脑上的任意文件名称及其路径:
软件下载地址:https://www.voidtools.com/zh-cn/ (影刀5.11版本后,安装目录里的xbotgo文件夹内自带,无需另外安装,在自己电脑中搜出来即可)

正常的Everyting是通过执行软件后,快速搜索到本地的文件。不过,Everything有个更强大的功能:可以快速部署一个http服务,就可以实现通过网页直接搜索本地文件,或者同个局域网内开启了共享服务的文件,并且可以直接将文件下载到自己本地电脑上。
2. 勾选'启用HTTP服务器',根据实际需要设置访问的账号密码(留空也是可以的),即可快速开启everything的http服务。
注:如果设置了HTTP服务器的用户名和密码,在后续操作网页自动化的过程,账号框和密码框需要用深度捕获的方法,捕获后,用桌面软件自动化的方法,去操作自动化输入。
3. 开启http服务后,本机地址访问的方法,可以直接访问 http://127.0.0.1/ ,如果端口号80,则不用加端口号,如果端口号设置为80以外的数字,则访问 http://127.0.0.1:端口号 即可. 如果是局域网内的电脑要访问,则先查询本机的电脑IP地址,可以在电脑的cmd输入 ipconfig,确认一下IP,并直接在浏览器输入对应的ip地址+端口号即可,如: 192.168.110.181:端口号
4.访问地址后,可以看到everything已经成功打开一个网页版本everything,可以通过在上面搜索栏,直接输入想搜索的文件名,就可以快速获取到文件的搜索结果,效果和桌面软件的完全一致:

当everything变成网页版后,那么操作网页自动化这一步,就是RPA最擅长的了,可以开始思考如何用影刀对everything进行稳定的自动化操作:
假设当你知道文件名的时候,可以快速的利用网页自动化,快速定位文件,并获取到文件的路径,
或者执行网页自动化时候,通过让影刀点击对应的搜索结果的链接,可以实现快速实现将其他局域网上的共享文件,下载到本地:


当然,实际的应用场景还需要根据实际情况去拓展,比如: 对文件的批量改名,对文件进行分类汇总等等,都可以根据实际场景结合everything去实现....