|  | 
 
untoAIWROK安卓类日志类[print]方法小结总汇集合nextAIWROK软无任何苹果IOS系统配置[config]方法小结| |  |  |  |  |  | AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合
                        ![AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 群发软件发帖工具  AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 群发软件发帖工具](static/image/common/none.gif)  ![AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 群发软件发帖工具  AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 群发软件发帖工具](static/image/common/none.gif)  clear 清理日志 | 项目 | 详情 |  | 功能描述 | 清理日志内容(清空日志输出区域的已有日志) |  | 方法签名 | void clear() |  | 返回值 | void (无返回值) |  | 参数 | 无 |  | 调用案例 | logWindow.clear()  // 调用以清空日志窗口的内容 | 
 📌close关闭日志窗口 | 项目 | 详情 |  | 功能描述 | 关闭日志窗口(隐藏或销毁日志输出的显示窗口) |  | 方法签名 | void close() |  | 返回值 | void (无返回值) |  | 参数 | 无 |  | 调用案例 | logWindow.close()  // 调用以关闭日志窗口 | 
 📌setAlpha设置透明度 | 项目 | 详情 |  | 功能描述 | 设置窗口透明度(调整日志窗口的透明程度) |  | 方法签名 | void setAlpha(float arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | float arg0 :透明度值,范围 0 (完全透明)~1 (完全不透明) |  | 调用案例 | logWindow.setAlpha(0)  // 示例:设置日志窗口为完全透明 | 
 📌setClickModel设置可点模式,就是无法穿透桌面 | 项目 | 详情 |  | 功能描述 | 设置可点击模式(让窗口无法穿透桌面,窗口区域可响应点击操作) |  | 方法签名 | void setClickModel() |  | 返回值 | void (无返回值) |  | 参数 | 无 |  | 调用案例 | logWindow.setClickModel()// 调用以配置日志窗口为可点击模式 | 
 📌setColor设置日志字体颜色 | 项目 | 详情 |  | 功能描述 | 设置日志字体颜色(调整日志输出文字的颜色) |  | 方法签名 | void setColor(String arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | String arg0 :颜色值,格式为十六进制(如 #FFFFFF  代表白色,需传入符合格式的颜色字符串) |  | 调用案例 | logWindow.setColor("#FF0000");  // 示例:设置日志字体为红色logWindow.setColor("#FFFFFF");
  // 示例:设置日志字体为白色 | 
 📌setDrag设置为手动拖拽模式setHeight设置高度 | 项目 | 详情 |  | 功能描述 | 设置日志窗口的高度(调整窗口在垂直方向的像素尺寸) |  | 方法签名 | void setHeight(int arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | int arg0 :高度值,单位为像素(需传入有效的像素数值) |  | 调用案例 | logWindow.setHeight(200);  // 示例:设置日志窗口高度为 200 像素logWindow.setHeight(0);
  // 按案例传入高度 0 像素 | 
 📌setNoClickModel设置为不可点,穿透桌面 | 项目 | 详情 |  | 功能描述 | 设置为不可点击、穿透桌面模式(使窗口可穿透桌面,点击时不会被窗口拦截) |  | 方法签名 | void setNoClickModel() |  | 返回值 | void (无返回值) |  | 参数 | 无 |  | 调用案例 | logWindow.setNoClickModel()  // 调用以配置日志窗口为穿透桌面模式 | 
 📌setPosition设置位置 | 项目 | 详情 |  | 功能描述 | 设置日志窗口的位置(调整窗口在屏幕上的横、纵坐标) |  | 方法签名 | void setPosition(int arg0, int arg1) |  | 返回值 | void (无返回值) |  | 参数说明 | - int arg0 :横坐标(窗口水平方向的位置值)- int arg1
 :纵坐标(窗口垂直方向的位置值) |  | 调用案例 | logWindow.setPosition(100, 200);  // 示例:将日志窗口设为横坐标 100、纵坐标 200logWindow.setPosition(0, 0);
  // 按案例将窗口设为屏幕原点位置 | 
 📌setSize设置日志字体大小setTitle设置标题 | 项目 | 详情 |  | 功能描述 | 设置日志字体大小(调整日志输出文字的字号,单位为 pt) |  | 方法签名 | void setSize(int arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | int arg0 :字体大小值,单位为 pt(需传入有效的字号数值) |  | 调用案例 | logWindow.setSize(12);  // 示例:设置日志字体大小为 12ptlogWindow.setSize(0);
  // 按案例传入字体大小 0pt | 
 📌setWidth 设置宽度show显示日志窗口 | 项目 | 详情 |  | 功能描述 | 设置日志窗口的宽度(调整窗口水平方向的像素尺寸) |  | 方法签名 | void setWidth(int arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | int arg0 :宽度值,单位为像素(需传入有效的像素数值) |  | 调用案例 | logWindow.setWidth(200);  // 示例:将日志窗口宽度设为 200 像素logWindow.setWidth(0);
  // 按案例传入宽度 0 像素 | 
 📌showModel显示日志模式 | 项目 | 详情 |  | 功能描述 | 配置日志窗口的显示模式(控制日志窗口展示的日志类型范围) |  | 方法签名 | void showModel(int arg0) |  | 返回值 | void (无返回值) |  | 参数说明 | int arg0 :模式值,规则为:- 0
 :全部日志都显示- 1
 :只显示 print  类日志- 2
 :只显示 system  类日志 |  | 调用案例 | logWindow.showModel(0);  // 示例:设置为显示全部日志logWindow.showModel(1);
  // 示例:设置为只显示 print 日志 | 
 实战案例: 复制代码
//交流 QQ 群 711841924 群一,苹果内测群,528816639
// 🍎logWindow 日志窗口操作API详细案例
// 案例:创建一个可交互的日志监控面板
printl("开始执行logWindow操作案例");
// 1. 设置日志窗口基本属性
logWindow.setWidth(400);      // 设置宽度为400像素
logWindow.setHeight(300);     // 设置高度为300像素
logWindow.setPosition(100, 100); // 设置位置在屏幕(100, 100)坐标
logWindow.setAlpha(0.9);      // 设置透明度为90%(几乎不透明)
// 2. 设置日志窗口样式
logWindow.setColor("#00FF00"); // 设置字体为绿色
logWindow.setSize(14);         // 设置字体大小为14pt
// 3. 清空之前的日志内容
logWindow.clear();
// 4. 显示日志窗口并输出欢迎信息
logWindow.showModel(0);        // 显示全部类型日志
printl("🍎 欢迎使用logWindow控制面板案例");
// 5. 模拟程序运行过程中的日志输出
printl("正在初始化系统...");
sleep.millisecond(1000);
printl("系统初始化完成");
printl("开始执行任务A...");
sleep.millisecond(1000);
// 6. 演示不同日志类型的显示控制
printl("📌 演示日志显示模式切换");
// 只显示print类日志
logWindow.showModel(1);
printl("现在只显示print类日志");
console.log("这条system日志不会显示"); // 这条不会显示
sleep.millisecond(1000);
// 恢复显示全部日志
logWindow.showModel(0);
console.log("现在恢复显示全部日志"); // 这条会显示
printl("已恢复显示全部日志类型");
sleep.millisecond(1000);
// 7. 演示窗口透明度调整
printl("📌 演示透明度调整");
for (var alpha = 1.0; alpha >= 0.2; alpha -= 0.1) {
    logWindow.setAlpha(alpha);
    printl("当前透明度: " + alpha.toFixed(1));
    sleep.millisecond(300);
}
// 恢复不透明度
logWindow.setAlpha(0.9);
printl("透明度调整演示完成");
// 8. 演示窗口点击模式切换
printl("📌 演示点击模式切换");
logWindow.setClickModel();    // 设置为可点击模式
printl("窗口已设为可点击模式 - 可以点击窗口");
sleep.millisecond(1000);
logWindow.setNoClickModel();  // 设置为不可点击模式(穿透桌面)
printl("窗口已设为不可点击模式 - 点击会穿透到桌面");
sleep.millisecond(1000);
// 9. 演示窗口移动效果
printl("📌 演示窗口移动");
var originalX = 100;
var originalY = 100;
for (var i = 0; i < 5; i++) {
    logWindow.setPosition(originalX + i * 20, originalY + i * 10);
    printl("窗口移动到位置: (" + (originalX + i * 20) + ", " + (originalY + i * 10) + ")");
    sleep.millisecond(500);
}
// 恢复原始位置
logWindow.setPosition(originalX, originalY);
printl("窗口已恢复原始位置");
// 10. 演示字体大小和颜色变化
printl("📌 演示字体样式变化");
// 改变字体颜色
var colors = ["#FF0000", "#0000FF", "#FFFF00", "#FF00FF", "#00FFFF"];
var colorNames = ["红色", "蓝色", "黄色", "洋红色", "青色"];
for (var i = 0; i < colors.length; i++) {
    logWindow.setColor(colors[i]);
    printl("当前字体颜色: " + colorNames[i]);
    sleep.millisecond(500);
}
// 恢复绿色字体
logWindow.setColor("#00FF00");
printl("字体颜色已恢复为绿色");
// 改变字体大小
printl("演示字体大小变化:");
for (var size = 10; size <= 20; size += 2) {
    logWindow.setSize(size);
    printl("当前字体大小: " + size + "pt");
    sleep.millisecond(500);
}
// 恢复原始字体大小
logWindow.setSize(14);
printl("字体大小已恢复为14pt");
// 11. 演示窗口尺寸调整
printl("📌 演示窗口尺寸调整");
var originalWidth = 400;
var originalHeight = 300;
// 调整宽度
for (var w = originalWidth; w >= 200; w -= 50) {
    logWindow.setWidth(w);
    printl("当前窗口宽度: " + w + "px");
    sleep.millisecond(500);
}
// 调整高度
for (var h = originalHeight; h >= 150; h -= 50) {
    logWindow.setHeight(h);
    printl("当前窗口高度: " + h + "px");
    sleep.millisecond(500);
}
// 恢复原始尺寸
logWindow.setWidth(originalWidth);
logWindow.setHeight(originalHeight);
printl("窗口尺寸已恢复");
// 12. 最终演示 - 创建一个动态效果
printl("📌 最终演示:动态日志窗口");
logWindow.setClickModel(); // 确保窗口可点击
// 创建闪烁效果
var blinkInterval = setInterval(function() {
    logWindow.setAlpha(0.3);
    sleep.millisecond(200);
    logWindow.setAlpha(0.9);
    sleep.millisecond(200);
}, 500);
// 3秒后停止闪烁
setTimeout(function() {
    clearInterval(blinkInterval);
    logWindow.setAlpha(0.9);
    printl("动态效果演示结束");
}, 3000);
// 13. 案例总结
sleep.millisecond(3000);
printl("=== logWindow API使用案例演示完成 ===");
printl("功能总结:");
printl("1. clear() - 清空日志内容");
printl("2. close() - 关闭日志窗口");
printl("3. setAlpha() - 设置窗口透明度");
printl("4. setClickModel()/setNoClickModel() - 设置点击模式");
printl("5. setColor() - 设置字体颜色");
printl("6. setHeight()/setWidth() - 设置窗口尺寸");
printl("7. setPosition() - 设置窗口位置");
printl("8. setSize() - 设置字体大小");
printl("9. showModel() - 设置日志显示模式");
// 询问用户是否关闭窗口
printl("是否要关闭日志窗口?输入'close'关闭,其他任意键继续显示");
// 这里可以添加用户输入处理逻辑
// 如果用户输入close,则执行 logWindow.close();
printl("案例执行完毕,日志窗口将继续显示");
 
 |  |  |  |  |  | 
 | 
 |