不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2023-05-15 23:56:03  修改时间:2024-05-08 09:23:41  分类:数据采集/桌面自动化  编辑

全局变量:

g_dictGlobal = {}
g_iRetryNum = 0
g_dictException = {}

初始化模块:

Log.Info("——————进入初始化模块——————")
/* 1.设置日志界别为3级 */ 
Log.SetLevel(3)
g_iRetryNum = g_iRetryNum + 1
g_dictGlobal = {}
Rem 流程异常记录
g_dictGlobal["isEx"] = False
Rem 设定重试次数,有Commander一般放在Commander上,没有Commander一般放在本地Config文件中
g_dictGlobal["maxRetryNum"] = 3
Log.Info("——————退出初始化模块——————")

公共模块:PublicBlock

/*
作者:xxx
创建时间:2021年12月22日
公共模块:
1.放置函数
2.放置邮件相关操作
3.放置异常数据收集操作
4.放置天气查询操作
*/

/*
功能:通过用户名匹配数据表,得到对应的值
入参:数据表、用户名
出参:返回对应用户名的值
*/
Function Initialize
	Rem 参数初始化赋值
	g_dictGlobal["username"] = "UiBot"
	g_dictGlobal["password"] = "UiBot"
End Function

初始化是否异常

g_dictGlobal["isEx"] = True

业务处理

Log.Info("——————业务处理模块——————")  //高级认证要求
//TracePrint "——————业务处理模块——————"
Rem 判读出异常后,将g_dictGlobal["isEx"]设置为TRUE
g_dictGlobal["isEx"] = True
//TracePrint "——————退出处理模块——————"
Log.Info("——————退出处理模块——————") //高级认证要求

流程是否异常:

g_dictGlobal["isEx"] = True

是否重试:

g_iRetryNum < g_dictGlobal["maxRetryNum"]

 

 

摘自:Uibot 企业级框架的内容_uibot企业级框架-CSDN博客