B2B网络软件

标题: AIWROK软件悬浮窗自定义启停 [打印本页]

作者: YYPOST群发软件    时间: 前天 09:39
标题: AIWROK软件悬浮窗自定义启停
AIWROK软件悬浮窗自定义启停
  1. // 官方QQ群 711841924

  2. //悬浮窗自定义启停
  3. var f = new floatUI();
  4. var t;
  5. f.loadSXML(`    <vertical>
  6.         <button id="b1" text="启动"/>
  7.         <button id="b2" text="关闭"/>
  8.     </vertical>`)

  9. var b1 = f.findViewById('b1');
  10. b1.setOnClickListener(()=> {

  11.     if (b1.getText() == "启动") {

  12.         b1.setText("停止");
  13.         //新建一个线程
  14.         t = new thread();

  15.         t.runJsCode(()=>{
  16.             //这里写代码
  17.             while(true){
  18.                 sleep.second(1);
  19.                 printl('线程执行代码防止耗时占用ui线程');
  20.             }
  21.             

  22.         }, "-线程名")

  23.     }

  24.     if(b1.getText() == "停止"){
  25.         b1.setText("启动");
  26.         t.stop();
  27.     }
  28. })


  29. var b2 = f.findViewById('b2');
  30. b2.setOnClickListener(()=> {
  31.     printl('关闭');
  32.    stopAll();
  33. });
复制代码
这段代码是使用 AIWROK 编写的,一个基于JavaScript的自动化工具,可以用于Android设备上的自动化操作。代码的主要功能是创建一个悬浮窗,悬浮窗上包含两个按钮:“启动”和“关闭”。这两个按钮的功能分别是启动和停止一个后台线程,以及关闭所有运行的任务。
代码详细说明如下:
这段代码的核心在于通过悬浮窗上的按钮来控制一个后台线程的启动和停止,以及关闭所有运行的任务。注意,sleep.second(1) 和 stopAll() 是库中的方法,sleep.second(1) 使脚本休眠1秒,stopAll() 用于停止所有脚本。

AIWROK软件悬浮窗自定义启停 B2B网络软件 AIWROK软件悬浮窗自定义启停 B2B网络软件







欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2