2025年8月25日星期一

最新影刀RPA实战脚本,自动高效实现大批量制作美图,手把手教程


图片

点击上方卡片关注 不要错过精彩文章


🎉

读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。 

点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"


大家好,我是舰长🙏

即梦AI,想必大家都知道吧,一款生图能力非常不错的生图大模型网站。

即梦AI每天都会送66积分给大家使用,但往往会出现这样的情况,想提示词想了半天,生成图片也就那么几秒钟并且生出来的图还不是很满意,这时候我们想起了大模型,可以让大模型来帮我们生成提示词然后给即梦用。

但是,与大模型对话需要时间,生成图片也需要时间,我们总不能一直待在屏幕前与大模型对话。

于是针对这个场景,我试着用影刀RPA搭建了一个机器人,让生成提示词与即梦生图全程自动化。


演示视频如下


流程图如下:

我将整个流程分成了两部分:大模型生成优质提示词、提示词送入即梦生图。

Image

具体搭建如下

首先

先设置好全局变量

Image
Image
Image


流程1、2、3

流程1,打开自定义对话框

我们需要设置四个自定义对话框:提示词对话框、生图模型选择对话框、选择比例对话框和比例对应图对话框。


Image


Image


Image


Image


Image


流程2,设置变量(比例)

变量名为:比例


Image


流程3,设置变量(大模型)

变量名为:大模型


Image



大模型api的调用,优化提示词


流程4、5、6、7、8、9

流程4、5、6(调用大模型api)

打开https://bigmodel.cn/usercenter/proj-mgmt/apikeys(智谱AI开放平台),登录好后,按照以下步骤,获取api_key。


Image


打开https://docs.bigmodel.cn/cn/guide/start/quick-start(智谱AI开放文档),点击快速开始,找到cURL,复制下来接口代码


Image


流程4,设置变量(api_key)

将之前得到的api_key填入变量值中,命名为api_key。


Image


流程5,设置变量(人设)

给大模型的人设,能让大模型更好地生成优质提示词,同时在这里,我们也可以设置生成提示词的数量。

提示词:你是一名有30年经验的即梦文生图专家,擅长将用户的提示词优化得更好。输出50条字数在20字以内优化后的提示词,不要输出思考过程,直接给出提示词。


Image


流程6,http请求

将之前获取的接口代码通过智能识别填入,将图片中三个框中的量换成我们之前设置好的变量。


Image


第一个框填入api_key变量,第二个框填入人设变量,第三个框填入流程1的提示词变量


Image


高级设置

将时间调整高一点,因为生成提示词数量越多,所耗费时间更久


Image





流程7,转换成Json对象

流程6得到的响应内容填入,命名为原始提示词。


Image


打印出来后的原始提示词是这样的,可以看到,我们需要的是红框内的提示词,其余都不是我们需要的,所以我们需要对原始提示词进行处理。


Image


流程8,获取键值

打开python模式,输入原始提示词["choices"][0]["message"]

键名:content。


Image


处理后,我们得到所需要的提示词。


Image


流程9,文本分割成列表

将处理后的提示词,通过换行符生成提示词列表。


Image


即梦AI生成图片并下载至文件夹


流程10,打开网页

打开即梦网页:https://jimeng.jianying.com/ai-tool/home(即梦网页)


Image



流程11,点击元素(web)

捕获图中红框中的元素


Image



流程12,点击元素(web)

捕获图中红框中的元素


Image



流程13,点击元素(web)

先捕获大模型的相似元素组,点击元素编辑,找到属性名innerText,将属性值改成大模型


Image



流程14,点击元素(web)

捕获图中红框中的元素


Image


流程15,点击元素(web)

先捕获比例的相似元素组,点击元素编辑,找到元素节点为label的元素节点勾选上,同时取消他下面两个元素节点的勾选

找到属性名index和innerText的属性名勾选上,同时取消其余勾选,将index的属性值改成比例。


Image



流程16和27,ForEach列表循环

流程9的提示词列表输入列表


Image



流程17,填写输入框(web)

捕获图中红框中的元素,输入内容为流程16的当前提示词。


Image



Image



流程18,键盘输入


Image



流程19,等待


Image



流程20,获取元素信息(web)

舰长测试过,生成的图片元素无法被捕获到,于是我们另寻方法来点击图片,这里引入了坐标定位法

先捕获图中红框的元素,确定位置


Image


Image



流程21,设置变量(坐标位置)

由图中知,在屏幕左上角为(0,0)位置,向右逐渐递增X,向下逐渐递增Y。


Image


通过坐标法,我们得知四个图片的中心点X坐标为,[425,675,900,1150]


Image



流程22和26,ForEach列表循环

循环X轴坐标,依次处理四个图片的中心点坐标。


Image


流程23,鼠标点击

相对于:激活窗口左上角

移动鼠标至X:填入流程22的当前X轴位置

移动鼠标至Y:打开python模式,找到坐标信息的中心点纵坐标,再减去100


Image



流程24,下载文件

捕获图中红框的元素,将捕获的元素填入下载文件里。


Image
Image



流程25,键盘输入

输入两个esc。



Image


结语:

影刀RPA作为一款实现简单重复工作的自动化工具,可以应用在我们生活中的各个场景中。

影刀,让我们告别简单重复的机械式工作,把有限的精力用在更有意义的事!

有收获,麻烦您一键三连,评论区666,持续创作,提供更优质的文章👋🏻👋🏻👋🏻


关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体/RPA技术直播讲解

Image
图片



没有评论:

发表评论

微信悄悄上线AI播客,新闻主播们的活儿可能真要被抢了。

我找到了微信最隐秘的功能 起猛了,周末发现,微信又上一个新的跟AI相关的功能了。 他们正在灰度内测AI播客。 入口在一个非常隐蔽且神奇的地方,叫快讯。 如果你不怎么打开公众号的话,它可能会出现在你的公众号页面顶部,就像这样。 但是如果你打开公众号页面比较多的话,它就会消失,在...