手游脚本_雷电模拟器
雷电模拟的控制可以基于自带的工具,也可以直接使用ADB。自带工具也是基于ADB,但是据说更加稳定,本文章使用自带工具ldconsole.exe。
自带工具有三种ld.exe、dnconsole.exe、ldconsole.exe。ld.exe、dnconsole.exe貌似是老版本,使用ldconsole.exe即可。先将dnconsole.exe所在目录加入系统环境变量,方便之后在cmd中调用。
https://www.ldmnq.com/forum/thread-17995-1-1.html
https://www.ldmnq.com/forum/thread-30-1-1.html
http://bbs.aardio.com/forum.php?mod=viewthread&tid=22279
一 模拟器操作
1 创建模拟器
ldconsole add --name abc # 注意只能通过名字创建,模拟器的索引是不能指定的
2 删除模拟器
ldconsole remove --name abc
ldconsole remove --index 0
3 启动模拟器
ldconsole launch --name abc
ldconsole launch --index 0
4 关闭模拟器
ldconsole quit --index 0 # 退出指定索引的模拟器
ldconsole quit --name abc # 退出指定标题的模拟器
ldconsole quitall # 退出所有模拟器
5 查询模拟器
ldconsole list2
返回所有模拟器的:索引、标题、顶层窗口句柄、绑定窗口句柄、是否进入android(是否运行)、进程PID、VBox进程PID。对于未运行的模拟器,只有索引、标题有效。
6 复制模拟器
ldconsole copy --name "xyz" --from name/index
xyz为复制后新模拟器的名字;from后为源模拟器的名字或索引
7 重启模拟器
ldconsole reboot --index 0 # 退出指定索引的模拟器
ldconsole reboot --name "abc" # 退出指定标题的模拟器
8 排列多个模拟器
ldconsole sortWnd
9 设置模拟器属性
ldconsole modify --index 0 --resolution 600,360,160 --cpu 1 --memory 1024 --imei auto
属性名称 | 属性和值 |
---|---|
分辨率(窗口尺寸) | resolution w,h,dpi |
CPU | cpu 1/2/3/4 |
内存 | memory 512/1024/2048/4096/8192 |
厂商 | manufacturer asus |
型号 | model ASUS_Z00DUO |
电话号码 | pnumber 123456789 |
imei号 | imei auto/865166023949731 |
imsi号 | imsi auto/460000000000000 |
sim序列号 | simserial auto/89860000000000000000 |
android设置 | androidid auto/0123456789abcdef |
mac地址 | mac auto/000000000000> |
屏幕自动旋转 | autorotate 1/0 |
窗口锁定 | lockwindow 1/0 |
注意: 模拟器属性要在模拟器启动之前进行设置;值为auto时会随机生成值。
10 设置和获取模拟器属性值
# 设置属性值
ldconsole setprop --name "abc" --key "phone.imei"
ldconsole setprop --index 0 --key "phone.imei"# 获取属性值
ldconsole getprop --name "abc" --key "phone.imei" --value "auto"
ldconsole getprop --index 0 --key "phone.imei" --value "auto"
11 减少CPU占用
ldconsole downcpu --name "abc" --rate 10 # 取值0~100
ldconsole downcpu --index 0 --rate 10
12 全局设置
设置模拟器的帧率(fps:0~60)、音频开关(0/1)、快速显示开关(0/1)、干净模式(去广告)开关(0/1)
ldconsole globalsetting --fps 10 --audio 0 --fastplay 1 --cleanmode 1
二 手机操作
1 截图
https://www.joycode.com.cn/archives/540
截图基于adb命令,先截图再将图片传到电脑
ldconsole adb --name test1 --command "shell /system/bin/screencap -p /sdcard/1.png"
ldconsole adb --name test1 --command "pull /sdcard/1.png d:/1.png"
注意: 雷电模拟器可以后台截图
2 定位
locate --name "abc" --LLI Lng,Lat
locate --index 0 --LLI Lng,Lat
注意: 需要重启模拟器后才能生效,要想立刻生效要使用action命令
3 扫二维码
ldconsole scan --name "abc" --file filepath
注意: 需要先启动APP再扫码
三 APP操作
先要用Adb命令获取APP的包名,之后才能据此操作APP;ldconsole中没有给出获取包名的命令,要使用Adb命令获取,详细见下面Adb命令;
假设包名为:com.bilibili.priconne
1 安装APP
ldconsole installapp --name "abc" --filename <apk_file_name
ldconsole installapp --name "abc" --packagename "com.bilibili.priconne"
2 卸载APP
ldconsole uninstallapp --name "abc" --packagename "com.bilibili.priconne"
3 运行APP
ldconsoel runapp --name "abc" --packagename "com.bilibili.priconne"
4 退出APP
ldconsole killapp --name "abc" --packagename "com.bilibili.priconne"
四 action命令
可以不重启模拟器,立即实现命令效果
1 执行安卓按键
ldconsole action --name "abc" --key call.keyboard --value back/home/menu/volumeup/volumedown
2 摇一摇
ldconsole action --name "abc" --key call.shake --value null
3 设置地点
ldconsole action --name *** --key call.locate --value 12.3,45.6
4 文字输入
ldconsole action --name "abc" --key call.input --value "text"
5 重力感应
ldconsole action --name "abc" --key call.gravity --value x,y,z
6 联网/断网
# 联网
ldconsole action --name "abc" --key call.network --value connect
# 断网
dnconsole.exe action --name "abc" --key call.network --value offline
五 执行ADB命令
ADB命令:https://www.ldmnq.com/forum/thread-32-1-1.html
启动雷电模拟器时,实际就建立了与Adb的连接,上述操作大都是对Adb命令的封装,要想通过ldconsole直接执行Adb指令:
ldconsole adb --index 1 --command adb命令
以上除了模拟器创建、删除、启动、关闭外,均可以通过Adb命令实现。也就是与手机软硬件相关的操作均可由Adb命令实现,包括上面的模拟器信息(手机信息)。
1 获取所有包名
ldconsole adb --index 1 --command "shell pm list packages"
2 获取包路径
ldconsole adb --index 1 --command "shell pm path com.bilibili.priconne"
3 单击屏幕
2020.11.01 更正如下:
ldconsole adb --index 1 --command "shell input tap X Y"
4 输入文字
ldconsole adb --index 1 --command "shell input text"
5 滑动屏幕
ldconsole adb --index 1 --command "shell input swipe X1 Y1 X2 Y2 [Time]"
6 按键
安卓键值表:ttps://www.cnblogs.com/xiaozhaoboke/p/10029488.html
ldconsole adb --index 1 --command "shell input input keyevent 键值"
补充:
1 模拟器窗口显式坐标
https://www.cnblogs.com/limi2019/articles/11052252.html
注意: 改变模拟器窗口的大小不会影响坐标
手游脚本_雷电模拟器相关推荐
- python 梦幻西游手游脚本_梦幻西游手游抢怪有什么技巧 梦幻西游抢怪技巧
今天小编为大家带来了梦幻西游手游抢怪有什么技巧 梦幻西游抢怪技巧,感兴趣的朋友们可以跟着小编去下文了解一下哦! 游戏中的资源就在那里不多不少,你抢或不抢都随你,但是你能得多少就不能随你啦!在游戏中抢怪 ...
- autojs 手游 脚本UI demo【仅供学习交流】
autojs 问道手游 脚本[仅供学习交流] 此处提供简易版悬浮窗demo 详情实现私聊博主 importClass(android.view.View); var entries = "主 ...
- 服务器安装安卓模拟器_雷电模拟器、夜神模拟器、MUMU、逍遥、蓝叠和腾讯手游助手大对比...
现在安卓模拟器软件常用的就只有六款了,相比较之前有N多款安卓模拟器的时候,安卓模拟器的数量已经减少了非常的多.目前用户常用的这六款安卓模拟器分为是雷电模拟器.夜神模拟器.MUMU模拟器.逍遥模拟器.蓝 ...
- 电脑工具栏怎么调整到下面_雷电模拟器4.0怎么玩召唤与合成 一键下载轻松游玩 - 工具软件...
召唤与合成是一款既不是卡牌,也不是消除,也不算策略的高烧脑解谜手游,很多玩家想要利用雷电模拟器来在电脑上运行手游,却不知道怎么操作,下面就来教教大家如何在雷电模拟器上玩召唤与合成. 1.首先要下载游戏 ...
- 溜溜TC Games手游助手,无需模拟器,高清流畅不卡顿功能介绍
溜溜TCGames是成都杰华科技有限公司自主研发的,用电脑控制手机玩手游软件,是安卓手游必备助手,通过WIFI/USB一键连接安卓手机和电脑,帮助玩家用鼠标/键盘/快捷键,在电脑端玩转手游.TCGam ...
- TC Games教你如何在电脑上玩手游梦幻西游,无需模拟器
梦幻西游怎么玩?梦幻西游手游电脑也能玩,今天给大家分享一下梦幻西游手游电脑版详细教程.让你无需模拟器,也能用到鼠标键盘玩梦幻西游. 使用TCGames电脑玩手游助手用鼠标键盘操作梦幻西游无需ROOT ...
- 用这个神器玩虚荣/最终荣耀手游,效果秒杀模拟器和手机党
虚荣这款魔幻风格多人在线竞技MOBA手游相信很多玩家都非常熟悉了,能从15年上线到现在还有不少玩家也足以说明游戏的可玩性了. 最近发现一款在电脑上玩虚荣的神器,不是模拟器,但是比模拟器好用很多,并且不 ...
- 2023全新苹果免越狱群控操作系统搭配巽风手游脚本运行
据小编了解目前对于手游市场有一款手游爆火出圈,这款手游就是(巽风)真正意义上是可以白嫖茅台的,而且对于手游党来说,玩游戏的同时还能白嫖茅台 还是不错的选择,而手机太多的情况下,一个个去玩 那样太麻烦了 ...
- python写梦幻西游手游脚本_PyCharm2020.1 全新版本助力你的编程路
人生苦短,我用python,可以说是Python程序员的口头禅了,而Pycharm便是Python编程最广泛使用的编程软件之一:因为其干净利落的界面,超方便的功能特性,许多老师在相关编程课上,也都会使 ...
- 如何将使命召唤手游电脑版(模拟器)安装在电脑上
<使命召唤手游>是一款大型多人在线第一人称射击类手游.游戏将以最高质量的视觉效果呈现游戏品质,高度还原使命召唤系列的经典玩法地图角色,并针对手机端的操作特点进行了适配与优化,让玩家们能更好 ...
最新文章
- NSNotification消息通知实现源码(观察者模式原理)
- Linux培训之系统升级
- 【Android 逆向】IDA 工具使用 ( IDA 32 位 / 64 位 版本 | 汇编代码视图 IDA View-A | 字符串窗口 Strings window )
- 建立低成本的安全运营中心
- Java中九大内置对象
- mysql 排序num_MySQL 实现row_number() 分组排序功能
- 设置中文linux输入ubuntu,Linux_ubuntu怎么设置成中文?ubuntu中文设置图文方法, 很多朋友安装ubuntu后,发 - phpStudy...
- CDateTimeUI类源码分析
- Android 系统性能优化(12)---MTK 平台UX性能分析方法
- flex mx:TabNavigator进行选项卡切换,需要进行交互时。发生Error #1009错误
- lintcode :reverse integer 颠倒整数
- Eighth season eighth episode,Monica got a stripper in her bachelorette party??????
- react中使用swiper
- Introduction to Modern cryptograhy阅读笔记(二)
- 通过 debug 检测屏幕颜色显示坏点、低格硬盘等等技巧
- 虚拟机安装和优盘启动盘制作
- android从应用到驱动之—camera(2)---cameraHAL的实现
- ViKey加密狗对视频文件进行加密
- Atcoder 284题解
- 关于最近GD32F103替代STM32F103方案个人记录
热门文章
- C++ SLT中的容器学习与函数谓词
- HTML 代码混淆与压缩
- unity控制物体移动和转向
- 005_软件安装之_常用办公软件
- 【C++】如何释放vector的内存空间及std::vector::shrink_to_fit用法简介
- 2021年山东省安全员C证试题及解析及山东省安全员C证模拟考试
- git 创建本地仓库,再关联远程创库
- JavaScript中如何删除节点?
- web前端学习135-144(盒子模型---网页布局,盒子模型组成,边框,表格细线边框,盒子实际大小,内边距)
- linux环境操作PPT转图片总结