• 新浪微博:
  • 腾讯微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.03
软件大小:71.2M
更新时间:10-25

按键精灵安卓版
立即下载

软件版本:3.1.7
软件大小:52.1M
更新时间:12-12

按键精灵iOS版
立即下载

软件版本:1.2.4
软件大小:29.2M
更新时间:10-28

按键精灵Mac版
立即下载

软件版本:1.1.0
软件大小:12.3M
更新时间:12-29

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 250
发新话题 回复该主题

[源码分享] 【山海插件】【每周更新】【开发者福利】全是干货,一百多个功能... [复制链接]

1#


分享最新最全的LUA插件,大家好,我是山海师~~~



现在越来越多的人都偏向于开发安卓按键精灵的脚本,对于安卓按键的命令需求也越来越多,有一些命令是按键本身不具备或者是不够完善, 所以需要特此推出一些LUA插件,以供同学们可以更好的开发自己的脚本。对于LUA插件开发纯属新手阶段,有什么不足之处请大家见谅~~~

重大更新!!! 玮神的LUA插件已经正式和山海插件合体~~插件中已包含小玮插件内的命令,重复命令也注释保留在插件内。 之后玮神和我将会共同维护这份插件代码。非常感谢玮神对山海插件的支持!!!!

插件特色功能:
指定位置删除\插入数组元素
数据自动去重
改变数组元素位置
挂载系统目录
改写系统文件权限
遍历目录下的文件\文件夹
静默安装\卸载apk
设置输入法
获取指定app在通知栏消息
打开\关闭WiFi
重启手机\关机
判断设备是否是模拟器
判断设备是否有安装指定app
显示\隐藏手机虚拟键
开启\关闭飞行模式
全局正则匹配查找字符串
HTTP请求GET\POST数据
获取用户点击屏幕坐标
用微信浏览器打开指定网页

目前插件已开发出106条命令, 之后还会陆续的增加更新命令~~~~



↓ ↓ ↓ ↓ ↓ 插件下载 (包含帮助文档)↓ ↓ ↓ ↓ ↓

回复可见~~~
***** 该内容需您回复才可浏览 *****

↓ ↓ ↓ ↓ ↓ IOS版本插件下载 ↓ ↓ ↓ ↓ ↓

回复可见~~~
IOS版插件可用命令:字符串命令、数组命令、随机数命令、文件命令(Chmod、ChmodEx、FindFileDelete除外)。其他命令暂时无法生效。
***** 该内容需您回复才可浏览 *****
本次插件更新内容:
  1. 2016.09.13 更新日志:
  2. // 新增 - 界面XML转换Table数据命令XmlToTable
  3. // 新增 - 查找XML指定元素命令FindXmlKey
  4. // 新增 - 查找所有XML指定元素命令FindXmlKeyA
  5. // 新增 - 保持屏幕常亮KeepScreenOn
  6. // 修复 - IsScreenOn命令无法进行逻辑判断的BUG
复制代码
新增命令范例:
  1. Import "ShanHai.lua"

  2. Dim XML, tableXML

  3. '
  4. '--------------------------- XML转Table ------------------------
  5. '
  6. XML = shanhai.GetUIXml()
  7. tableXML = shanhai.XmlToTable(XML)
  8. ' 查看table内容
  9. ScanTable(tableXML)

  10. ' 递归遍历输出table内容
  11. Function ScanTable(tbl)
  12. For each k, v in tbl
  13. If IsArray(v) Then
  14. ScanTable(v)
  15. Else
  16. TracePrint "key: " & k & ", val: " & v
  17. End If
  18. Next
  19. End Function

  20. '
  21. '--------------------------- 查找XML节点 ------------------------
  22. '

  23. XML = shanhai.GetUIXml()
  24. ' 查找text内容为“VIP专享”的坐标
  25. ' bounds这个key是用来存放界面元素里的坐标范围
  26. dim tmpPonit = shanhai.FindXmlKey(XML, "text", "VIP专享", "bounds")
  27. Dim PonitArr = GetPonit(tmpPonit)
  28. TracePrint "VIP专享的坐标是:" & PonitArr(0) & ", " & PonitArr(1)


  29. ' 提取坐标中心点
  30. Function GetPonit(sPoint)
  31. Dim tmp
  32. tmp = Array()
  33. dim RegexArr = shanhai.RegexFindEx(sPoint, "%[(%d+),(%d+)%]%[(%d+),(%d+)%]")
  34. For i = 0 To UBOUND(RegexArr(0))
  35. tmp[i+1] = Clng(RegexArr(0, i))
  36. Next
  37. GetPonit = Array(tmp[1] + (tmp[3] - tmp[1]) \ 2, tmp[2] + (tmp[4] - tmp[2]) \ 2)
  38. End Function

  39. '
  40. '--------------------------- 查找XML节点(返回多结果) ------------------------
  41. '

  42. XML = shanhai.GetUIXml()
  43. ' 查找class内容为“android.widget.RelativeLayout”的坐标
  44. ' bounds这个key是用来存放界面元素里的坐标范围
  45. dim ret = shanhai.FindXmlKeyA(XML, "class", "android.widget.RelativeLayout", "bounds")
  46. If ret Then
  47. For Each v In ret
  48. TracePrint v
  49. Next
  50. End If
