防止脚本在最后一个线程完成后自动退出, 允许它在空闲状态下运行.
Persistent Persist
类型: 布尔值
如果省略, 则默认为 true.
如果为 true, 在所有线程退出后, 脚本将继续保持运行, 即使没有满足保持脚本运行的其他条件.
如果为 false, 则恢复默认行为.
类型: 整数(布尔值)
此函数返回先前的设置; 0(false) 或 1(true).
如果 Persistent 没有使用, 则默认设置为 0(false).
如果脚本是 持续运行的, 它将在启动完成和所有其他线程退出后继续运行. 通常没有必要调用这个函数, 因为在用户希望脚本持续运行的大多数常见情况下脚本都是自动持续运行的, 比如响应热键, 执行计时器或者显示 GUI.
在某些情况下可能需要此函数(如果它打算在没有运行的线程或热键, 计时器, 等时保持运行) 包括:
如果将此函数添加到现有脚本中, 则可能需要将部分或全部出现的 Exit 更改为 ExitApp. 这是因为 Exit 不会终止持续运行的脚本; 它仅终止当前线程.