当前位置: 首页 > news >正文

【雷电模拟器命令合集操作大全】官方文档整理贴

此贴是官方的帮助整理文档在这里插入代码片
一起来看看几个主要命令,大部分命令读者可以自己试试~

1、launch 支持2种启动雷电模拟器的方式
–name顾名思义,应该是模拟器的标题栏的名字,本人经过验证果然如此!
–index mnq_idx,模拟器的索引,第一个是0,第二个是1,以此类推。。。。。。

写个例子吧,启动默认模拟器的2种方法:
lsconsole.exe launch --name 雷神模拟器
lsconsole.exe launch --index 0

2、quit 退出模拟器
也提供了3种退出方式,和launch对应,不再累述。

3、quitall 退出模拟器
退出所有开着的模拟器。

4、属性设置部分
精彩部分来了,同样,修改属性时也要指定需要修改的是哪个模拟器的属性(多开的情况),仍然采用的是以上的3种方式,雷神提供的属性字段有:

modify <–name mnq_name | --index mnq_idx>
[–resolution ] // 自定义分辨率
[–cpu <1 | 2 | 3 | 4>] // cpu设置
[–memory <512 | 1024 | 2048 | 4096 | 8192>] // 内存设置
[–manufacturer asus] // 手机厂商
[–model ASUS_Z00DUO] // 手机型号
[–pnumber 13812345678] // ****
[–imei ] // imei设置,auto就自动随机生成
[–imsi ]
[–simserial ]
[–androidid ]
[–mac ] //12位m16进制mac地址
[–autorotate <1 | 0>]
[–lockwindow <1 | 0>]

好吧,我写个例子,修改默认模拟器的分辨率为600*360,dpi 160,cpu为1核,内存1024,imei随机,这样写:
lsconsole.exe modify --index 0 --resolution 600,360,160 --cpu 1 --memory 1024 --imei auto

注:调用modify需要在模拟器启动前,不然可能不生效

5、新增模拟器
add [–name mnq_name]

6、复制模拟器
copy [–name mnq_name] --from

注意:from参数既可以是名字也可以是索引,判断规则为如果全数字就认为是索引,否则是名字

7、删除模拟器
remove <–name mnq_name | --index mnq_idx>

8、备份,还原命令
backup <–name mnq_name | --index mnq_idx> --file
restore <–name mnq_name | --index mnq_idx> --file

9、rename
话说经常改名字是什么梗。。。
rename <–name mnq_name | --index mnq_idx> --title

10、reboot
终于不用先关闭,再延时,然后打开了。
reboot <–name mnq_name | --index mnq_idx>

10、list2
F:\BaiZhi\lsplayer>lsconsole.exe list2
0,雷神模拟器,2032678,1704928,1,7456,3500
1,雷神模拟器-1,852422,590830,1,3772,3180

list2命令出来,原来的list,runninglist,isrunning全部可以不要了,而且比原来这3个命令的总和还要强大!
list2一次性返回了多个信息,依次是:
索引,标题,顶层窗口句柄,绑定窗口句柄,是否进入android,进程PID,VBox进程PID
更强大的是,即使标题相同,也不会错误!完美一一对应的返回全部信息啦。

11、安装、卸载、启动、关闭命令
installapp <–name mnq_name | --index mnq_idx> --filename
installapp <–name mnq_name | --index mnq_idx> --packagename <apk_package_name>
uninstallapp <–name mnq_name | --index mnq_idx> --packagename
runapp <–name mnq_name | --index mnq_idx> --packagename
killapp <–name mnq_name | --index mnq_idx> --packagename

12、修改定位信息
locate <–name mnq_name | --index mnq_idx> --LLI
骚年们,去装B吧!想在哪里你就在那里!

上面的命令需要重启模拟器才生效, 下面这个命令能实时生效(看action命令):
action <–name mnq_name | --index mnq_idx> --key call.locate --value 12.3,45.6

13、setprop/getprop/adb
setprop <–name mnq_name | --index mnq_idx> --key name --value val
getprop <–name mnq_name | --index mnq_idx> --key name(name不为空,get所有属性这样写:getprop --index 0 即可)

也许你已经看出这2个命令似曾相识啦,没错,这2个就是adb的标准命令!大概是雷神为了方便大家,同时保持命令行风格语法的一致而做的包装吧,这极大地减低了各位的学习成本,毕竟adb的命令还是比较复杂的!

还不止这些,有些是adb做不到的,比如:
setprop --index 0 --key “phone.imei” --value “auto”
setprop --index 0 --key “phone.imsi” --value “auto”
setprop --index 0 --key “phone.simserial” --value “auto”

