当前位置:   article > 正文

Auto.js中的悬浮窗_autojs 悬浮窗

autojs 悬浮窗

悬浮窗一般用来显示当前脚本运行的状态和信息,是最为重要的人机交互方式。悬浮窗在脚本停止运行时会自动关闭,因此,要保持悬浮窗不被关闭,需要用一个空的setInterval来实现。

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

1. 创建和关闭悬浮窗

1.1. 创建并显示一个悬浮窗;

  1. var obj = floaty.window(
  2. <frame gravity="center">
  3. <text id="text">悬浮文字</text>
  4. </frame>
  5. );
  6. // 2秒后关闭窗口
  7. setTimeout(()=>{
  8. obj.close();
  9. }, 2000);

上面的代码中会返回一个FloatyWindow对象。由于脚本运行的线程不是UI线程,而所有对控件的修改操作需要在UI线程执行,此时需要用ui.run(function(){})方法来调用。

  1. ui.run(function(){
  2. // obj对应窗口返回的对象
  3. // text对应节点的ID
  4. obj.text.setText("文本");
  5. });

1.2. 创建并显示一个原始悬浮窗;

  1. var obj = floaty.rawWindow(
  2. <frame gravity="center">
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/111724
推荐阅读
相关标签
  

闽ICP备14008679号