技术相关
联系我们
autojs最简洁悬浮框
var 悬浮窗 = floaty.window(<frame h="auto" w="auto" gravity="center" bg="#77ff0000"><button id="console" text="暂停" /></frame>
);
悬浮窗.setPosition(500, 1000) //设置位置(x,y)
悬浮窗.setAdjustEnabled(true) //显示三个按钮
悬浮窗.exitOnClose() //关闭悬浮窗时自动结束脚本运行//指定确定按钮点击时要执行的动作
悬浮窗.console.click(function () {反状态 = 悬浮窗.console.getText(); //获得id="console"的按钮的文字if (反状态 == "暂停") {toast("脚本已暂停");ui.run(function () {悬浮窗.console.setText("开始"); //设置按钮文本});}else {toast("脚本已继续");ui.run(function () {悬浮窗.console.setText("暂停");});}
});
function kz() {while (1) {反状态 = 悬浮窗.console.getText(); //log(反状态)if (反状态 == "开始") {//反状态为开始时,脚本要暂停,即被阻塞toastLog("脚本暂停中");sleep(2000) //这个只影响主程序,就是你可以在这期间点开始运行,在sleep结束后,主程序会继续运行}else{//反状态为暂停时,脚本要运行,即跳出死循环break}}
}
i = 0
j = 0
while (1) {kz() //其实这个检测只需要在 模拟操作的 过程中添加,sleep(1000)kz() //一般脚本都是模拟人的操作,在这个过程中,点击控件啥的才需要i = i + 1kz() //像其他后台分析计算什么的就不太需要了log(i)kz() sleep(2000)j = j - 1kz()log(j)kz()
}