
拖拉拽PY文本当成流程执行,起始执行的是子流程的MAIN函数
在PY文件里面设置流程参数,这个和普通.flow的子流程是一样的

如上图 args['参数名']=参数值就可以把参数传递出来
需要注意的是,输出参数是为了方便在其他调用结果里面通过前端选择参数下图有

下图是调用结果
声明下 入参只是没法在上图关联里面显示,但是起始是可以获取的

PY文件如下
# 使用提醒:
# 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
a=0
import sys
def main(args):
args['a']=1
args['b']='hhhh'
实现方式,我是通过学习xbot_interpreter.py源代码里,找到的解决办法

显然是由影刀主进程(C#写的估计),发起子进程的调用...然后通过两个绿色函数实现基于pipe的IPC,把被mod.main修改过的args传递回影刀主进程