当前位置: 首页 > 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中的商…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题&#xff1a;map 的 key 可以是什么类型&#xff1f;哪些不可以&#xff1f; 在 Golang 的面试中&#xff0c;map 类型的使用是一个常见的考点&#xff0c;其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统&#xff0c;智慧工地全套源码&#xff0c;java版智慧工地源码&#xff0c;支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求&#xff0c;提供“平台网络终端”的整体解决方案&#xff0c;提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

Cinnamon修改面板小工具图标

Cinnamon开始菜单-CSDN博客 设置模块都是做好的&#xff0c;比GNOME简单得多&#xff01; 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...

【HTTP三个基础问题】

面试官您好&#xff01;HTTP是超文本传输协议&#xff0c;是互联网上客户端和服务器之间传输超文本数据&#xff08;比如文字、图片、音频、视频等&#xff09;的核心协议&#xff0c;当前互联网应用最广泛的版本是HTTP1.1&#xff0c;它基于经典的C/S模型&#xff0c;也就是客…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域&#xff0c;Hive 作为 Hadoop 生态中重要的数据仓库工具&#xff0c;其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式&#xff0c;很多开发者常常陷入选择困境。本文将从底…...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架&#xff0c;允许使用简单的变成模型跨计算机对大型集群进行分布式处理&#xff08;1.海量的数据存储 2.海量数据的计算&#xff09;Hadoop核心组件 hdfs&#xff08;分布式文件存储系统&#xff09;&a…...

面向无人机海岸带生态系统监测的语义分割基准数据集

描述&#xff1a;海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而&#xff0c;目前该领域仍面临一个挑战&#xff0c;即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...