参考:软件自动化_UiBot开发者指南

虽然我们可以使用前面的鼠标点击等操作打开excel表然后写入什么的,但是直接用Uibot里面的命令会更方便。


Excel

在旁边的命令里面打开excel簿

随便选一个excel表实验一下,然后读取区域,可以选。也可以写入,命令都有。

我上面的命令打开了一个表,读取了A1到E2的值转为一个数组。然后打印出来看看,再关掉。很基础的操作。


Word

在本地路径打开一个word,相对于新建,这里选择相对路径,打个文件名就行

整体命令为:

我把上面excel里面读取的数组变为字符串然后写入word里面,还设置了一些字体大小颜色什么的。然后保存关闭。

word下面的用法也很多,拖拽命令都试试,不多展示了。


浏览器

在浏览器命令里面选择,可以有四种浏览器。火狐谷歌IE和UB自带的浏览器。当然装了其他浏览器插件也可以打开。

我打开Edge,然后打开CSDN博客,检查我的头像...这样的操作。

当然后面可以打开工作界面或者什么别的网站去做一些重复性劳动,比如填表单,爬虫,登陆工作账户审批什么的。


发邮件

邮件是可以带附件的。

整体命令为:

这个不好拖拽,要看源代码:

Dim bRet
/*参数一:SMTP服务器参数二:qq邮箱参数三:登录第三方客户端时,密码框请输入“授权码”进行验证参数四:收件邮箱参数五:标题参数六:正文参数七:附件参数八:服务器端口参数九:SSL加密 false or true参数十:抄送邮箱
*/
bRet = Mail.Send("smtp.qq.com","22*******@qq.com","dab********","2********@qq.com","二手车","点赞好评一下",['''D:\AAA最近要用\数学建模\21MathorCup挑战杯\2021年MathorCup大数据竞赛赛道A\附件\附件2:估价验证数据.txt''','''D:\AAA最近要用\数学建模\21MathorCup挑战杯\2021年MathorCup大数据竞赛赛道A\附件\附件1:估价训练数据.txt'''],25,false,"")
// 输出true 或 false
If bRet TracePrint('发送成功')
End If

亲测可以发带附件的邮件,附件参数7要给文件的绝对路径,要三引号括起来。


条件判断和循环语句

说实话Uibot里面的循环和判断在左边命令区都有,,,但是不是很好用,下面我写了很简单的三个例子。一个条件判断,一个循环,一个条件循环嵌套:

看源代码会很好理解:

Dim x=4,k=-1
If x>5
TracePrint('5wyishang ')
ElseIf x>3
TracePrint('3w上')
Else
TracePrint('FW')
End IfFor i = 0 To 10 step 1
If i>5
TracePrint(i)
End If
NextDo While k<8
k=k+1
Loop
TracePrint(K)

我自己写代码过程一般是用for循环的,下面的这种while循环用的少。

语法和C语言有点像,没有Python那样的缩进。

RPA自动化办公04——软件自动化(excel,word,浏览器)相关推荐

  1. 好用到爆的Python自动化办公教程,Python × Excel × Word × PPT 一次解决

    好用到爆的Python自动化办公教程,Python × Excel × Word × PPT 一次解决 大家好,我是黄伟

  2. lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

    [极简Python 自动化办公]Python写入Excel表格 [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. ...

  3. python 自动化办公实例_Python控制Excel实现自动化办公

    这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...

  4. Python入门到实战(五)自动化办公、pandas操作Excel、数据可视化、绘制柱状图、操作Word、数据报表生成、pip install国内镜像下载

    Python入门到实战(五)conda使用.pandas操作Excel.数据可视化.绘制柱状图.操作Word.数据报表生成.pip install国内镜像下载 conda使用 常用操作 配置VS+Co ...

  5. Python实现Office自动化办公(实现Python对word基本操作、对excel基本操作、在word中插入表格、word中插入网站爬虫取图)

    Python实现Office办公自动化,以商务流程为例 一. Pycharm 2018(Mac版)的下载 二.Welcome to PyCharm 三.使用DocxTemplate功能模块,实现pyt ...

  6. 【python自动化办公】Python自动化之Excel——XLWings模块(入门)

    目录 前言 1. 学习python自动化办公目的 2. 未来持续打卡内容 3. 资料来源 一.xlwings介绍 1. 是什么?有什么优点? 2. 数据结构 3. 操作内容 一个实例: 创建一个exc ...

  7. 【Python自动化办公】批量将Excel表格数据导出为PDF文件

    前言 嗨喽~大家好呀,这里是魔王呐 ! Excel 格式在我们工作中经常需要用到的 不管是做数据统计还是做信息登记,Excel 都能发挥很强大的作用 也是目前最流行的个人计算机数据处理软件. Exce ...

  8. 【python自动化办公】Python自动化之pdf——PyPDF2、pdfplumber、fitz、pdf2image库介绍

    目录 前言 1. 学习python自动化办公目的 2. 未来持续打卡内容 3. 资料来源与思维导图 一.PDF处理库 1.PyPDF2--基础操作 2.pdfplumber--表格抽取 3.fitz- ...

  9. python自动化办公兼职-python自动化办公?学这些就够用了

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手? python在自动化办公领域越来越受欢迎,批量处 ...

最新文章

  1. R语言glmnet拟合岭回归模型实战:岭回归模型的模型系数(ridge regression coefficients)及可视化、岭回归模型分类评估计算(混淆矩阵、accuracy、Deviance)
  2. hdu4932 小贪心
  3. 看雪Unicorn高级逆向与反混淆学习笔记
  4. EF批量插入太慢?那是你的姿势不对
  5. MSP432 库函数实现 PID 电机调角度、调速
  6. p图软件pⅰc_惊爆软件:王者荣耀P图大神,助力少年国服梦
  7. jQuery+PHP动态数字展示效果
  8. 创建此对象的程序是quation_MathType出现此对象创建于Equation中的问题怎么办
  9. python装饰器测试_python 装饰器
  10. CNN卷积神经网络之卷积运算的初步理解
  11. BZOJ4141 THUSC2013 魔塔 贪心
  12. 机器人matlab仿真步骤,MATLAB机器人仿真程序.doc
  13. Java设计模式-代理模式
  14. 记第一次组装台式电脑的小经历
  15. DM6437(DSP)图像处理常用操作源码
  16. linux系统中lib,lib-dev,lib-dbg库的区别
  17. mac 键盘失灵_MacBook Pro键盘失灵解决方案
  18. 牛客练习赛73 B.遥远的记忆(并查集)
  19. python计算决策树误差_《统计学习方法》第五章决策树 练习题解答
  20. c编程语言real,20 种最奇怪的编程语言

热门文章

  1. 虚幻引擎5改变了游戏
  2. 2011年上海免费pmp活动计划
  3. HTML -- HTML文本框、单选框、多选框、按钮、文本域、文件域、下拉框、搜索框滑动和简单验证
  4. 第十四周 OJ平台-国家排序
  5. python从零单排
  6. Qt的Tcp服务器多线程编程-附带代码展示
  7. 华为的深度学习框架介绍一下
  8. requireJS用法
  9. 爬虫获取淘宝等电商历史价格,分析资源网站实现本地重建(仅供个人学习)
  10. 为何键盘上的字母排序和字母表不同