RPA实战演练UiBot6.0新食堂一楼问卷星(类似于之前的网页表单提交)

news2024/11/25 13:48:44

要使用RPA(Robotic Process Automation,机器人流程自动化)帮助新食堂进行调查问卷,我们可以结合UiBot 6.0来实施具体的计划。以下是一个大致的实战演练计划:

一、目标与需求分析

  1. 明确调查目标:了解新食堂的菜品质量、服务态度、环境等方面的顾客满意度。
  2. 确定调查对象:食堂的常客、新员工、学生等。
  3. 选择调查方式:通过问卷星平台创建问卷,并通过RPA自动化发送和收集问卷。

二、技术准备

  1. 安装与配置UiBot 6.0:确保RPA工具能够正常运行,并熟悉其基本操作和编程接口。
  2. 问卷星平台账号:注册并登录问卷星平台,创建好相应的调查问卷。

三、RPA流程设计

  1. 登录问卷星平台:使用UiBot 6.0模拟登录问卷星平台的流程,包括输入账号、密码等步骤。
  2. 获取问卷链接:在登录后,自动化获取创建的问卷的分享链接。
  3. 定位目标用户:根据需求,定位到需要发送问卷的目标用户,如通过公司邮件系统、学生管理系统等。
  4. 发送问卷链接:自动向目标用户发送问卷链接,并附上简要的说明和请求。
  5. 定时提醒与跟进:设置定时任务,对于未填写问卷的用户进行提醒,确保问卷的回收率。
  6. 数据收集与整理:问卷填写完毕后,自动化收集问卷数据,并进行初步的整理和分析。

四、实施与调试

  1. 编写RPA脚本:根据流程设计,使用UiBot 6.0的编程接口编写自动化脚本。
  2. 测试与调试:在正式实施前,对RPA脚本进行充分的测试和调试,确保流程的准确性和稳定性。

五、正式运行与后续优化

  1. 正式运行:在测试和调试无误后,正式运行RPA脚本,开始自动化发送和收集问卷。
  2. 数据分析与报告:对收集到的问卷数据进行深入分析,并生成详细的调查报告。
  3. 流程优化:根据运行情况和反馈,对RPA流程进行持续的优化和改进。

六、注意事项

  1. 确保用户隐私:在发送问卷和收集数据时,要严格遵守隐私保护规定,确保用户信息的安全。
  2. 遵循问卷星平台规则:在使用问卷星平台时,要遵循其使用规则和限制,避免违规行为导致的账号封禁等问题。

通过以上步骤,我们可以利用RPA帮助新食堂高效地完成调查问卷的发放和收集工作,提高调查效率,降低人工成本。同时,通过对问卷数据的分析,可以为新食堂的改进提供有力的数据支持。

编写RPA脚本具体流程(团队每个人做不一样的选项)

1、启动浏览器:

2、更改目标窗口显示状态:(最大化)

