亚洲欧美中文字幕国产,亚洲日本一区二区三区在线,亚洲欧美日韩中文高清www777,亚洲国产日韩a在线欧美2020,亚洲hairy多毛pics大全

【adb教程】雷電模擬器命令行整理貼

發(fā)表于:2020-08-21

0、首先,開始之前,你得找到 雷神模擬器 命令行程序,在安裝目錄下lsconsole.exe,不管三七二十八,先cmd執(zhí)行試試,好像還不錯(cuò),有usage提示的:

(雷電9版本首先要開啟root,然后adb連接受需要執(zhí)行su,才能刪除文件

 




一起來看看幾個(gè)主要命令,大部分命令讀者可以自己試試~

1、launch 支持2種啟動(dòng)雷電模擬器的方式
--name顧名思義,應(yīng)該是模擬器的標(biāo)題欄的名字,本人經(jīng)過驗(yàn)證果然如此!
--index mnq_idx,模擬器的索引,第一個(gè)是0,第二個(gè)是1,以此類推。。。。。。


寫個(gè)例子吧,啟動(dòng)默認(rèn)模擬器的2種方法:
lsconsole.exe launch --name 雷神模擬器
lsconsole.exe launch --index 0


2、quit 退出模擬器
也提供了3種退出方式,和launch對(duì)應(yīng),不再累述。


3、quitall 退出模擬器
退出所有開著的模擬器。


4、屬性設(shè)置部分
精彩部分來了,同樣,修改屬性時(shí)也要指定需要修改的是哪個(gè)模擬器的屬性(多開的情況),仍然采用的是以上的3種方式,雷神提供的屬性字段有:

modify <--name mnq_name | --index mnq_idx>
[--resolution ] // 自定義分辨率
[--cpu <1 | 2 | 3 | 4>] // cpu設(shè)置
[--memory <512 | 1024 | 2048 | 4096 | 8192>] // 內(nèi)存設(shè)置
[--manufacturer asus] // 手機(jī)廠商
[--model ASUS_Z00DUO] // 手機(jī)型號(hào)
[--pnumber 13812345678] // ****
[--imei ] // imei設(shè)置,auto就自動(dòng)隨機(jī)生成

[--imsi ]
[--simserial ]
[--androidid ]
[--mac ] //12位m16進(jìn)制mac地址
[--autorotate <1 | 0>]
[--lockwindow <1 | 0>]


好吧,我寫個(gè)例子,修改默認(rèn)模擬器的分辨率為600*360,dpi 160,cpu為1核,內(nèi)存1024,imei隨機(jī),這樣寫:
lsconsole.exe modify --index 0 --resolution 600,360,160 --cpu 1 --memory 1024 --imei auto

注:調(diào)用modify需要在模擬器啟動(dòng)前,不然可能不生效


5、新增模擬器
add [--name mnq_name]


6、復(fù)制模擬器
copy [--name mnq_name] --from

注意:from參數(shù)既可以是名字也可以是索引,判斷規(guī)則為如果全數(shù)字就認(rèn)為是索引,否則是名字


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
話說經(jīng)常改名字是什么梗。。。
rename <--name mnq_name | --index mnq_idx> --title

 

10、reboot
終于不用先關(guān)閉,再延時(shí),然后打開了。
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個(gè)命令的總和還要強(qiáng)大!
list2一次性返回了多個(gè)信息,依次是:
索引,標(biāo)題,頂層窗口句柄,綁定窗口句柄,是否進(jìn)入android,進(jìn)程PID,VBox進(jìn)程PID
更強(qiáng)大的是,即使標(biāo)題相同,也不會(huì)錯(cuò)誤!完美一一對(duì)應(yīng)的返回全部信息啦。

 

11、安裝、卸載、啟動(dòng)、關(guān)閉命令
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吧!想在哪里你就在那里!

上面的命令需要重啟模擬器才生效, 下面這個(gè)命令能實(shí)時(shí)生效(看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 即可


也許你已經(jīng)看出這2個(gè)命令似曾相識(shí)啦,沒錯(cuò),這2個(gè)就是adb的標(biāo)準(zhǔn)命令!大概是雷神為了方便大家,同時(shí)保持命令行風(fēng)格語法的一致而做的包裝吧,這極大地減低了各位的學(xué)習(xí)成本,畢竟adb的命令還是比較復(fù)雜的!


還不止這些,有些是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的麻煩,不需要再關(guān)心每個(gè)模擬器對(duì)應(yīng)的adb連接端口的概念,比如取某個(gè)模擬器中的包列表:
lsconsole.exe adb --name "雷神模擬器" --command "shell pm list packages"
lsconsole.exe adb --index 0 --command "shell pm list packages"

 

14、全局設(shè)置

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

fps:模擬器幀率[0, 60]
audio:音頻,打開=1,關(guān)閉=0
fastpaly : 快速顯示模式,打開=1,關(guān)閉=0


15、downcpu
downcpu <--name mnq_name | --index mnq_idx> --rate <0~100>
本人的問道游戲測試,downcpu --index 0 --rate 50,效果很好!

 

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

16、list2
期待已久的命令終于出來了?。?!雷電萬歲!?。≌嬲鉀Q了我們用戶的苦惱啊,有木有!??!
F:\changzhi\dnplayer2>dnconsole.exe list2
0,雷電模擬器,2032678,1704928,1,7456,3500
1,雷電模擬器-1,852422,590830,1,3772,3180


list2命令出來,原來的list,runninglist,isrunning全部可以不要了,而且比原來這3個(gè)命令的總和還要強(qiáng)大!
list2一次性返回了多個(gè)信息,依次是:
索引,標(biāo)題,頂層窗口句柄,綁定窗口句柄,是否進(jìn)入android,進(jìn)程PID,VBox進(jìn)程PID
更強(qiáng)大的是,即使標(biāo)題相同,也不會(huì)錯(cuò)誤!完美一一對(duì)應(yīng)的返回全部信息啦。


17、reboot
終于不用先關(guān)閉,再延時(shí),然后打開了。
reboot <--name mnq_name | --index mnq_idx>

18、rename
話說經(jīng)常改名字是什么梗。。。
rename [--name ] --title


19、action 命令
動(dòng)態(tài)執(zhí)行動(dòng)作命令,想做什么,立即執(zhí)行。
支持安卓內(nèi)部操作,shell命令操作。

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

call.reboot packagename/null //重啟模擬器,啟動(dòng)后并打開 packagename 應(yīng)用, null 表示不打開任何應(yīng)用
call.keyboard back/home/menu/volumeup/volumedown //執(zhí)行安卓按鍵
call.locate lng,lat //設(shè)置地點(diǎn),經(jīng)度,維度
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命令的擴(kuò)展)

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





22、雷電 adb shell 命令參考帖子(2.0.44以上支持
http://www.assef.cn/forum/forum.php?mod=viewthread&tid=9178


23、斷開和連接網(wǎng)絡(luò)命令(2.0.53以上版本支持)
斷開網(wǎng)絡(luò)
dnconsole.exe action --name *** --key call.network --value offline
連接網(wǎng)絡(luò)
dnconsole.exe action --name *** --key call.network --value connect

24、二維碼掃描命令(3.0.8以上版本支持, 需要app先啟動(dòng)掃描,再調(diào)用這個(gè)命令)

filePath 是帶有二維碼的圖片路徑
dnconsole.exe qrpicture --name *** --file

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

25、音量減小命令(啟動(dòng)按鍵精靈)

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



26、一鍵排序(在多開器配置排序規(guī)則, 3.18以上版本支持)

dnconsole.exe sortWnd


###3.53模擬器重大更新

27、啟動(dòng)擴(kuò)展命令(啟動(dòng)模擬器后自動(dòng)打開某一應(yīng)用)

dnconsole.exe launchex --index 0 --packagename "com.android.settings"

28、全局設(shè)置

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

fps:模擬器幀率[0, 60]
audio:音頻,打開=1,關(guān)閉=0
fastpaly : 快速顯示模式,打開=1,關(guān)閉=0
cleanmode :干凈模式,去除廣告,打開=1,關(guān)閉=0

29、重力感應(yīng)原始接口(3.96以上版本支持)
雷電新增的重力感應(yīng)操作支持了多款游戲,自3.96增加了命令接口,可以自由發(fā)揮了。
dnconsole.exe action --name *** --key call.gravity --value x,y,z
x,y,z 是三維坐標(biāo)系下重力感應(yīng)的數(shù)值。

除外,您還可以在界面添加一個(gè)重力感應(yīng)按鈕,通過鍵盤的快捷鍵控制重力感應(yīng)。

 

 

更多需求及建議,您還可以直接加入雷神安卓模擬器交流QQ群:600473865

 

評(píng)論(56)
  • 軒轅問情

    2016-11-18

    dnconsole.exe locate dnplayer-1 --name 雷電模擬器-1 --index 1 --LLI 100,100 修改定位的代碼 怎么寫 這樣寫行不通:'(
    • dnconsole.exe locate dnplayer-1 --LLI 100,100
      2016-11-18 回復(fù)
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • 陳雨澤

    2017-03-17

    14、downcpu(需要1.8.0.5以上的模擬器版本) downcpu <--name mnq_name | --index mnq_idx> --rate <0~100> 本人的問道游戲測試,downcpu --index 0 --rate 50,效果很好! 這么命令怎么在易語言上使用
    • 跟其他命令一樣使用
      2017-03-17 回復(fù)
    • 論壇有其他網(wǎng)友分享的E模塊,可以參考下。
      2017-03-31 回復(fù)
    • a09200747 回復(fù) 隔壁老王 :
      語言條用p處理啊
      2021-01-14 回復(fù)
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • xiaotian002

    2017-05-14

    我想問下刷新 圖庫 跟 通訊錄的寫法如何寫 adb -s 127.0.0.1:5555 shell am start -t "text/x-vcard" -d "file:///sdcard/veryhuo.vcf" -a android.intent.action.VIEW com.android.contacts 我這樣寫通訊錄居然刷新不出來 求解:'(
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • 1071607950

    2017-06-16

    請教加什么命令讓他不彈出命令行窗口來啟動(dòng)模擬器
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • theday8531

    2017-07-18

    15、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個(gè)命令的總和還要強(qiáng)大! list2一次性返回了多個(gè)信息,依次是: 索引,標(biāo)題,頂層窗口句柄,綁定窗口句柄,是否進(jìn)入android,進(jìn)程PID,VBox進(jìn)程PID 更強(qiáng)大的是,即使標(biāo)題相同,也不會(huì)錯(cuò)誤!完美一一對(duì)應(yīng)的返回全部信息啦。 請問下 這個(gè)命令怎么用啊`````` 怎么讓他返回 你說的這些信息啊
    • mcwah :
      你會(huì)了嗎,我還是不會(huì)。。
      2017-07-29 回復(fù)
    • kksskk :
      我也是一樣 說了那么多命令并沒有什么卵用 連個(gè)列子都沒有
      2018-01-02 回復(fù)
    • 泡椒 :
      15、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個(gè)命令的總和還要強(qiáng)大! list2一次性返回了多個(gè)信息,依次是: 索引,標(biāo)題,頂層窗口句柄,綁定窗口句柄,是否進(jìn)入android,進(jìn)程PID,VBox進(jìn)程PID 更強(qiáng)大的是,即使標(biāo)題相同,也不會(huì)錯(cuò)誤!完美一一對(duì)應(yīng)的返回全部信息啦。 請問下 這個(gè)命令怎么用啊`````` 怎么讓他返回 你說的這些信息啊
      2020-11-27 回復(fù)
    • 泡椒 回復(fù) mcwah :
      15、list2 期待已久的命令終于出來了?。?!雷電萬歲?。。≌嬲鉀Q了我們用戶的苦惱啊,有木有!??! F:\changzhi\dnplayer2>dnconsole.exe list2 0,雷電模擬器,2032678,1704928,1,7456,3500 1,雷電模擬器-1,852422,590830,1,3772,3180 list2命令出來,原來的list,runninglist,isrunning全部可以不要了,而且比原來這3個(gè)命令的總和還要強(qiáng)大! list2一次性返回了多個(gè)信息,依次是: 索引,標(biāo)題,頂層窗口句柄,綁定窗口句柄,是否進(jìn)入android,進(jìn)程PID,VBox進(jìn)程PID 更強(qiáng)大的是,即使標(biāo)題相同,也不會(huì)錯(cuò)誤!完美一一對(duì)應(yīng)的返回全部信息啦。 請問下 這個(gè)命令怎么用啊`````` 怎么讓他返回 你說的這些信息啊
      2020-11-27 回復(fù)
    • rename <--name mnq_name | --index mnq_idx> --title
      2021-01-19 回復(fù)
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • q120629070

    2017-07-22

    adb執(zhí)行之后 第二個(gè)命令就失敗了 adb顯示就斷開了 但是看到adb返回的是正常的~ 請問應(yīng)該如何解決
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • 帥氣的路人丁

    2018-03-08

    為什么我用modify命令改MAC地址不能成功?其他分辨率之類的參數(shù)都可以
    • 兄弟,你修改MAC有成功嗎?我也改不了。。。
      2019-03-28 回復(fù)
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • D.D.

    2018-03-29

    學(xué)習(xí),原來還有這么多命令! :)
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • ld8003277092

    2018-04-10

    這模擬器叫dnplayer,所以很多文件都是dn開頭
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)
  • ld8040382721

    2018-07-29

    看看,小白參觀
    點(diǎn)贊(0) 回復(fù)
    • 舉報(bào)