请教大神悬浮窗自动关闭的问题
autojs吧
全部回复
仅看楼主
level 1
luckyvenz 楼主
我想在脚本中执行点击操作的同时显示被点击的控件区域,便于观察脚本的执行情况,由于对编程其在是小白,想来想去打算用创建浮窗的方式来显示,但不知道啥原因,浮窗显示是显示了,但没有在预想的2秒后自动关闭,只有在脚本全部结束后才会一次性的全部关闭,请教大神应该如果才能正常关闭?谢谢!!!
var obj_x;
var obj_y;
showObj(text("微信"));
sleep(1000000);
function showObj(obj) {
var x1 = eval(obj+".findOne().bounds().left");
var y1 = eval(obj+".findOne().bounds().top");
var x2 = eval(obj+".findOne().bounds().right");
var y2 = eval(obj+".findOne().bounds().bottom");
obj_x = x2-x1;
obj_y = y2-y1;
log(x1+","+y1+":"+x2+","+y2+"--"+obj_x+":"+obj_y)
var xy = floaty.rawWindow(
<frame alpha="0.6">
<View h="{{obj_y}}px" w="{{obj_x}}px" bg="#ff0000"></View>
</frame>
);
xy.setPosition(x1,y1);
setTimeout(()=>{ xy.Close(); }, 2000);
}
顺便再请教一个问题,var obj_x;var obj_y; 这两个定义为啥放在函数里就不能识别了呢?{{obj_x}}这样的引用只能是全局变量吗?
2022年02月08日 03点02分 1
level 6
你好呀,你的c大写了[哈哈]
2022年02月18日 01点02分 3
1