首页 > 电脑专区 > 电脑教程 >

按键精灵封装安卓模拟器命令源码

来源:互联网 2023-02-20 23:44:37 112

啰嗦的话只有一句: 我是新手,然后:看代码和执行结果图jYe办公区 - 实用经验教程分享!

工具/原料

  • 联网电脑一台

方法/步骤

  • 1

    测试代码:jYe办公区 - 实用经验教程分享!

  • 2

    TracePrint("***************安卓模拟器接口测试*************")jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.初始化数据()jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    Dim playerList,playerInfos,ijYe办公区 - 实用经验教程分享!

    playerList = Lib.LDAPI.取模拟器列表()jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    TracePrint("解析模拟器信息:")jYe办公区 - 实用经验教程分享!

    For i = 0 To UBound(playerList)jYe办公区 - 实用经验教程分享!

    playerInfos = Split(playerList(i), ",")jYe办公区 - 实用经验教程分享!

  • 3

    Dim index, name,mainFrame, renderFrame, isRunning, progressID, vboxProgressIDjYe办公区 - 实用经验教程分享!

    index = playerInfos(0) //索引jYe办公区 - 实用经验教程分享!

    name = playerInfos(1) //标题jYe办公区 - 实用经验教程分享!

    mainFrame = playerInfos(2) //主窗口句柄jYe办公区 - 实用经验教程分享!

    renderFrame = playerInfos(3) //安卓窗口句柄, 需要绑定的jYe办公区 - 实用经验教程分享!

    isRunning = playerInfos(4) //是否已经启动(进入了安卓系统)jYe办公区 - 实用经验教程分享!

    progressID = playerInfos(5) //进程IDjYe办公区 - 实用经验教程分享!

    vboxProgressID = playerInfos(6) //Vbox进程jYe办公区 - 实用经验教程分享!

    TracePrint("索引:" & index &" 标题:" & name&" 主窗口句柄:" & mainFrame&" 安卓窗口句柄:" & renderFrame&" 是否启动:" & isRunning&" 进程ID:" & progressID&" VBox进程:" & vboxProgressID)jYe办公区 - 实用经验教程分享!

    NextjYe办公区 - 实用经验教程分享!

  • 3该信息未经许可获取自百度经验
  • 4

    //启动模拟器0jYe办公区 - 实用经验教程分享!

    Lib.LDAPI.启动 (0)jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //启动AppjYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.启动App(0, "com.tencent.tmgp.cf")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //关闭模拟器jYe办公区 - 实用经验教程分享!

    //Lib.LDAPI.关闭 ("安卓模拟器")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //判断是否启动jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.是否正在运行(1)jYe办公区 - 实用经验教程分享!

    TracePrint ("模拟器1是否已经启动:" & 返回值)jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.标题到索引("雷电模拟器-1")jYe办公区 - 实用经验教程分享!

    TracePrint ("安卓模拟器-1 的索引是:" & 返回值)jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //设置(不需要的项用0代替)jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.设置基本属性(0,800,800,220,2,0)jYe办公区 - 实用经验教程分享!

    Delay (5000)jYe办公区 - 实用经验教程分享!

  • 5

    //ADB命令jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.执行ADB命令(0, "shell pm list packages")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    //执行LD命令(跟adb一样的东东, 比adb稳定)jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.执行LD命令(0,"pm list packages -f")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //action命令jYe办公区 - 实用经验教程分享!

    //摇一摇jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    TracePrint("执行摇一摇:")jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.action(0, "call.shake", "null")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //按返回键jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    TracePrint("执行返回键:")jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.action(0,"call.keyboard","back")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    TracePrint("设置imei为自动:")jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.SetProp(0, "phone.imei", "auto")jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.GetProp(0,"phone.imei")jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    //定位jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.定位(0,80,60)jYe办公区 - 实用经验教程分享!

    //jYe办公区 - 实用经验教程分享!

    jYe办公区 - 实用经验教程分享!

    Delay(5000)jYe办公区 - 实用经验教程分享!

    返回值 = Lib.LDAPI.降CPU侦(0,20)jYe办公区 - 实用经验教程分享!

  • 6

    执行结果:jYe办公区 - 实用经验教程分享!

    按键精灵封装安卓模拟器命令源码jYe办公区 - 实用经验教程分享!

  • 7

    接口图:jYe办公区 - 实用经验教程分享!

    按键精灵封装安卓模拟器命令源码jYe办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!jYe办公区 - 实用经验教程分享!


    标签: 操作系统精灵模拟命令

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号