YYPOST群发软件 发表于 2025-11-10 09:30:25

AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例

AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例



/**
* AIWROK软件安卓交流QQ群711841924
* 苹果内测软件QQ群648461709
* 无障碍触摸操作示例:点击、左右滑动、上下滑动(使用无障碍模式)
*/

// 获取屏幕尺寸
let halfWidth = parseInt(screen.getScreenWidth() * 0.5);
let seventyPercentHeight = parseInt(screen.getScreenHeight() * 0.7);

printl("屏幕宽度的一半: " + halfWidth);
printl("屏幕高度的70%: " + seventyPercentHeight);

// 点击屏幕中心点 - 使用无障碍点击
function clickCenter() {
    printl("点击屏幕中心");
    auto.clickPoint(halfWidth, parseInt(screen.getScreenHeight() * 0.5));
    // 修复:使用 sleep.millisecond() 而不是 sleep()
    sleep.millisecond(1000);
}

// 从屏幕右侧滑动到左侧(向左滑动)- 使用无障碍手势滑动
function swipeLeft() {
    printl("向左滑动(无障碍模式)");
    let startY = parseInt(screen.getScreenHeight() * 0.5);
   
    // 定义滑动轨迹
    var p1 = new path();
    // 设置滑动时间
    p1.setDurTime(500);
    // 添加起点
    p1.addPoint(halfWidth + 200, startY);
    // 添加终点
    p1.addPoint(halfWidth - 200, startY);
   
    // 执行手势滑动
    auto.dispatchGesture();
    // 修复:使用 sleep.millisecond() 而不是 sleep()
    sleep.millisecond(1000);
}

// 从屏幕左侧滑动到右侧(向右滑动)- 使用无障碍手势滑动
function swipeRight() {
    printl("向右滑动(无障碍模式)");
    let startY = parseInt(screen.getScreenHeight() * 0.5);
   
    // 定义滑动轨迹
    var p1 = new path();
    // 设置滑动时间
    p1.setDurTime(500);
    // 添加起点
    p1.addPoint(halfWidth - 200, startY);
    // 添加终点
    p1.addPoint(halfWidth + 200, startY);
   
    // 执行手势滑动
    auto.dispatchGesture();
    // 修复:使用 sleep.millisecond() 而不是 sleep()
    sleep.millisecond(1000);
}

// 从屏幕上方向下滑动(向下滚动)- 使用无障碍手势滑动
function swipeDown() {
    printl("向下滑动(无障碍模式)");
    let startX = halfWidth;
    let startY = parseInt(screen.getScreenHeight() * 0.3);
    let endX = halfWidth;
    let endY = seventyPercentHeight;
   
    // 定义滑动轨迹
    var p1 = new path();
    // 设置滑动时间
    p1.setDurTime(500);
    // 添加起点
    p1.addPoint(startX, startY);
    // 添加终点
    p1.addPoint(endX, endY);
   
    // 执行手势滑动
    auto.dispatchGesture();
    // 修复:使用 sleep.millisecond() 而不是 sleep()
    sleep.millisecond(1000);
}

// 从屏幕下方向上滑动(向上滚动)- 使用无障碍手势滑动
function swipeUp() {
    printl("向上滑动(无障碍模式)");
    let startX = halfWidth;
    let startY = seventyPercentHeight;
    let endX = halfWidth;
    let endY = parseInt(screen.getScreenHeight() * 0.3);
   
    // 定义滑动轨迹
    var p1 = new path();
    // 设置滑动时间
    p1.setDurTime(500);
    // 添加起点
    p1.addPoint(startX, startY);
    // 添加终点
    p1.addPoint(endX, endY);
   
    // 执行手势滑动
    auto.dispatchGesture();
    // 修复:使用 sleep.millisecond() 而不是 sleep()
    sleep.millisecond(1000);
}

// 示例执行
function runDemo() {
    printl("开始触摸操作演示(无障碍模式)");
   
    // 点击操作
    clickCenter();
   
    // 左右滑动操作
    swipeLeft();
    swipeRight();
   
    // 上下滑动操作
    swipeUp();
    swipeDown();
   
    printl("演示完成");
}

// 运行示例
runDemo();



页: [1]
查看完整版本: AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例