【源码分享】雷电模拟器 - E语言 - 操作模块 v2.0.1.5

发表于:2016-12-22

 


【源码分享】雷电模拟器 - E语言 - 操作模块2.0.0.7【源码分享】雷电模拟器 - E语言 - 操作模块2.0.0.7




注意事项:

 

1、易语言程序必须以管理员身份运行。可以手动设置程序启动方式,或者在代码中加入“系统_以管理员身份运行()”。
2、模块是通过注册表项来获取模拟器安装路径。如果注册表中不存在对应项目,或者存在多个版本的“雷电模拟器”,可以通过“雷电_取安装目录()”、“雷电_置安装目录()”来进行操作。
3、模拟器中的文件相关处理,请准确填写正确的路径参数。安卓系统对于路径要求非常严谨,路径与权限不正确时,都会操作失败。另外,不同的模拟器版本,安卓中的目录结构也会有所不同,例如,共享目录的位置就不一样。



下载地址:
 
见帖子底部
 

雷电_模拟器操作模块 v2.0.1.5 (21-01-07)
1、新增 三个操作类中
取当前应用包名类名()” 获取当前窗口的应用包名与类名。
关闭wifi()” 关闭模拟器中的wifi连接。
打开wifi()” 打开模拟器中的wifi连接。
2、修改 三个操作类中
枚举包名()” 增加参数“包含关键词”,允许根据包含关键字来进行枚举。
取应用安装路径()”更名为“取应用安装包()” 成功返回安装包路径,失败返回空文本。
清除应用缓存()”更名为“清除应用数据()”,名称更符合实际功能。
3、修复 “窗口自动排列()” 当任务栏不在底部时,导致排列 坐标不准确的问题。
4、新增 “雷电dnconsole操作.清除缓存()”清除模拟器中全部应用的缓存。雷神模拟器可用。

 

雷电_模拟器操作模块 v2.0.1.4 (20-12-10)
1、修改 “雷电_取安装目录 ()” 当无参数时的默认获取顺序,将按照发布时间:
        雷神模拟器 > 雷电64位 > 雷电4.0 > 雷电3.0 > 雷电2.0
2、新增 “雷电_取安装目录_全部 ()” 一次性获取多个版本的模拟器安装目录。
3、优化 三个操作类中的“枚举目录文件()”,提高枚举效率,并支持雷神模拟器。
4、修复 “雷电adb操作.取手机厂商()”“雷电adb操作.取手机型号()”,在部分模拟器中无法成功获取的问题。

 


更多需求及建议,您还可以直接加入雷神模拟器交流QQ群:600473865

评论(175)
  • kj762

    2016-12-25

    谢谢楼主的分享,板凳ing~
    点赞(0) 回复
    • 举报
  • iger

    2017-01-11

    谢谢大神。这是一个好东西
    点赞(0) 回复
    • 举报
  • 雷电阿星

    2017-01-21

    :lol深夜拜读,不错不错~
    点赞(0) 回复
    • 举报
  • yufengstudio

    2017-02-13

    有用过的吗 我怎么启动不了模拟器
    • 模块中,启动模拟器部分没有问题啊,能看看你的源码吗?
      2017-02-16 回复
    点赞(0) 回复
    • 举报
  • jscqok

    2017-02-22

    首先要谢谢楼主的分亨,解决了很多比较麻烦的工作。另想请教个问题,如下 模块中“雷电_adb_启动应用” 这个命令的第二个参数“类名” 是指什么的类名?如何获得,我试了模拟器主窗口和用户窗口的类名,都不能用。
    • 这个类名,是安卓应用的类名,并非windows窗口的类名。 你可以去下载一个类名查看器之类的APP来找出你需要的类名,或者使用另一个模块命令来启动应用 雷电_启动应用()
      2017-02-23 回复
    点赞(0) 回复
    • 举报
  • tt1985

    2017-03-05

    :lol谢谢
    点赞(0) 回复
    • 举报
  • 隔壁de老王

    2017-03-12

    新建模拟器的名字 不能自定义 如果新建模拟器 和删除模拟器 都可以依靠标题名字 而不是模拟器的编号 就方便多了
    点赞(0) 回复
    • 举报
  • a395944065

    2017-03-13

    ,,先看看你写的索引吧,,有的文本型 有的整数型。 建议统一整数型
    点赞(0) 回复
    • 举报
  • a395944065

    2017-03-13

    还有建议 所有参数 需要0123这种 的 都弄成整数型 提高效率
    • 主要是考虑到很多参数,都是直接从编辑框获取的,到时候又要转换数据类型。 如果有需要,你可以直接修改模块源码,打造属于自己的模块。 模块的目的是抛砖引玉,帮助新手更快的熟悉模拟器操作。
      2017-03-13 回复
    点赞(0) 回复
    • 举报
  • wind234

    2017-03-16

    感谢分享源码,让我快速了解adb和dnc应该如何使用.
    点赞(0) 回复
    • 举报