另外,adb命令解决大家使用-s的麻烦,不需要再关心每个模拟器对应的adb连接端口的概念,比如取某个模拟器中的包列表:
lsconsole.exe adb --name “雷神模拟器” --command “shell pm list packages”
lsconsole.exe adb --index 0 --command “shell pm list packages”

14、全局设置

lsconsole.exe globalsetting --fps 10 --audio 0 --fastplay 1

fps:模拟器帧率[0, 60]
audio:音频,打开=1,关闭=0
fastpaly : 快速显示模式,打开=1,关闭=0

15、downcpu
downcpu <–name mnq_name | --index mnq_idx> --rate <0~100>
本人的问道游戏测试,downcpu --index 0 --rate 50,效果很好!

(需要2.0.31以上的模拟器版本)

16、list2
期待已久的命令终于出来了!!!雷电万岁!!!真正解决了我们用户的苦恼啊,有木有!!!
F:\changzhi\dnplayer2>dnconsole.exe list2
0,雷电模拟器,2032678,1704928,1,7456,3500
1,雷电模拟器-1,852422,590830,1,3772,3180

list2命令出来,原来的list,runninglist,isrunning全部可以不要了,而且比原来这3个命令的总和还要强大!
list2一次性返回了多个信息,依次是:
索引,标题,顶层窗口句柄,绑定窗口句柄,是否进入android,进程PID,VBox进程PID
更强大的是,即使标题相同,也不会错误!完美一一对应的返回全部信息啦。

17、reboot
终于不用先关闭,再延时,然后打开了。
reboot <–name mnq_name | --index mnq_idx>

18、rename
话说经常改名字是什么梗。。。
rename [–name ] --title

19、action 命令
动态执行动作命令,想做什么,立即执行。
支持安卓内部操作,shell命令操作。

action <–name mnq_name | --index mnq_idx> --key --value

call.reboot packagename/null //重启模拟器,启动后并打开 packagename 应用, null 表示不打开任何应用
call.keyboard back/home/menu/volumeup/volumedown //执行安卓按键
call.locate lng,lat //设置地点,经度,维度
call.shake null //摇一摇

例子:
dnconsole.exe action --name *** --key call.keyboard --value back
dnconsole.exe action --name *** --key call.reboot --value com.android.settings
dnconsole.exe action --name *** --key call.locate --value 12.3,45.6
dnconsole.exe action --name *** --key call.shake --value null

如果你是编写apk类型的脚本,也可以这样做;

20、备份,还原命令
backup <–name mnq_name | --index mnq_idx> --file
restore <–name mnq_name | --index mnq_idx> --file

21、文字输入命令(支持中文,2.0.42以上支持,action命令的扩展)

格式参考18
dnconsole.exe action --name *** --key call.input --value ***

22、雷电 adb shell 命令参考帖子(2.0.44以上支持)
https://www.ldmnq.com/forum/forum.php?mod=viewthread&tid=9178

23、断开和连接网络命令(2.0.53以上版本支持)
断开网络
dnconsole.exe action --name *** --key call.network --value offline
连接网络
dnconsole.exe action --name *** --key call.network --value connect

24、二维码扫描命令(3.0.8以上版本支持, 需要app先启动扫描,再调用这个命令)

filePath 是带有二维码的图片路径
dnconsole.exe qrpicture --name *** --file

3.18版本改名scan.
dnconsole.exe scan --name *** --file c:\xxxx.jpg

25、音量减小命令(启动按键精灵)

dnconsole.exe action --name *** --key call.keyboard --value volumedown

26、一键排序(在多开器配置排序规则, 3.18以上版本支持)

dnconsole.exe sortWnd

###3.53模拟器重大更新

27、启动扩展命令(启动模拟器后自动打开某一应用)

dnconsole.exe launchex --index 0 --packagename “com.android.settings”

28、全局设置

dnconsole.exe globalsetting --fps 10 --audio 0 --fastplay 1 --cleanmode 1

fps:模拟器帧率[0, 60]
audio:音频,打开=1,关闭=0
fastpaly : 快速显示模式,打开=1,关闭=0
cleanmode :干净模式,去除广告,打开=1,关闭=0

29、重力感应原始接口(3.96以上版本支持)
雷电新增的重力感应操作支持了多款游戏,自3.96增加了命令接口,可以自由发挥了。
dnconsole.exe action --name *** --key call.gravity --value x,y,z
x,y,z 是三维坐标系下重力感应的数值。

除外,您还可以在界面添加一个重力感应按钮,通过键盘的快捷键控制重力感应。

相关文章:

