1 Star 0 Fork 3

wang/AutoScriptBase

forked from qq385723790/AutoScriptBase 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.js 3.57 KB
一键复制 编辑 原始数据 按行查看 历史
TonyJiangWJ 提交于 2021-03-09 19:30 +08:00 . 增加自动加入白名单的功能
/*
* @Author: TonyJiangWJ
* @Date: 2019-12-09 20:42:08
* @Last Modified by: TonyJiangWJ
* @Last Modified time: 2020-12-26 11:56:26
* @Description:
*/
let currentEngine = engines.myEngine().getSource() + ''
let isRunningMode = currentEngine.endsWith('/config.js') && typeof module === 'undefined'
let is_pro = Object.prototype.toString.call(com.stardust.autojs.core.timing.TimedTask.Companion).match(/Java(Class|Object)/)
let default_config = {
password: '',
timeout_unlock: 1000,
timeout_findOne: 1000,
timeout_existing: 8000,
// 异步等待截图,当截图超时后重新获取截图 默认开启
async_waiting_capture: true,
capture_waiting_time: 500,
show_debug_log: true,
show_engine_id: false,
develop_mode: false,
develop_saving_mode: false,
enable_visual_helper: false,
check_device_posture: false,
check_distance: false,
posture_threshold_z: 6,
auto_lock: false,
lock_x: 150,
lock_y: 970,
// 是否根据当前锁屏状态来设置屏幕亮度,当锁屏状态下启动时 设置为最低亮度,结束后设置成自动亮度
auto_set_brightness: false,
// 锁屏启动关闭提示框
dismiss_dialog_if_locked: true,
request_capture_permission: true,
capture_permission_button: 'START NOW|立即开始|允许',
// 是否保存日志文件,如果设置为保存,则日志文件会按时间分片备份在logback/文件夹下
save_log_file: true,
async_save_log_file: true,
back_size: '100',
// 通话状态监听
enable_call_state_control: false,
// 单脚本模式 是否只运行一个脚本 不会同时使用其他的 开启单脚本模式 会取消任务队列的功能。
// 比如同时使用蚂蚁庄园 则保持默认 false 否则设置为true 无视其他运行中的脚本
single_script: false,
auto_restart_when_crashed: false,
// 是否使用模拟的滑动,如果滑动有问题开启这个 当前默认关闭 经常有人手机上有虚拟按键 然后又不看文档注释的
useCustomScrollDown: true,
// 排行榜列表下滑速度 200毫秒 不要太低否则滑动不生效 仅仅针对useCustomScrollDown=true的情况
scrollDownSpeed: 200,
bottomHeight: 200,
// 当以下包正在前台运行时,延迟执行
skip_running_packages: [],
warn_skipped_ignore_package: false,
warn_skipped_too_much: false,
// 延迟启动时延 5秒 悬浮窗中进行的倒计时时间
delayStartTime: 5,
device_width: device.width,
device_height: device.height,
// 是否是AutoJS Pro 需要屏蔽部分功能,暂时无法实现:生命周期监听等 包括通话监听
is_pro: is_pro,
auto_set_bang_offset: true,
bang_offset: 0,
thread_name_prefix: 'autoscript_'
}
// 不同项目需要设置不同的storageName,不然会导致配置信息混乱
let CONFIG_STORAGE_NAME = 'autoscript_version'
let PROJECT_NAME = 'AutoJS 脚手架'
let config = {}
let storageConfig = storages.create(CONFIG_STORAGE_NAME)
Object.keys(default_config).forEach(key => {
let storedVal = storageConfig.get(key)
if (typeof storedVal !== 'undefined') {
config[key] = storedVal
} else {
config[key] = default_config[key]
}
})
if (!isRunningMode) {
module.exports = function (__runtime__, scope) {
if (typeof scope.config_instance === 'undefined') {
scope.config_instance = {
config: config,
default_config: default_config,
storage_name: CONFIG_STORAGE_NAME,
project_name: PROJECT_NAME
}
}
return scope.config_instance
}
} else {
setTimeout(function () {
engines.execScriptFile(files.cwd() + "/可视化配置.js", { path: files.cwd() })
}, 30)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dabaofei/AutoScriptBase.git
git@gitee.com:dabaofei/AutoScriptBase.git
dabaofei
AutoScriptBase
AutoScriptBase
master

搜索帮助