想法
前面的实现了脚本可以按照过程顺序执行任务,但现实除了如果……就……
还存在很多否则
的情况。所以我希望还是继续用复制粘贴就就能轻松完成一个能执行复杂任务的脚本。
思路
- 实现复杂脚本需要设置参数,就在辅助粘贴后边输入必要的参数,然后用上一篇讲到的
Split
函数输入参数信息 - 为了让代码后期更易于维护,设置三种程序:
计划
、监控
、调节
- 计划是一个完整过程,即一个单独的文本文件
- 监控是判断可能的其他情况,是要输入的参数
第四行的0
和1
分别表示True
和False
,从左到右为:0
目标消失执行,1
目标出现执行- 执行调节程序后是否返回父级子程序
- 返回父级子程序是否继续未进行的画面点击
- 调节是当监控到其他情况时,触发对应预设好的计划
要用到的函数:
CInt
将数据转换为数值类型CInt(True) >>>1
CBool
将数据转换为布尔类型CBool(0) >>> False
编写代码
-
计划,在之前的代码逻辑中加入
监控
自定义函数的环节,并将创建计划
子程序 -
监控,把所需要的判断的信息复制文本
-
调节,通过对应
计划
合并注释
的命名规则,来匹配对应的文本路径
debug
- 子程序或自定义函数里不能调用外部的
Exit Do
、Exit While
等等 End Function
和其他带End
的关键字,为代码体的收尾部分。而EndScript
为结束脚本。