折叠
登录 查看历史记录


幽动

幽动软件,办公自动化,流程化程序设计

现在激活(¥269 永久)

百度云

标题搜索:

视频教程    折叠▼

声明折叠▼

FunWorld-幽动软件为办公自动化软件,我们反对将其用于任何非法用途
本软件旨在提高用户电脑办公效率,提倡守法使用,用户所做生成的一切内容均不代表本软件作者意图

功能介绍折叠▼

概览折叠▼

FunWorld-幽动是一款桌面自动化软件,集成了键盘、鼠标自动化和流程化等节点功能。通过基于节点连接的编辑方式,用户可以方便地配置专属的自动化办公解决方案

桌面自动化,流程化折叠▼

键盘鼠标节点: 用户可自行定义鼠标动作、键盘动作

OCR图像识别节点: 用户可识别指定区域是否出现指定屏幕内容(图像),并获得相应坐标信息

程序节点: 用户可结合逻辑、文本操作,文件写入、鼠标点像素色获取等节点来组织自己的自动化流程

文档密码,营利工具折叠▼

用户可以给自己的文档设定密码,保护自己的劳动成果

基本概念折叠▼

图表折叠▼

图表是节点流程的容器。在图表中,除了设定节点、连接之外,还可以设定图表变量和图表事件

另外,每一张图表,还可以节点的状态存在于其他图表之中。呈现出来的节点上,图表的输入和输出点也会一一对应

图表变量折叠▼

图表变量分为输入和输出。输入变量可以在图表中调用、设定

当图表以节点的形式存在于别的图表之中的时候,输出变量对应节点的输出值

图表事件折叠▼

图表事件可在图表中被触发、被执行。当事件的触发节点被连通时,会立即转到事件的执行节点

节点折叠▼

节点是流程自动化的最小单元,可以朴素地理解为“一个节点为一次小操作”

例如,“移动鼠标至”节点会将鼠标移动到该节点提供的坐x,y的地点,移动完成后,节点运行结束

再例如,“区域内找图”节点会要求提供坐标x, y,搜索宽度、高度,以及搜索的目标图片等参数,执行时,会在该区域内搜索目标图片,如果找到,会将找到的位置信息保存在输出点坐标x和坐标y,流程从成功节点流出;如果没找到目标图片,则从失败节点流程出

笔记折叠▼

笔记是一种纯文本的图表元素,主要用来在图表中注释、说明

数据类型折叠▼

任意,数字,文本,布尔值,图片,键盘按键,鼠标按键,方向,数组

操作说明折叠▼

添加节点折叠▼

右键单击图表,在菜单中找到想要添加的节点类型,单击即可完成添加

删除节点折叠▼

在图表中选中想要删除的节点,点击Delete键删除

添加连接折叠▼

从输入点或输出点拖出一根连线,找到同类型的另一个输出点或输入点,释放鼠标即可完成连接

“任意”类型的节点,可与其他所有类型的节点连接

删除连接折叠▼

在图表中按住Ctrl键右键划动,可生成一条红线,所有与这条红线交叉的连线(连接)都将被删除

设置文档密码折叠▼

在导航菜单编辑/文档密码,可进行文档密码的设定

更改节点默认信息折叠▼

在图表中双击节点,可对该节点的默认信息进行编辑

须知,不论如何编辑节点的默认信息,一旦节点的输入点连接了其他节点的输出点,则将采用程序计算的数据

节点说明折叠▼

节点: 开始折叠▼

图表的入口节点,如果没有该节点,图表将不会运行

节点: 终止折叠▼

通常为非必须节点。但当图表以节点形式存在于其他图表,且图表需要产生输出值的时候,必须拥有一个终止节点。输出值会以输入点的形式存在于终止节点之上

节点: 移动鼠标至折叠▼

将鼠标移动到指定位置(x, y)

输入点:相对折叠▼

若该值为真,将视输入的【坐标X】和【坐标Y】为偏移量。将以鼠标当前位置为原点,偏移【坐标X】和【坐标Y】的距离,视为最终坐标。否则若该值为假,将视【坐标X】和【坐标Y】为最终坐标

输入点:渐进折叠▼

若该输入点的值为真,鼠标将以缓慢靠近的方式接近目标位置。反之若该值为假,鼠标将瞬间移动到目标位置

输入点:速度折叠▼

该输入点仅在【输入点:渐进】为真的情况下有效。它控制鼠标渐进的速度,取值范围为1-400

节点: 鼠标单击折叠▼

单击一次设定的鼠标键(左键/中键/右键)

节点: 鼠标双击折叠▼

双击一次设定的鼠标键(左键/中键/右键)

节点: 区域内找图折叠▼

在指定区域内寻找目标图片,找到则从成功输出点流出,并给出找到的位置信息(x, y),未找到则从失败输出点流出

输入点:坐标X、坐标Y、相对折叠▼

请参考【节点: 移动鼠标至】

输入点:宽度、高度折叠▼

通过输入点坐标X、坐标Y、相对计算的坐标(x, y)被当作矩形的左上角,往右、往下分别是矩形的宽度和高度,计算出的矩形区域为区域内找图的工作区域。由于该区域的大小会直接影响该节点的运行时效(区域越大耗时越长),所以需要结合实际情况尽量精确

输入点:图片折叠▼

需要查找的目标图片。它既可以通过外部变量来赋值,也可以在节点编辑窗口载入 或 粘贴 已复制到剪切板的图片

节点: 键盘按下折叠▼

按下设定的键盘键

节点: 键盘释放折叠▼

松开(释放)设定的键盘键

节点: 粘贴文本折叠▼

将指定的文本复制到剪贴板,并进行一次粘贴操作(Ctrl+V)