【雷电模拟器命令合集操作大全】官方文档整理贴

此贴是官方的帮助整理文档在这里插入代码片 一起来看看几个主要命令&#xff0c;大部分命令读者可以自己试试~ 1、launch 支持2种启动雷电模拟器的方式 –name顾名思义&#xff0c;应该是模拟器的标题栏的名字&#xff0c;本人经过验证果然如此! –index mnq_idx&#xff0c;模…...

redis的配置文件解析

我的后端学习大纲 我的Redis学习大纲 1.1.Redis的配置文件&#xff1a; 1.Redis的配置文件名称是&#xff1a;redis.conf 2.在vim这个配置文件的时候&#xff0c;默认是不显示行号的&#xff0c;可以编辑下面这个文件&#xff0c;末尾加上set nu&#xff0c;就会显示行号: 1.…...

Python中的元组和列表

‌Python 列表 Python有6个序列的内置类型&#xff0c;但最常见的是列表和元组。 列表是最常用的Python数据类型&#xff0c;它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表&#xff0c;只要把逗号分隔的不同的数据项使用方括号…...

【AI战略思考7】粮草筹集完毕和我的朋友分类

注明&#xff1a;这是我昨晚12点多发布在朋友圈的&#xff0c;更新加工后的版本 粮草筹集完毕 统计完成 昨晚从7点半到晚上11点&#xff0c;借款的意向统计完成了&#xff0c;刚好凑够6个月&#x1f604;&#xff0c;我觉得应该够了&#xff0c;我乐观估计是3个月内找到工作&…...

科大讯飞AI开发者大赛颁奖典礼,万码优才荣获前三甲!

在近日揭晓的科大讯飞AI开发者大赛中&#xff0c;万码优才APP凭借其卓越的技术实力、创新的应用方案以及深厚的行业洞察力&#xff0c;在上百个参赛队伍中脱颖而出&#xff0c;在AI Agent助力行业应用升级赛道荣获三甲排名&#xff01;再次证明了其在人工智能领域的领先地位与无…...

Redis 哨兵机制

哨兵机制 哨兵机制的介绍 哨兵 (Sentinel) 先来看一下Redis Sentinel 相关名词解释&#xff1a; 在之前的主从复制中&#xff0c;存在一个问题&#xff0c;那就是当主节点挂了后&#xff0c;通过人工干预的方式来解决是比较繁琐且不那么靠谱的。 在实际开发中&#xff0c;对…...

linux-磁盘io情况、性能排查

命令安装 iostat属于sysstat软件包。可以直接安装。 yum install sysstat操作命令解析 iostat %user&#xff1a;CPU处在用户模式下的时间百分比。%nice&#xff1a;CPU处在带NICE值的用户模式下的时间百分比。%system&#xff1a;CPU处在系统模式下的时间百分比。%iowait&a…...

NC 单据模板自定义项 设置参照,比如部门参照、自定义参照等

NC 单据模板自定义项 设置参照&#xff08;自定义参照&#xff09; 一、如图下图&#xff0c;NC 单据模板自定义项 设置自定义参照&#xff1a; 1、选择需要设置参照的自定义字段&#xff0c;选择高级属性页签&#xff0c;在类型设置中&#xff0c;数据类型选择参照信息&#…...

table-cascade 使用

stable-cascade 使用教程 English 中文 1.安装最新版本的 Comyfui 2.将 https://huggingface.co/stabilityai/stable-cascade/tree/main 下面的 stage_b 和 stage_c 模型放到 ComfyUI/models/unet 下面 3.将 https://huggingface.co/stabilityai/stable-cascade/tree/main …...

Android SELinux——策略文件配置结构(八)

在 Android 系统中,SELinux 主要是通过一系列配置文件来进行管理和配置的。这些配置文件涵盖了策略定义、标签映射、签名信息等多个方面。 一、SeLinux文件体系 之前提到 Android 架构中大致包含 AOSP、厂商、Vendor 等部分。在 Android 8 以上的系统中,AOSP 和厂商、供应商…...

【数据结构与算法】队列——数据世界中的“有序使者”

大家好&#xff0c;我是小卡皮巴拉 文章目录 目录 引言 一.队列的基本概念 1.1 队列的定义 1.2 队列的特性 1.3 队列的基本操作 二.队列的实现方式 2.1 基于链表的队列 2.2 基于数组的队列 三.基于链表的队列实现 定义链表队列的结构 初始化 入队列——向队列中插…...

yolov11 部署 TensorRT,预处理和后处理用 C++ cuda 加速,速度快到飞起

