1首先创建一个新脚本.js1,运用多线程把脚本里面两个任务同时运行,把能运行的脚本文件进行保存到Auto js里面。
2再创建第二个个新的脚本.js2,判断充电中的状态运行新脚本1和不充电中的状态。保存到Auto.js软件里面,完成后在Auto.js里面运行第二个脚本文件去测试。测试结果手机充满100电会播放音乐。
脚本1
// device.getBattery() 获取设备电量
// device.isCharging() 当前设备是否在充电,返回布尔值
// device.setMusicVolume() 设置设备媒体音量
// media.playMusic(path) 播放指定路径音乐
// media.getMusicDuration() 当前音乐时长
//engines.execScriptFile(path) 在新的脚本中运行脚本文件path
threads.start(function(){
断电停止脚本()
})
toast("jiaqqun 741318378")
while(true){
if(device.getBattery() == 100){
device.setMusicVolume(15);
sleep(500)
media.playMusic(/stard/kgmusic/download/走歌人.mp3)
sleep( media.getMusicDuration())
}
}
function 断电停止脚本(){
while(true){
if(device.isCharging()==false){
device.setMusicVolume(0)
sleep(500)
exit();
}
}
}
脚本2
while(true){
while(true){
if(device.isCharging()== true){
engines.execScriptFile("/sdcard/脚本/提示音1.js")
break;
}
while(true){
if(device.isCharging()){
break;
}
}
}
}