hamibot 脚本 监听屏幕顶部微通知 并点击
第 1 条补充
· 16 天前
点击通知
第 2 条补充
· 16 天前
hamibot 脚本 获取应用程序通知,并点击该通知
回答
你可以使用 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 生成,内容仅供参考