

发布于 2023-10-19 10:44963浏览如何批量实现在某个指令前面调用一个前置流程???

因为广告是随机出现的我也不知道在那个点击元素指令前面出现
如何实现批量在某一个指令前面调用流程 看下面的视频
装饰器去广告
https://www.bilibili.com/video/BV1YM41197bx/?spm_id_from=333.999.0.0
编码版调用可视化
https://www.bilibili.com/video/BV1tN4y1c7HF/?spm_id_from=333.999.0.0
import xbot_visual#要引入这个包
def 调用子流程2():
子流程2返回集合 = xbot_visual.process.run(process="process2", package=__name__, inputs={
"输入1": "1",
"输入2": "1",
}, outputs=[], _block=())
print(子流程2返回集合.输出2)
调用子流程2()
###找到可视化的文件名字 保存文件 # 使用提醒:
# 1. xbot包提供软件自动化、数据表格、Excel、日志、AI等功能
# 2. package包提供访问当前应用数据的功能,如获取元素、访问全局变量、获取资源文件等功能
# 3. 当此模块作为流程独立运行时执行main函数
# 4. 可视化流程中可以通过"调用模块"的指令使用此模块
import xbot
from xbot import print, sleep
from .import package
from .package import variables as glv
def main(args):
pass
import xbot_visual#要引入这个包
def 调用去广告():
去广告返回集合 = xbot_visual.process.run(process="process2", package=__name__, inputs={
}, outputs=[], _block=())
print("")
##固定写法
import xbot_visual
from xbot import print
def decorator(func):
def wrapper(*args,**kwargs):
# 添加你的装饰器逻辑
print("指令前操作: -----下面写需要添加的功能比如去广告")
##调用去广告流程
调用去广告()
res=func(*args,**kwargs)
print("指令后操作: -----下面写需要添加的功能比如去广告")
return res
return wrapper
#自己改
xbot_visual.web.element.click=decorator(xbot_visual.web.element.click)
xbot_visual.web.create=decorator(xbot_visual.web.create)参考文章
https://www.yingdao.com/community/detaildiscuss?id=c26815a8-5eee-4ab4-87dd-45fb1db16170