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