节点: 鼠标按下折叠▼

按下设定的鼠标键(左键/中键/右键)

节点: 鼠标松开折叠▼

松开设定的鼠标键(左键/中键/右键)

节点: 鼠标滚动折叠▼

进行鼠标滚动操作,根据设定的滚动量和滚动方向

输入点:数量折叠▼

滚动量,它的值不一定代表像素,需要在案例中测试确定

输入点:方向折叠▼

有上,下,左,右四个选择,可以节点编辑窗口设置默认值,或引用外部值

节点: 暂停折叠▼

暂停流程指定的时间长度,以微秒为单位(1秒=1000微秒)

节点: 区域内找字(试验版)折叠▼

在指定区域内寻找文字,找到则从成功输出点流出,并给出找到的位置信息(x, y),未找到则从失败输出点流出

注意:寻找结果存在不确定性,尤其是对于非英文字符。有时能找到,有时不能。

节点: 区域截图折叠▼

为指定屏幕区域截取一张图片,并将图片信息输出到输出点“图片”

节点: 保存图片折叠▼

将指定图片信息保存为图片,保存图片地址为指定的路径信息。保存成功则从成功输出点流出,保存失败则从失败输出点流出

节点: 文件存在折叠▼

判断指定的路径是否存在,并将结果输出到输出点“存在”

节点: 图表折叠▼

该节点不能直接创建,需要从图表列表拖动到其他图表,功能视相应图表而异

节点: ForEach折叠▼

针对指定的数组,对数组内的每一项,运行一次Loop Body输出点流出的流程。运行期间,当前正在运行的项会被输出在 Item 输出点上,当前的正在运行的项的下标会被输出在 Index 输出点上

当完成了所有的项以后,流程从Complete输出点流出

节点: For折叠▼

For循环

节点: While折叠▼

While循环

节点: 文本包含折叠▼

检查指定的文本是否包含指定的次文本,并将结果输出到“包含”输出点

节点: 获取点颜色折叠▼

获取屏幕上指定点(x,y)位置的像素颜色

节点: 获取鼠标位置折叠▼

获取当前鼠标位置信息(x, y)

节点: 打印折叠▼

将指定的文本打印到控制台

节点: 弹窗信息折叠▼

将指定的文本弹窗显示

节点: 自消信息折叠▼

将指定的文本以自消信息的方式显示

节点: IF折叠▼

IF判断

节点: 写入文件折叠▼

将指定的内容文本写入到指定的路径文件

节点: Ctrl+A折叠▼

按键Ctrl+A

节点: Ctrl+C折叠▼

按键Ctrl+C

节点: Ctrl+V折叠▼

按键Ctrl+V

节点: 获取粘贴板文字折叠▼

读取剪贴板文字,并输出到输出点“文字”

节点: 设置变量折叠▼

设置图表中的变量值

节点: 变量折叠▼

获取变量值

节点: 触发事件折叠▼

触发图表事件

节点: 执行事件折叠▼

执行图表事件

注:在主流编程概念中,事件触发后可以在多处执行。但因为我们只有一套键盘和鼠标,如果多处执行,不管是采用同时执行或分时执行,都将很难控制,于是采取事件仅允许一处执行节点的策略

节点: 转为文本折叠▼

将任意类型的数据转为文本类型

节点: 获取类型折叠▼

获取输入点接入的数据的数据类型,并以文本的形式输出到输出点“文本”

节点: 取反折叠▼

将输入的布尔值取反,并将结果输出到输出点

节点: 数学折叠▼

输入类型均为数字。有加、减、乘、除四种数学计算操作,会将结果输出到输出点

节点: 逻辑折叠▼

输入类型均为布尔。有并且、或者、等于三种逻辑计算操作,会将结果输出到输出点

节点: 比较折叠▼

2个输入类型均为数字。有大于、大于等于、小于、小于等于、等于五种判断,会将结果输出到输出点

节点: 相等折叠▼

2个输入类型均为任意。会判断输入数据的类型和值是否相同,并将结果输出到输出点

节点: 读取数组折叠▼

读取输入的数组信息,并输出它的长度,和下标为Index输入点的项

节点: 文本衔接折叠▼

输入项均为文本。会将所有的输入文本衔接为一个长文本,并将结果输出到输出点

可以节点编辑面板增加输入项的数量

节点: 获取时间折叠▼

获取当前的时间信息

节点: 随机字符串折叠▼

获取一个随机字符串

节点: 正则匹配折叠▼

用输入的正则表达式来判断输入的文本是否符合,并将结果输出到输出点

节点: 正则提取折叠▼

用输入的正则表达式来提取输入的文本中所有符合的结果,并将结果输出到输出点

节点: 读取文本折叠▼

参考 节点: 读取数组

节点: 文本替换折叠▼

将输入文本中所有符合输入正则表达式的内容全部替换为输入的“替换”输入点的内容,并将结果输出到输出点

节点: 文本拆分折叠▼

根据输入的正则表达式,将输入的文本拆分为文本数组,并将结果输出到输出点

节点: 数组添加折叠▼

为输入的数组添加一个项目,该项目内容由输入点“项目”决定,并将数组输出到输出点

节点: IndexOf折叠▼

在输入的数组中找到输入的项目同一个类型和值的项目,将它的下标输出到输出点

节点: 数组包含折叠▼

检查输入数组是否包含输入的项目,并将布尔结果输出到输出点

节点: 数组删除折叠▼

在输入数组中移除与输入项目同类型且同值的项目,并将数组输出到输出点

节点: 数组清空折叠▼

清空指定的数组

节点: 获取当前窗口折叠▼

获取当前激活的窗口

获取的窗口名,如果是中文,会显示为乱码,待解决