设置 - Settings

# Settings **[v8.2.0新增]** 此模块可让您控制一些Auto.js内部设置,比如稳定模式、音量上键关闭脚本等;未来还将支持修改一些系统设置。 ## $settings.setEnabled(key, value) * `key` {string} 要设置的功能的key名称。当前包括: * `stable_mode` 稳定模式。设置后下次启用无障碍服务生效。 * `enable_accessibility_service_by_root` 是否使用Root权限启用无障碍服务。 * `stop_all_on_volume_up` 是否在音量上键按下停止所有脚本(此功能默认开启) * `not_show_console` 启动时是否不显示日志界面 * `foreground_service` 是否启用前台服务通知(用于保活) * `value` {boolean} 是否启用该功能 设置某个功能/设置项是否启用。 ```javascript // 启用稳定模式 $settings.setEnabled('stable_mode', true); // 关闭前台服务 $settings.setEnabled('foreground_service', false); ``` ## $settings.isEnabled(key) * `key` {string} 要设置的功能的key名称。参见`$settings.setEnabled()` * 返回 {boolean} 该功能是否已启用 判断某个功能/设置项是否已启用。 ```javascript // 打印一系列的设置开关是否打开 log('稳定模式: ' + $settings.isEnabled('stable_mode')); log('使用Root启用无障碍服务: ' + $settings.isEnabled('enable_accessibility_service_by_root')); log('音量上键停止所有脚本: ' + $settings.isEnabled('stop_all_on_volume_up')); log('启动时不显示日志界面: ' + $settings.isEnabled('not_show_console')); log('前台服务: ' + $settings.isEnabled('foreground_service')); ```