解说社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 662|回复: 2

[原创] 多功能拆件

[复制链接]
发表于 2022-12-20 08:23:42 来自手机 | 显示全部楼层 |阅读模式
焦点在编辑框执行粘贴。
有键盘时执行点击发送、确定、评论、完成、保存、搜索按钮。
焦点所在的文本,有网址、号码时提取网址和号码,并支持跳转到浏览器和直接拨打号码。
焦点在微信和qq头像执行拍一拍。
焦点在微信多少条未读消息滚动到未读消息。
电话和微信通话的时候执行接听,通话中执行挂断。
焦点在进度条打开数字跳转进度。
焦点在上述以外地方执行媒体后台的播放和暂停。




  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2022-12-20 08:24:44 来自手机 | 显示全部楼层
if service.isShowInputWindow() then
service.click({{"发送|确定|保存|完成|评论|搜索"}})
elseif node.isEditable()
service.execute("粘贴",node)
elseif service.click({{"[接听]"},
{"[挂断&扬声器*]"},
{"挂断电话"}})
elseif service.check("微信",node) or service.check("*头像",node)
service.execute("模拟双击",node)
elseif service.check("*群昵称",node) or service.check("*资料卡",node)
service.execute("操作",node)
elseif service.isSeekBar(node)
service.click({{"%主菜单$50",
"进度>10$50",
}})
else
local txt=tostring(service.getText(node))
if txt:find("%d%d%d%d%d") or txt:find("http") or txt:find("www") then
service.execute("链接",node)
else
service.execute("播放暂停",node)
end
end
return true



  来自解说社区客户端
回复

使用道具 举报

发表于 2022-12-21 20:13:53 来自手机 | 显示全部楼层
可以可以可以



  来自解说社区客户端
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|解说社区

GMT+8, 2024-11-23 11:52 , Processed in 0.045961 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表