凯发k8ag旗舰厅真人平台
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9m
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2m
更新时间:2023-05-10

按键精灵ios版
立即下载

软件版本:1.8.0
软件大小:29.2m
更新时间:2023-03-21

软件版本:3.8.0
软件大小:262m
更新时间:2023-05-30

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

登录 注册
发新话题

【江中游异次元-凯发k8ag旗舰厅真人平台

1#

江中游电脑版按键论坛教学总录:http://bbs.anjian.com/showtopic-697741-1.aspx

江中游安卓手机系统教学总录: http://bbs.anjian.com/showtopic-699643-1.aspx

江中游异次元-未来的夏娃

第3课 物理手机及多设备连接

adb及我的插件下载在本文尾。

才发现忘了介绍adb打开和关闭adb服务的方式了

adb打开启动服务命令是:

  1. adb start-server
复制代码

adb关闭服务命令是:

  1. adb kill-server
复制代码

知道这个就好办了,大家可以打开我上一篇文章中的ini配置文件全命令加进去:下面是记事本ini中的代码

  1. [adb]
  2. 获取设备=devices
  3. 启动服务=start-server
  4. 关闭服务=kill-server
复制代码
按键代码:
  1. dim adb,设备数组
  2. adb = "c:\adb\adb.exe "
  3. adbcmd = "c:\adb\adb.ini"
  4. call 启动服务()
  5. function 启动服务
  6. 启动adb服务 =plugin.file.readini("adb", "启动服务", adbcmd)'读取保存在ini文件中的命令
  7. traceprint 启动adb服务
  8. adbret = plugin.jzycommand.command(adb & 启动adb服务, 1000)'使用我的插件来获取连接的设备
  9. end function
  10. function 关闭服务()
  11. 关闭adb服务 =plugin.file.readini("adb", "关闭服务", adbcmd)'读取保存在ini文件中的命令
  12. adbret = plugin.jzycommand.command(adb & 关闭adb服务, 1000)'使用我的插件来获取连接的设备
  13. end function
复制代码

一、物理手机的连接:

首先必须打开开发者选项中的usb连接,我想大家也都能会了吧,如果不会请点下面链接:

然后手机数据线要插到电脑的usb接口上,如果你的电脑没有识别你的手机那么有可能是没有安装相关驱动 ,驱动我这里就不给大家了因为每个型号的手机驱动不尽一样,这个建议大家自己找一下针对自己手机的驱动 。不过通常情况下10系统是默认的了。

手机数据线插到电脑时,会有咣当一声响,通常代表识别了

再有,当手机提示是否允许时,一定要允许,这是必须的!


然后做什么呢?

运行代码试一下,代码是我上一课的代码:

  1. dim adb
  2. adb = "c:\adb\adb.exe "
  3. adbcmd="c:\adb\adb.ini"
  4. 获取设备 = plugin.file.readini("adb", "获取设备", adbcmd)'读取保存在ini文件中的命令
  5. traceprint 获取设备
  6. adbret = plugin.jzycommand.command(adb & 获取设备, 1000)'使用我的插件来获取连接的设备
  7. traceprint adbret
  8. 转化数组 = split(adbret, "|")'在dos中的每一行我这里使用中隔线"|"代表
  9. for i = 0 to ubound(转化数组)
  10. 文本 = 转化数组(i)
  11. if right (文本,6) = "device"then '这一行中如有device字符代表是已经连接的设备
  12. 设备id = replace(文本, "device", "")'过滤一下
  13. exit for
  14. end if
  15. next
  16. traceprint 设备id
复制代码

注意:

1、通常运行第一次是不成功的,这也是adb的一个小问题,大家不要害怕

2、adb也移动按键助手是有冲突的,移动按键助手通常喜欢霸占良家妇女

3、如有其它的关于连接手机的工具也要退出

4、运行按键精灵时,眼睛一定要瞪圆圆的,看手机,如果出现下面弹窗必须允许





二、获取多个设备
如果是多个设备那么也都要插上usb接口,设置开发者选项,而多设备上面的代码就要好好改一下,这里我给大家封装函数的形式,代码我加了注释了
  1. dim adb,设备数组
  2. adb = "c:\adb\adb.exe "
  3. adbcmd = "c:\adb\adb.ini"
  4. call 启动服务()
  5. function 启动服务
  6. 启动adb服务 =plugin.file.readini("adb", "启动服务", adbcmd)'读取保存在ini文件中的命令
  7. traceprint 启动adb服务
  8. adbret = plugin.jzycommand.command(adb & 启动adb服务, 1000)'使用我的插件来获取连接的设备
  9. end function
  10. function 关闭服务()
  11. 关闭adb服务 =plugin.file.readini("adb", "关闭服务", adbcmd)'读取保存在ini文件中的命令
  12. adbret = plugin.jzycommand.command(adb & 关闭adb服务, 1000)'使用我的插件来获取连接的设备
  13. end function
  14. function 获取设备id群()
  15. dim 获取设备
  16. 获取设备 = plugin.file.readini("adb", "获取设备", adbcmd)'读取保存在ini文件中的命令
  17. adbret = plugin.jzycommand.command(adb & 获取设备, 1000)'使用我的插件来获取连接的设备
  18. 转化数组 = split(adbret, "|")'在dos中的每一行我这里使用中隔线"|"代表
  19. 设备id = array()'按键的bug,重新定义数组不要加dim
  20. redim 设备id(3)'按键的bug,重新定义数组不要加dim
  21. for i = 0 to ubound(转化数组)
  22. if right (转化数组(i),6) = "device"then '这一行中如有device字符代表是已经连接的设备
  23. 设备id(i) = replace(转化数组(i), "device", "")'过滤一下
  24. end if
  25. next
  26. 获取设备id群 = (设备id)
  27. end function
复制代码
本文涉及到的工具下载:
***** 该内容需您才可浏览 *****

(, 下载次数:58)

(2022/5/20 9:49:55 上传)

最后编辑江中游 最后编辑于 2022-05-20 09:49:54

江中游qq:2025177703;390941087;2426410388
江中游微信号:390941087;bauuia
更多更全面教学请关注江中游抖音号:275982100;快手号:1398558462







2#
各位牛牛们

3#
谢谢下载看看

4#
学习了

5#
还是没看懂

6#
csfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

7#
怎么用

8#
一直在学习中

9#
dfshgdfgdfg大染缸电饭锅发

10#
我来学西了

11#
辛苦了

12#
022222

13#
11111111

14#

15#
66666666666666666666666666

16#
支持一下

17#
777777777777777

18#
个合格合格

19#
学习学习

20#
各位牛牛们

发新话题
网站地图