不会写代码,我能学会做RPA机器人吗?

news/2024/9/22 21:58:28/

RPA介于编程与非编程之间,80%的场景可以通过拖拽式的组件完成开发设计,单纯的这一点,就已经让很多小白蠢蠢欲试了,因为这80%的场景,已经可以满足绝大部分的工作场景了,让机器人替我们工作已经不再是梦寐以求的神话。

不过很多小白因为对于RPA工具的不了解,还是会问,大胡子老师,我不会写代码,能学会设计自己的RPA机器人吗?

RPA工具的设计初衷就是为了降低编程的门槛,让非程序员也能轻松上手。这些工具通常拥有直观的用户界面和丰富的帮助文档,即使是编程新手也能快速入门,特别是上面说的已经有80%的场景是不需要代码就能学会的技能。那么剩下的20%场景咋办呢?

我们可以借助AI的能力,只需要把问题描述清楚,问AI就好了。例如下面这个场景:

公众号机器人需要在正文中随机挑选本地3张图片插入,那么问题就来了, 怎么在文件夹中查找图片,并且随机挑选出3张呢?

我采用了kimichat进行问答,并且经历了1次纠正,才解决了该问题。

AI完整代码贴出来(注意哦,我没有改一行代码):

#随机在folder_path下面挑选num_images张图片
def pick_random_images(folder_path, num_images):# 获取文件夹下所有文件的列表files = os.listdir(folder_path)# 过滤出图片文件,这里假设图片文件的后缀为.jpg, .jpeg, .pngimage_files = [f for f in files if f.lower().endswith(('.jpg', '.jpeg', '.png'))]# 检查图片数量是否足够if len(image_files) < num_images:raise ValueError(f"Not enough images in the folder. Found {len(image_files)}, but need {num_images}.")# 随机选择num_images数量的图片selected_images = random.sample(image_files, num_images)# 获取绝对路径列表abs_paths = [os.path.join(folder_path, img) for img in selected_images]return abs_paths

接下来,我们就需要再uibot或影刀里面集成该片段代码就可以。

我是大胡子,专注于RPA案例实战。


http://www.ppmy.cn/news/1434098.html

相关文章

【Leetcode每日一题】 分治 - 数组中的第K个最大元素(难度⭐⭐)(63)

1. 题目解析 题目链接&#xff1a;数组中的第K个最大元素 这个问题的理解其实相当简单&#xff0c;只需看一下示例&#xff0c;基本就能明白其含义了。 2.算法原理 在快速排序算法中&#xff0c;一种常见的优化策略是将数组划分为三个区间。这种划分方式可以更加精确地定位到…

如何快速学习盲打键盘的指法

学习盲打键盘的指法需要一定的时间和练习&#xff0c;但是以下几个方法可以帮助你加快学习的速度&#xff1a; 掌握正确的手位&#xff1a;了解标准的键盘布局以及手指应该放置的位置是学习盲打的第一步。在QWERTY键盘上&#xff0c;你的左手应该放在ASDF键上&#xff0c;右手应…

修改键盘映射(改易误触按键)

原文&#xff1a;https://blog.iyatt.com/?p14730 测试环境 Windows 11 专业版 23H2 Beta 预览版 操作 步骤 打开注册表 地址栏复制粘粘回车进入路径&#xff1a;计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 右侧空白处右键新建二进制…

虚拟化及Docker基础

一、虚拟化 1.1 云端 1.2 云计算服务模式分层 1.3 虚拟化架构 1.3.1 寄居架构 1.3.2 原生架构 1.4 虚拟化产品 1.4.1 仿真虚拟化产品&#xff08;对系统硬件没有要求&#xff0c;性能最低&#xff09; 1.4.2 半虚拟化 &#xff08;虚拟机可以使用真机物理机&#xff09…

Linux-System V信号量

目录 System V信号量创建或打开信号量操作信号量信号量撤销值控制信号量IPC_RMIDIPC_STATIPC_SETGETVALSETVALGETPIDGETNCNTGETZCNT 代码示例 System V信号量 信号量的作用和消息队列不太一样&#xff0c;消息队列的作用是进程之间传递消息。而信号量的作用是为了同步多个进程…

【Qt】.ui文件转.h文件

1、打开qt命令行 2、转换 uic -o ui.h mainwindow.ui

顺序栈算法库构建

学习贺利坚老师,顺序栈,构建顺序栈算法库 数据结构之自建算法库——顺序栈_设计一个主函数实现对顺序栈进行操作测试&#xff0c;测试方法&#xff0c;依次把元素-CSDN博客文章浏览阅读4.9k次&#xff0c;点赞10次&#xff0c;收藏10次。本文针对数据结构基础系列网络课程(2)&…

Parallels Desktop 19完美中文版 PD19虚拟机详细图文安装教程 亲测兼容M1/M2

对于许多Mac用户来说&#xff0c;运行Windows应用程序是必不可少的。也许你的雇主使用的软件只适用于Windows&#xff0c;或者需要使用依赖于某些Windows技术的网站。或者你想在Mac上玩Windows游戏。或者&#xff0c;你可能需要在其他操作系统上测试应用程序和服务——你可以在…