之前搞过不少部署&#xff0c;也玩过tensorRT部署模型&#xff08;但都是模型推理用gpu&#xff0c;后处理还是用cpu进行&#xff09;&#xff0c;有网友问能出一篇tensorRT用gpu对模型后处理进行加速的。由于之前用的都是非cuda支持的边缘芯片&#xff0c;没有写过cuda代码&am…...

国际期货收费行情源CTP推送式/期货配资软件开发对接行情源的技术性说明

在现代金融市场中&#xff0c;期货交易因其高风险和高回报特性而备受关注。为了满足期货交易者的需求&#xff0c;开发高效、稳定和安全的期货交易软件变得尤为重要。本文将对国际期货收费行情源CTP推送式及期货配资软件的开发对接行情源的技术细节进行详细说明。 一、CTP&…...

上拉电阻和下拉电阻在电路中的作用(一)

上拉电阻和下拉电阻在电路中的作用&#xff08;一&#xff09; 1.什么是上下拉电阻2.上下拉电阻的作用&#xff1a;2.1.维持输入引脚处于稳定状态。2.2.配合三极管和MOS进行电平转换电路设计2.3.OC、OD电路&#xff08;Open Collector集电极开路、Open Drain漏电极开路&#xf…...

怎么轻松把图片存入二维码?图片生成二维码的简单3步技巧

进入数字化时代&#xff0c;图片是目前应用广泛的一种信息传递方式&#xff0c;可以通过看图来获取需要的内容&#xff0c;那么图片如何更快捷的在更多人之间传递呢&#xff1f;通过将图片生成二维码后分享&#xff0c;可以实现图片的快速传递&#xff0c;制作成本也比较低&…...

perl双引号内字符串的反斜线转义

perl双引号内字符串的反斜线转义 如题&#xff0c;下面表格列举了perl双引号内字符串的反斜线转义&#xff1a; 组合意义\n换行\r回车\t水平制表符\f换页符\b退格\a系统响铃\eEsc&#xff08;ASCII编码的转义字符&#xff09;\007八进制表示的ASCII值&#xff08;此例中007表…...

【编程语言】Kotlin快速入门 - 伴生对象与懒加载

静态与顶层方法 静态方法&#xff08;伴生对象&#xff09; Java中有静态方法的概念&#xff0c;但是在Kotlin中这个静态方法被弱化了&#xff0c;还记得我们使用object创建一个单例类吗&#xff0c;创建的单例类我们当时可以使用像静态方法一样的调用方式取调用&#xff0c;…...

三、数据聚合和函数

在数据聚合和函数方面&#xff0c;数据库提供了许多功能强大的函数&#xff0c;可以帮助你处理和分析数据。以下是一些常用的函数及其功能的详细说明&#xff1a; COUNT函数&#xff1a; COUNT函数用于计算指定列中的行数。它可以用于统计表中满足特定条件的行数&#xff0c;也…...

Golang | Leetcode Golang题解之第500题键盘行

题目&#xff1a; 题解&#xff1a; func findWords(words []string) (ans []string) {const rowIdx "12210111011122000010020202" next:for _, word : range words {idx : rowIdx[unicode.ToLower(rune(word[0]))-a]for _, ch : range word[1:] {if rowIdx[unico…...

如何实现金蝶商品数据集成到电商系统的SKU

如何实现金蝶商品数据集成到电商SKU系统 金蝶商品数据集成到电商SKU的技术实现 在现代企业的数据管理中&#xff0c;系统间的数据对接与集成是提升业务效率和准确性的关键环节。本文将分享一个实际案例&#xff1a;如何通过轻易云数据集成平台&#xff0c;将金蝶云星辰V2中的商…...

深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录

ASP.NET Core 是一个跨平台的开源框架&#xff0c;用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录&#xff0c;以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

AI Agent与Agentic AI:原理、应用、挑战与未来展望

文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例&#xff1a;使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例&#xff1a;使用OpenAI GPT-3进…...

阿里云ACP云计算备考笔记 (5)——弹性伸缩

目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业&#xff0c;其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进&#xff0c;需提前预防假检、错检、漏检&#xff0c;推动智慧生产运维系统数据的流动和现场赋能应用。同时&#xff0c;…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统&#xff0c;支持多语言对话&#xff08;如 中文&#xff0c;英文&#xff0c;日语&#xff09;&#xff0c;语音情感&#xff08;如 开心&#xff0c;悲伤&#xff09;&#x…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)

文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型&#xff08;LLM&#xff09;参数规模的增长&#xff0c;推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长&#xff0c;而KV缓存的内存消耗可能高达数十GB&#xff08;例如Llama2-7B处理100K token时需50GB内存&a…...