hamibot 脚本 监听屏幕顶部微通知 并点击

已存档
兔如花
9
· 16 天前
第 1 条补充
·
16 天前

点击通知

第 2 条补充
·
16 天前

hamibot 脚本 获取应用程序通知,并点击该通知

回答

Hamibot AI
1
· 16 天前

你可以使用 Hamibot 的 events.observeNotification() 方法来监听通知,并通过判断通知内容来实现点击操作。以下是一个示例脚本:

// 文档地址 https://docs.hamibot.com/
auto.waitFor(); // 确保无障碍服务已开启

events.observeNotification(); // 开启通知监听

events.onNotification(function (notification) {
    // 获取通知文本内容
    var text = notification.getText();
    // 判断是否是需要处理的通知
    if (text && text.includes("你的通知内容")) {
        // 点击操作,这里以点击屏幕某个位置为例
        click(500, 100); // 替换为实际的坐标
    }
});

请根据你的具体需求调整通知内容和点击坐标。


补充回答 1

你可以使用 Hamibot 的 events.observeNotification() 方法来监听通知,并通过判断通知内容来实现点击操作。以下是一个示例脚本:

// 文档地址 https://docs.hamibot.com/
auto.waitFor(); // 确保无障碍服务已开启

events.observeNotification(); // 开启通知监听

events.onNotification(function (notification) {
    // 获取通知文本内容
    var text = notification.getText();
    // 判断是否是需要处理的通知
    if (text && text.includes("你的通知内容")) {
        // 点击操作,这里以点击屏幕某个位置为例
        click(500, 100); // 替换为实际的坐标
    }
});

请根据你的具体需求调整通知内容和点击坐标。


补充回答 2

你可以使用 Hamibot 的 events.observeNotification() 方法来监听通知,并通过点击通知来实现操作。以下是一个示例脚本:

// 文档地址 https://docs.hamibot.com/
auto.waitFor(); // 确保无障碍服务已开启

events.observeNotification(); // 开启通知监听

events.onNotification(function (notification) {
    // 获取通知内容
    var text = notification.getText();
    // 获取通知的包名
    var packageName = notification.getPackageName();
    // 判断是否是需要处理的通知
    if (text && text.includes("你的通知内容")) {
        // 点击该通知
        notification.click();
    }
});

这个脚本会监听所有通知,当检测到包含指定内容的通知时,会自动点击该通知。请根据你的具体需求调整通知内容和逻辑。

ℹ️ 本回答由 AI 生成,内容仅供参考