雷电模拟器dnconsole命令汇总

雷电模拟器之文件操作

删除相册中的文件

ldconsole adb --index 0 --command "shell rm /sdcard/DCIM/1.png"

雷电模拟器应用操作

假设启动名为test1的模拟器, 以抖音为例 :

判断应用是否安装:

ldconsole adb --name test1 --command "shell pm list packages|grep com.ss.android.ugc.aweme"

启动应用:

ldconsole runapp --name test1 --packagename com.ss.android.ugc.aweme

退出应用:

ldconsole killapp --name test1 --packagename com.ss.android.ugc.aweme

查看应用版本:

ldconsole adb --name test1 --command "shell dumpsys package com.ss.android.ugc.aweme|grep versionName"

检测应用是否运行:

ldconsole adb --name test1 --command "shell pidof com.ss.android.ugc.aweme"

检测应用界面是否活动:

ldconsole adb --name test1 --command "shell dumpsys activity|grep mFocusedActivity|grep com.ss.android.ugc.aweme"

是否在Android桌面:

ldconsole adb --name test1 --command "shell dumpsys activity|grep mFocusedActivity|grep com.android.launcher"

 

雷电模拟器模拟操作

开启一个540*960分辨率的名为test1的模拟器:

上滑模拟:

ldconsole adb --name test1 --command "shell input swipe 270 700 270 200"

下滑模拟:

ldconsole adb --name test1 --command "shell input swipe 270 200 270 700"

左滑模拟:

ldconsole adb --name test1 --command "shell input swipe 270 480 0 480"

右滑模拟:

ldconsole adb --name test1 --command "shell input swipe 270 480 540 480"

点击模拟:

ldconsole adb --name test1 --command "shell input tap 495 475"

长按模拟:

ldconsole adb --name test1 --command "shell input swipe 270 480 270 480 800"

中文输入模拟:

ldconsole action --name test1 --key call.input --value "中文输入"

模拟按键:

ldconsole action --name test1 --key call.keyboard --value back

按键值可以是: back,home,menu,volumeup,volumedown

摇一摇:

ldconsole action --name test1 --key call.shake --value null

雷电模拟器截屏

假设有一个名为test1的模拟器正在运行,使用下面的命令可以进行截屏:

dnconsole adb --name test1 --command "shell /system/bin/screencap -p /sdcard/1.png"

则会在模拟器内部存储的根目录生成一个1.png的文件

雷电模拟器dnconsole命令汇总_第1张图片

再用pull命令将文件保存到本地:

dnconsole pull --name test1 --remote /sdcard/1.png --local d:\1.png

ldconsole adb --name test1 --command "pull /sdcard/1.png d:/1.png"

 

雷电模拟器控制命令

雷电模拟 器官网: 雷电安卓模拟器-手游模拟器安卓版_android手机模拟器电脑版_雷电模拟器官网

在模拟器安装目录下输入ldconsole,回车,看到以下命令用法:

dnplayer Command Line Management Interface

All rights reserved.

Usage:

dnconsole [parameter]

Commands :

quit <--name mnq_name | --index mnq_idx>

quitall

launch <--name mnq_name | --index mnq_idx>

reboot <--name mnq_name | --index mnq_idx>

list

runninglist

isrunning <--name mnq_name | --index mnq_idx>

list2

add [--name ]

copy [--name ] --from

remove <--name mnq_name | --index mnq_idx>

rename [--name ] --title

modify <--name mnq_name | --index mnq_idx>

[--resolution ]

[--cpu <1 | 2 | 3 | 4>]

[--memory <256 | 512 | 768 | 1024 | 1536 | 2048 | 4096 | 8192>]

[--manufacturer asus]

[--model ASUS_Z00DUO]

[--pnumber 13800000000]

[--imei ]

[--imsi ]

[--simserial ]

[--androidid ]

[--mac ]

[--autorotate <1 | 0>

[--lockwindow <1 | 0>

installapp <--name mnq_name | --index mnq_idx> --filename

installapp <--name mnq_name | --index mnq_idx> --packagename

uninstallapp <--name mnq_name | --index mnq_idx> --packagename

runapp <--name mnq_name | --index mnq_idx> --packagename

killapp <--name mnq_name | --index mnq_idx> --packagename

locate <--name mnq_name | --index mnq_idx> --LLI

adb <--name mnq_name | --index mnq_idx> --command

setprop <--name mnq_name | --index mnq_idx> --key --value

getprop <--name mnq_name | --index mnq_idx> [--key ]

downcpu <--name mnq_name | --index mnq_idx> --rate <0~100>

backup <--name mnq_name | --index mnq_idx> --file

restore <--name mnq_name | --index mnq_idx> --file

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

scan <--name mnq_name | --index mnq_idx> --file

sortWnd

zoomIn

zoomOut

pull <--name mnq_name | --index mnq_idx> --remote --local

push <--name mnq_name | --index mnq_idx> --remote --local

backupapp <--name mnq_name | --index mnq_idx> --packagename --file

restoreapp <--name mnq_name | --index mnq_idx> --packagename --file

globalsetting [--fps <0~60>] [--audio <1 | 0>] [--fastplay <1 | 0>] [--cleanmode <1 | 0>]

launchex <--name mnq_name | --index mnq_idx> --packagename

 

你可能感兴趣的:(第三方程序,android)