防止脚本在最后一个线程完成后自动退出, 允许它在空闲状态下运行.
PrevSetting := Persistent(Setting)
类型: 布尔值
如果省略, 则默认为 true.
如果为 true, 那么在启动完成且所有其他线程都退出之后, 脚本将继续保持运行, 即使没有满足保持脚本运行的其他条件.
如果为 false, 则恢复默认行为.
类型: 整数(布尔值)
此函数返回先前的设置; 0(false) 表示禁用或 1(true) 表示开启.
默认情况下, 脚本不是持续运行的. 但是, 在某些特定条件下, 脚本会自动变为持续运行的, 特别是在用户希望它保持运行的常见情况下, 比如响应热键, 执行计时器或者显示 GUI.
通常没有必要调用这个函数, 但在某些情况下可能确实需要此函数:
如果将此函数添加到现有脚本中, 则可能需要将部分或全部出现的 Exit 更改为 ExitApp. 这是因为 Exit 不会终止持续运行的脚本; 它仅终止当前线程.
; 这个脚本不会自动退出, 即使它没有任何事情要做. ; 但是, 你可以使用它的托盘图标在编辑器中打开脚本, ; 或启动 Window Spy 或帮助文件. Persistent