描述
AutodoFlow每个节点默认拥有Enter 进入子节点,和Out 完成子节点(除了特殊启动节点),文档仅解释除此之外的非默认子节点。

基础节点

  1. 启动:每个页面必须的启动标志节点

    输入 输出
    NodeOut默认子节点:START
  2. 延迟:延迟自定义时长后继续下一个节点

    输入 输出
    Float子节点 secs:延迟时间,单位为秒

输入节点

  1. 整型:传递一个整型数据

    输入 输出
    整型
  2. 浮点型:传递一个浮点型数据

    输入 输出
    浮点型
  3. 字符串:传递一个字符串数据

    输入 输出
    字符串
  4. 文件路径:选择文件传递一个字符串数据

    输入 输出
    字符串

逻辑节点

  1. 弹窗确认:弹窗对话框进行确认操作,会中断当前工作流

    输入 输出
    字符串子节点 title:弹窗的标题 OK:确认按钮指向
    字符串子节点 text: 弹窗提示文字 Cancel:取消按钮指向
  2. 寻找图像:在当前显示器寻找符合的图像

    输入 输出
    字符串子节点 picture path:需要寻找的图像文件路径 Got it:图像已找到指向
    Not Found:图像未找到指向
  3. For循环 :执行for循环逻辑

    输入 输出
    整型子节点 start:索引编号起始 Loop Body:指向需要循环的流
    整型子节点 end:索引编号结束 整型子节点 index:传递当前索引整型数(用途待开发)
    Break:中断For循环进入子节点

鼠标节点

  1. 左键

    输入 输出
    勾选子节点 double click:当前按键双击
    整型子节点 times:点击次数
    字符串子节点 picture path:需要点击的图像文件路径
  2. 中键

    输入 输出
    勾选子节点 double click:当前按键双击
    整型子节点 units:滚动距离,正数为向上滚动,负数为向下滚动
    整型子节点 times:点击次数
  3. 右键

    输入 输出
    勾选子节点 double click:当前按键双击
    整型子节点 times:点击次数
    字符串子节点 picture path:需要点击的图像文件路径
  4. 移动到

    输入 输出
    整型子节点 x:移动到屏幕坐标x
    整型子节点 y:移动到屏幕坐标y
    字符串子节点 picture path:需要点击的图像文件路径

输出节点

  1. 键盘输入

    输入 输出
    字符串子节点 Key: 需要按下的按键或组合,组合键用空格分隔

    支持的键盘列表

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    ['\t', '\n', '\r', ' ', '!', '"', '#', '$', '%', '&', "'", '(',
    ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7',
    '8', '9', ':', ';', '<', '=', '>', '?', '@', '[', '\\', ']', '^', '_', '`',
    'a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
    'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~',
    'accept', 'add', 'alt', 'altleft', 'altright', 'apps', 'backspace',
    'browserback', 'browserfavorites', 'browserforward', 'browserhome',
    'browserrefresh', 'browsersearch', 'browserstop', 'capslock', 'clear',
    'convert', 'ctrl', 'ctrlleft', 'ctrlright', 'decimal', 'del', 'delete',
    'divide', 'down', 'end', 'enter', 'esc', 'escape', 'execute', 'f1', 'f10',
    'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f2', 'f20',
    'f21', 'f22', 'f23', 'f24', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9',
    'final', 'fn', 'hanguel', 'hangul', 'hanja', 'help', 'home', 'insert', 'junja',
    'kana', 'kanji', 'launchapp1', 'launchapp2', 'launchmail',
    'launchmediaselect', 'left', 'modechange', 'multiply', 'nexttrack',
    'nonconvert', 'num0', 'num1', 'num2', 'num3', 'num4', 'num5', 'num6',
    'num7', 'num8', 'num9', 'numlock', 'pagedown', 'pageup', 'pause', 'pgdn',
    'pgup', 'playpause', 'prevtrack', 'print', 'printscreen', 'prntscrn',
    'prtsc', 'prtscr', 'return', 'right', 'scrolllock', 'select', 'separator',
    'shift', 'shiftleft', 'shiftright', 'sleep', 'space', 'stop', 'subtract', 'tab',
    'up', 'volumedown', 'volumemute', 'volumeup', 'win', 'winleft', 'winright', 'yen',
    'command', 'option', 'optionleft', 'optionright']
  2. 粘贴文本

    输入 输出
    字符串子节点 : 键入需要粘贴的文本内容