公共子程序 放入动作中时,默认设置 “跳过输出调试” 为0,与普通的子程序保持一致,便于在调试时发现问题。
或者在 Quicker 的 “模块功能选项” 或者 “动作设计” 中,加一个选项,让用户自己选择。

在更新一个动作时:
突然发现动作的启动速度比之前降低了 1.5s,然而动作的启动流程并没有改变。
我加载了历史版本,但是动作启动速度依然比之前变慢了;而用户回退版本,动作启动速度却恢复正常了。
最后发现:
我之前在一个公共子程序中加入了一个延时,但是条件设置不太合理。而我修改这个动作时,距离修改那个公共子程序过去太久了,基本没有印象了。
1. 公共子程序放入主程序时,默认是 “跳过输出调试” 为1,导致调试时没有立即发现 “等待时间” 等步骤。
2. 动作中的公共子程序分享出去后,会变成动作中的普通子程序,所以其他人安装的动作的历史版本中的这个 “公共子程序” 是历史版本。
而动作开发者的公共子程序就是公共子程序,回退动作的历史版本并不会使公共子程序回退,所以出现了 “动作开发者回退版本无法解决问题,其他人回退版本却能解决问题” 的现象。