• Auto.js中的控制台相关命令


    1. 控制台的常用命令

    操作控制台相关的命令需要悬浮窗权限。

    1. 显示控制台悬浮窗;

    console.show()

    2. 隐藏控制台悬浮窗;

    console.hide()

    3. 清空控制台悬浮窗;

    console.clear()

    2. 控制台输出信息的几种方式

    1. 打印到控制台,并带上换行符, 可以传入多个参数;

    console.log()

    此函数可以作为全局函数使用。

    2. 打印到控制台,同时会调用这个函数所在的调用栈信息;

    console.trace()

    3. 控制台信息的输出样式

    1. 与console.log类似,但输出结果以灰色字体显示;

    console.verbose()

    此函数输出优先级低于log,用于输出观察性质的信息。

    2. 与console.log类似,输出结果以绿色字体显示;

    console.info()

    输出优先级高于log,用于输出重要信息。

    3. 与console.log类似,但输出结果以蓝色字体显示;

    console.warn()

    输出优先级高于info,用于输出警告信息。

    4. 与console.log类似,但输出结果以红色字体显示;

    console.error()

    输出优先级高于warn,用于输出错误信息。

    5. 断言,如果value为false则输出错误信息message并停止脚本运行;

    console.assert(value, message)

    1. var a = 1 + 1;
    2. console.assert(a == 3, "加法出错啦");

    4. 控制台计时操作

    启动一个定时器,用以计算一个操作的持续时间。 定时器由一个唯一的 label 标识。 当调用  console.timeEnd() 时,可以使用相同的 label 来停止定时器,并以毫秒为单位将持续时间输出到控制台。 重复启动同一个标签的定时器会覆盖之前启动同一标签的定时器。

    1. 启动计时器

    console.time([label])

    2. 结束计时器

    console.timeEnd(label)

    1. console.time('求和');
    2. var sum = 0;
    3. for(let i = 0; i < 100000; i++){
    4.     sum += i;
    5. }
    6. console.timeEnd('求和');
    7. // 求和 :2 ms

    5. 控制台的大小和位置设置

    1. 设置控制台的大小,单位像素;

    console.setSize(width, height)

    1. console.show();
    2. sleep(2000);
    3. // 设置控制台大小为屏幕的四分之一
    4. console.setSize(device.width / 2, device.height / 2);

    2. 设置控制台的位置,单位像素;

    console.setPosition(x, y)

    1. console.show();
    2. console.setPosition(100, 100);
  • 相关阅读:
    基于YOLOv8模型的深海鱼目标检测系统(PyTorch+Pyside6+YOLOv8模型)
    温度和pH双重响应荧光功能聚合物纳米/聚合物超细纤维AIE微球/AIE有机荧光分子的探讨
    房产网源码 房产中介小程序源码 房产门户网站源码
    C#_事件简述
    芯片学习记录AM26LS31INSR
    Java 性能优化实战高级进阶:JVM 常见优化参数
    洛谷 P1021 邮票面值设计
    Lua系列文章(1)---Lua5.4参考手册学习总结
    单片机和RTOS
    安装Zookeeper和Kafka集群
  • 原文地址:https://blog.csdn.net/weixin_40629244/article/details/126362029