为脚本设置悬浮窗

怎么为一个脚本设置一个悬浮窗 点击悬浮窗运行一次 不点击不运行 悬浮窗大小可设置谢谢了

//这里修改你要运行的脚本

var path = "/sdcard/脚本/111.js";
if(!files.exists(path)){
    toast("脚本文件不存在: " + path);
    exit();
}
var window = floaty.window(
    <frame>
        <button id="action" text="开始运行" w="90" h="40" bg="#cc66ffff" layout_width="match_parent" layout_height="match_parent"/>
    </frame>
);

window.exitOnClose();
var x=device.width/3
var y=device.height/3
window.setPosition(x,y)
var execution = null;

window.action.click(()=>{
    if(window.action.getText() == '开始运行'){
        execution = engines.execScriptFile(path);
        window.action.setText('停止运行');
    }else{
        if(execution){
            execution.getEngine().forceStop();
        }
        window.action.setText('开始运行');
    }
});

window.action.longClick(()=>{
   window.setAdjustEnabled(!window.isAdjustEnabled());
   return true;
});

setInterval(()=>{}, 1000);

长按 就可以调整位置和大小了

  • 3
    帖子
  • 690
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待