复制代码

山海插件将会持续的更新更多的功能,有功能需求的话可以添加QQ或者直接在本帖下留言回复~~~~



插件使用方法:
1. 下载并解压附件的内容,里面有三个文件,chm文件是插件命令的帮助文档。info文件是插件命令在按键助手中编辑时的提示。lua文件就是插件
2. 把info和lua这两个文件放到按键手机助手安装目录中的plugin文件夹里
3. 在代码开头写上导入插件的命令,之后就可以使用插件命令了
  1. Import "ShanHai.lua"
复制代码
4. 如果需要在手机上的按键精灵中使用插件的话,也需要把lua插件放到手机按键精灵的安装目录里的plugin文件夹里。(如果是生成了小精灵则不需要这一步)

更多插件功能会陆续更新到此贴,有插件功能需求的同学可以直接回帖说明,或者联系我,QQ:1915025270 (山海师)~~~


最新版本开源代码:
***** 该内容需您回复才可浏览 *****

点评

天涯刀客  隐藏/显示虚拟按键功能,重启后直接让手机系统报废,得刷机才能修好手机。  发表于 2017/1/15 22:58:31
天涯刀客  能不能开启和关闭蓝牙功能,不是检测,是实质的开启和关闭。  发表于 2017/1/10 13:34:55
yinghao2005  可以写找图找色吗  发表于 2016/10/17 19:48:29
89991701  安卓和IOS怎么同时放入手机助手?不能共存?  发表于 2016/11/1 11:59:50
z592530326  有没有办法给手机APP添加照片框添加照片的  发表于 2016/11/23 10:47:24

    已有12评分我要评分查看所有评分

    最后编辑quitout 最后编辑于 2016-09-23 20:00:34
    本主题由 版主 gljxsd 于 2016/10/24 20:57:35 执行 删除帖子 操作
    2#

    谢谢谢老大分享

    3#

    学习学习!

    4#

    HD7770 1G 白金版II代

    5#

    【36条插件命令】 字符串处理\数组处理\文件处理\设备命令\LUA正

    6#

    【山海插件】【36条插件命令】 字符串处理\数组处理\文件处理\设备命令\LUA正则模式匹

    [url=http://bbs.anji
    7#

    asdasdadasd

    8#

    】【36条插件命令】 字符串处理\数组处理\文件处理\设备命令\LUA正则模式匹配修改

    9#

    谢谢,辛苦了

    http://bbs.anjian.com/showtopic-600038-1.aspx
    按键精灵安卓版v3.0支持安卓6.0系统啦~支持6.0,支持6.0,支持6.0啦~
    10#

    学习下~

    11#

    看看啊.........

    12#

    谢谢谢老大分享

    13#

    卡你看看看啊

    14#

    好东西

    15#

    学习一下实现方法

    16#


    17#

    好东西呢,支持

    新人,望点拨.,,...一下拨不动,请多拨两下....
    18#

    参考一下

    19#

    好人一生平安

    20#

    谢谢 好东西

    发新话题 回复该主题