3、单选多选部分:(模仿二年级,团队其他人可以分配其他角色,主要以学生为主

目标点击:

其他等同:(非常满意答卷
多选等同:(可以自定义个数和选项)

4、键盘输入文本:

5、提交问卷:

基础流程视频展示:

RPA实战演练UiBot6.0新食堂一楼问卷星-基础流程演示

(进阶版)

 (打开自己拟定的Excel表格,文本框内容输入,自定义不要雷同!越多越好!

打开Excel:添加更改文件路径:

第一种方法:
直接在Excel中随机(小北)

随机选择,选择困难症不知道选择哪一个?

Excel就可以帮助大家快速的做出选择

只需要用到choose和RANDBETWEEN两个公式,这里我用到的公式是

=CHOOSE(RANDBETWEEN(1,14),D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20)

其中,(1,14)分别是最小的整数,14是总共的个数,之后就是选择我们要随机的所有单元格。最后,只要一直把鼠标点击公式单元格,按F9就可以随机选择了。

第二种方法:
直接将文本输入改成随机文本,不需要打开Excel表格,更便捷👍b( ̄▽ ̄)d(小金)

完整流程展示:

 源代码:

Function danXuan()
    dim danXuans = Math.Int(Rnd()*(2))
    Return danXuans
End Function
Function wenJuan()

    Dim hWeb = WebBrowser.Create("chrome","https://www.wjx.cn/vm/wt6O2QO.aspx",30000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"sBrowserPath":"","sStartArgs":""})
    Window.Show(@ui"窗口_上海电子信息职业技术学院一楼食堂满意度调查-GoogleChrome","max")
    Rem 一年级
    Mouse.Action(@ui"链接<a>","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 女

    Mouse.Action(@ui"链接<a>2","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 卤肉饭,自选餐,煎饼

    Mouse.Action(@ui"链接<a>3","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})

    Mouse.Action(@ui"链接<a>4","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})

    Mouse.Action(@ui"链接<a>5","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 1-2天

    Mouse.Action(@ui"链接<a>6","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 甜

    Mouse.Action(@ui"链接<a>7","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 非常满意

    Mouse.Action(@ui"链接<a>8","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 满意

    Mouse.Action(@ui"链接<a>12","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 满意

    Mouse.Action(@ui"链接<a>23","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 满意

    Mouse.Action(@ui"链接<a>22","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 一般

    Mouse.Action(@ui"链接<a>21","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 非常满意

    Mouse.Action(@ui"链接<a>20","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem 满意

    Mouse.Action(@ui"链接<a>19","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Rem DIY评价

    Mouse.Action(@ui"链接<a>18","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})

    Rem 留言 菜名
    Const CMinput=['西红柿炒蛋','番茄炒蛋','糖醋小排','糖醋里脊','生煎包','剁椒鱼','土豆丝','盐水虾','剁椒鱼','小笼汤包','卤肉饭','鸡扒饭','糖水粥铺','牛肉拉面','藤椒鸡','煎饼']
    dim CMinputRem = Math.Int(Rnd()*(Len(CMinput)-1))
    Keyboard.InputText(@ui"输入控件<input>",CMinput[CMinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})

    Rem 留言眼前一亮的菜名
    dim YQYLinputRem = Math.Int(Rnd()*(Len(CMinput)-1))
    Keyboard.InputText(@ui"输入控件<input>1",CMinput[YQYLinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})

    Rem 想说的话
    Const XSDHinput = ['菜品种类丰富,口感好,新鲜卫生','价格合理,性价比高','食堂环境整洁,卫生状况良好','食堂内秩序井然,无拥挤混乱现象','增加更多健康营养的菜品选择,满足学生多样化的口味需求。','菜看不同区域的划分用餐公共区域的卫生用餐公共区域的灯光照明用餐公共区域的背景音乐餐具的清洁状况','适度调整价格,确保学生能够在食堂享受到经济实惠的餐食。','加大卫生清洁力度,确保食堂环境整洁卫生,保障学生健康','合理规划食堂座位和用餐时间,减少排队等候时间,提高就餐效率','菜肴的温度 菜肴温度适宜,口感更佳','菜看的色泽 色彩鲜艳,诱人食欲','价格合理,性价比高','好吃','不好吃','aaaaa','无','无','无','无','无','无','无','无','价格有点高,不是很经济实惠','无','无','无','无','无','无','无','无']
    dim XSDHinputRem = Math.Int(Rnd()*(Len(XSDHinput)-1))
    Keyboard.InputText(@ui"输入控件<input>2",XSDHinput[XSDHinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})
    Mouse.Action(@ui"块级元素<div>_提交","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})
    Window.Close(@ui"窗口_上海电子信息职业技术学院一楼食堂满意度调查-GoogleChrome1")
End Function
// to 2 -> 3次
For i = 0 To 10 step 1
    wenJuan()
Next
// wenJuan()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1591321.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小间距LED显示屏拼接器的技术详解

随着科技的不断进步&#xff0c;小间距LED显示屏因其无缝拼接、高清晰度和卓越的显示效果&#xff0c;在众多高端应用场合成为首选。然而&#xff0c;要充分发挥这些优势&#xff0c;不仅需要LED显示屏本身的高质量图像处理和精湛的组装工艺&#xff0c;还需要一个强大的图像拼…

Java 语言程序设计(基础篇)原书第10版 梁勇著 PDF 文字版电子书

简介 Java 语言程序设计&#xff08;基础篇&#xff09;原书第 10 版 是 Java 语言的经典教材&#xff0c;中文版分为基础篇和进阶篇&#xff0c;主要介绍程序设计基础、面向对象程序设计、GUI 程序设计、数据结构和算法、高级 Java 程序设计等内容。本书通过示例讲解问题求解…

【python】图像边缘提取效果增强方法-高斯模糊

一、介绍 高斯模糊是一种常用的图像处理技术&#xff0c;用于减少图像中的噪声和细节。它通过对图像中的每个像素点进行加权平均来实现模糊效果。具体而言&#xff0c;高斯模糊使用一个高斯核函数作为权重&#xff0c;对每个像素点周围的邻域进行加权平均。这样可以使得每个像…

Golang ProtoBuf 初学者完整教程:语法

一、编码规范推荐 1、文件名使用小写下划线的命名风格&#xff0c;例如 lower_snake_case.proto 2、使用 2 个空格缩进 3、包名应该和目录结构对应 4、消息名使用首字母大写驼峰风格(CamelCase)&#xff0c;例如message StudentRequest { ... } 5、字段名使用小写下划线的风格…

【优选算法专栏】专题十:哈希表(一)

本专栏内容为&#xff1a;算法学习专栏&#xff0c;分为优选算法专栏&#xff0c;贪心算法专栏&#xff0c;动态规划专栏以及递归&#xff0c;搜索与回溯算法专栏四部分。 通过本专栏的深入学习&#xff0c;你可以了解并掌握算法。 &#x1f493;博主csdn个人主页&#xff1a;小…

【springboot开发】MVC和SSM

前言&#xff1a;关于MVC和SSM基本内容的梳理&#xff0c;以及两者之间的关系。 文章目录 1. 三层架构2. MVC3. SSM 1. 三层架构 三层架构是指&#xff1a; 视图层view&#xff08;表现层&#xff09;: 用于显示数据和接收用户输入的数据&#xff0c;为用户提供一种交互式操作…

cpufreq --- 漏洞

我在12日早上发现并上传该漏洞到mainlist&#xff0c; 被毫无道德底线和丑恶人性的印度人截胡了. 这个贪婪、自私的印度人看了我的patch后首先说了一封冠冕堂皇的邮件给我让我不要再次修复&#xff0c;下午2点&#xff0c;人性的丑恶在这厮身上全部散发出来了&#xff0c;它用另…

Unity中图片和Base64字符串之间的转换

大家好&#xff0c;我是阿赵。   这次来讲一下在unity引擎里面&#xff0c;图片和base64字符串的互相转换问题。 一、图片传输的多种方式 有时候我们需要把图片通过网络传输发送。   在Unity里面&#xff0c;有不止一种方式可以实现&#xff0c;比如说&#xff0c;把图片的…

HarmonyOS4 页面路由

Index.ets: import router from ohos.routerclass RouterInfo {// 页面路径url: string// 页面标题title: stringconstructor(url: string, title: string) {this.url urlthis.title title} }Entry // 入口組件 Component struct Index {State message: string 页面列表// …

java快速幂算法

快速幂算法 参考视频(参考五角七边up大佬&#xff09; 幂运算的介绍 幂运算是指将一个数自身乘以自身多次的运算&#xff0c;其表达式为 a n a^n an&#xff0c;其中 a a a 是底数&#xff0c; n n n 是指数。 快速幂解释 快速幂算法是一种用于快速计算幂运算的算法&…

MySQL的基础操作(二)

目录 一.数据库约束 1.主键约束 (Primary Key) 2.唯一约束 (Unique) 3.外键约束 (Foreign Key): 4.检查约束(Check) 5.默认约束 (Default) 二.聚合查询 1.简单聚合函数 2.GROUP BY子句 3.HAVING子句 三.联合查询 1.内连接 2.左连接 3.右连接 4.子查询 5.合并查询…

OpenHarmony开发——CMake方式组织编译的库移植

概述 本文为OpenHarmony开发者提供一些组织编译形式比较常见&#xff08;CMakeLists、Makefile&#xff09;的三方库的移植指南&#xff0c;该指南当前仅适用于Hi3516DV300和Hi3518EV300两个平台&#xff0c;文中着重介绍各编译组织方式下工具链的设置方法以及如何将该库的编译…

NJU PA0

NJU PA0 使用教程提供的源再进行sudo apt install … 可能会出现 Unmet dependencies 此类报错 可以安装 aptitude sudo apt install aptitude sudo aptitude install <package>然后它会提示你&#xff0c;选 n 进行降级。再选 Y 确认 或者 将 /etc/apt/sources.list 下…

SpringSecurity登录时在哪里调用我们自定义的UserDetailsServiceImpl

SpringSecurity登录时在哪里调用我们自定义的UserDetailsServiceImpl 1、请求login方法 2、将用户的用户名和密码封装成一个对象&#xff0c;以便进行后续的认证操作 3、执行认证操作 4、调用providermanager类的authenticate 5.进入这一步就开始跟我们自定义实现的UserDet…

带头结点的双向循环链表操作集

分数 50 作者 伍建全 单位 重庆科技大学 本题要求实现一个带头结点的双向循环链表操作集。 函数接口定义&#xff1a; typedef int dataType;typedef struct _node {dataType data;struct _node *prev;//指向前驱的指针struct _node *next;//指向后继的指针 }node;typedef…

Windows安装MongoDB结合内网穿透轻松实现公网访问本地数据库

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

PandasAI的应用与实战解析(二):PandasAI使用流程与功能介绍

文章目录 1.使用PandasAI进行开发的流程2.配置文件解析3.支持的数据库类型4.支持的LLMs5.其他 PandasAI这个工具最突出的优点就是通过结合了Pandas和生成式LLMs&#xff0c;极大地为开发人员降低了工作量。 传统的开发调用流程&#xff08;数据分析相关&#xff09;&#xff1a…

秒杀购物商城核心服务 — 商品管理中心(前提设计概要)

秒杀购物商城核心服务 前提介绍商品中心中台支持系统-总体架构设计&#xff1a;商品与产品商品 类目属性类目定义前后台类目后台类目&#xff0c;关注标准化管理类目属性及分类 SKUSPU 属性库建设 前提介绍 在电商系统中&#xff0c;商品模型占据着举足轻重的地位&#xff0c…

AI赋能档案开放审核:实战

关注我们 - 数字罗塞塔计划 - 为进一步推进档案开放审核工作提质增效&#xff0c;结合近几年的业务探索、研究及项目实践&#xff0c;形成了一套较为成熟、高效的AI辅助档案开放审核解决方案&#xff0c;即以“AI人工”的人机协同模式引领档案开放审机制创新&#xff0c;在档…

TyG新文章!与胸痛的高发生率正相关 | NHANES数据库周报(4.10)

NHANES挖掘培训班来啦&#xff0c;就在4.20-21&#xff01; 郑老师团队2024年NHANES公共数据库挖掘培训班&#xff0c;由浅入深&#xff0c;零基础可学&#xff0c;欢迎报名&#xff01; 美国国家健康和营养检查调查&#xff08;NHANES&#xff09;是一项旨在评估美国成人和儿童…