概述

子程序类似于编程语言中的“函数”。

用于将一些步骤变量封装在一起,变成一个新的具有更强大功能的“自定义模块”


一般只在设计比较复杂的动作的时候才需要用到子程序。

子程序有这些用处:


1.10.x版本对子程序进行了比较大的修改,本文适用于最新版本。

image.png


子程序的类别

根据可复用范围和实际存储位置,可以将子程序分为三类:



通用的使用方法

子程序的使用方法和普通的模块基本一致。找到目标子程序后,按住并拖放到步骤列表的合适位置即可。

使用子程序.gif

然后在步骤参数设置窗口中为子程序设定好输入和输出。

image.png



子程序的定义

子程序和组合动作一样,由步骤和变量组成。

image.png


子程序中的变量和主程序中的变量是各自独立的:


就像那些基础模块一样,子程序需要从外部接受参数输入,并将需要的结果返回给外部。

我们通过为变量设置输入输出标记来实现这一目的。下图的变量列表中,变量名前面的图标表示了某个变量可能是输入或输出参数。

image.png


子程序开始运行时,会对作为输入参数的变量赋值。

子程序运行结束后,会将作为输出参数的变量读取出来输出到主程序中。



输入参数

子程序的变量和动作主程序的变量是独立的。你可以通过附加的选项,使得子程序的某个变量变身为输入参数或输出参数。

image.png

当某个变量作为子程序的输入或输出参数时,尽量不要修改其变量名。如有修改,请编辑使用了此子程序的“运行子程序”模块,重新设置参数值。


输出参数

在变量属性中,选中“子程序的输出”选项即可将此变量转换成子程序的输出参数。

image.png






动作内子程序

动作内子程序保存在动作内部,仅可在当前动作内使用。

image.png

1)动作内子程序标签页。

2)动作内子程序列表。

3)点击编辑子程序。

4)创建新的动作内子程序。

5)导入网络子程序(先在子程序库中复制子程序网址,然后点击此按钮)。也可以直接在共享子程序标签页中搜索到子程序后从右键菜单中直接导入。

6)从文件导入子程序。

7)删除选中的子程序。


在子程序上点击右键,可以看到右键菜单:

image.png

1)高亮步骤:将子程序名称作为高亮关键字,高亮步骤列表中的相应步骤。(只能高亮展开的步骤)。

2)转换为公共子程序:将动作内子程序转换为公共子程序,以方便在其它动作中使用。

3)删除此子程序。




创建子程序

点击子程序列表下面的创建按钮,可添加新的动作内子程序。

image.png



编辑子程序

点击子程序后的编辑按钮即可编辑子程序。

image.png

1)点击子程序后的打开按钮。

2)点击步骤列表中子程序后的打开按钮。

3)双击子程序名称。


删除子程序

从右键菜单中删除,或者选中子程序后点删除按钮。

image.png


公共子程序

公共子程序可以在本地所有动作中使用。

image.png

1)公共子程序标签页。

2)筛选子程序(在公共子程序数量较多时使用)

3)子程序列表。

4)创建新的公共子程序。

5)双击,或点击右侧的按钮可以编辑此公共子程序。

6)右键菜单。

7)分享公共子程序到共享库。

8)查找使用此公共子程序的动作:在所有本地动作中查找有使用到此子程序的动作。

9)复制为动作内子程序。

10)在步骤列表中高亮此子程序(仅高亮展开的步骤)。

11)删除此子程序。





分享公共子程序

请勿分享任何含有恶意内容的子程序,否则将停用您的账号!


在公共子程序上点右键,从菜单中选择“分享”。

image.png

可以选择分享新的子程序,或者更新之前已分享的子程序。



共享子程序

子程序网站:https://getquicker.net/Share/SubPrograms


使用共享子程序

子程序不会经过管理员审核,使用前请检查验证子程序内容。如有发现含有恶意内容的子程序,欢迎反馈到197906@qq.com,将奖励1年专业版兑换码。

image.png

1)切换到共享子程序标签页。

2)输入关键词。

3)点击查询按钮。

4)符合条件的结果将显示在子程序列表中。

5)按住并拖放到步骤区域即可。

6)双击子程序、点击右边的打开按钮,可以打开共享子程序网页。


image.png

在共享子程序上点右键,菜单中可选:

1)查看子程序定义:在编辑窗口中查看子程序的内部定义。

2)导入为动作内子程序:如果需要对子程序的定义做修改调整,可以导入为动作内子程序使用。