• 雷电模拟器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的文件

    再用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

     

  • 相关阅读:
    开启本地静态服务器-Node
    【多线程】Timer任务定时器实现与盲等原子性问题的解决
    10 个 PHP 代码安全漏洞扫描程序
    算法|每日一题|最长平衡子字符串|计数
    sunxi-spi驱动的DMA配置
    简述unity的模型动画功能
    1. XAML简单的划分区域
    SD、SDIO和MMC接口基础和规范介绍
    【Python】第二课 python入门学习
    前端实现归并排序的思路
  • 原文地址:https://blog.csdn.net/leonnew/article/details/127963092